Java
ASP.Net Core Razor+AdminLTE 应用详解
AdminLTE介绍 一个基于 bootstrap 的轻量级后台模板,这个前端界面个人感觉很清爽,对于一个大后端的我来说,可以减少较多的时间去承担前端的工作但又必须去独立去完成一个后台系统开发的任务,并且,文档还算比较齐全,对着demo可以完成一个基本的前端框架搭建了。大家如有更为好看的又方便后端上手的前端框架,也可以在留言区分享一下呗。 AdminLTE 文档 在
2022.11.15 Centos7设置Jar包开机自启动
一、创建自启脚本 auto_start.sh 在 /etc/rc.d/init.d 目录下创建 auto_start.sh 文件 #!/bin/bash #配置jdk的路径 export JAVA_HOME=/usr/jdk1.8.0_144 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE
Java优化递归查询Mysql节点树数据
示例 目前有一个功能:任务计划管理,必然存在多级子任务的父子级关系,每个任务还会存在其它数据的关联表。 mysql无法一次性递归查出想要的数据结构,想必很多人都会是通过根目录递归查询数据库的方式查出树结构数据。如果节点数较多,就会造成大量请求Mysql查询,效率会很低。 那么如何优化节点树数据查询效率??? 表设计 Java使用Map处理 原理:仅发起一次sql请求把所需数据全查出来
【AGC】云数据库开发常见问题汇总
【问题背景】 近期越来越多的开发者通过SDK使用云数据库,云数据库是一款支持端云数据协同管理、可扩展的Serverless数据库产品,提供简单易用的多平台原生SDK,您的应用可以通过SDK直接访问云侧数据库。同时,云数据库还支持通过Server SDK直接管理云侧数据,实现云侧数据的高效管理。同时在集成与开发过程中可能会遇到各种问题,下面我来汇总一些常见的问题供大家来参考。 &nbs
dede织梦标签,dede:arclist用法与详解
标签名称:arclist标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。功能说明:获取指定文档列表适用范围:全局使用基本语法: typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;orderby='sor
dede批量删除未审核的文章和评论
dedecms批量删除未审核的文章,批量删除未审核的评论,dedecms批量删除未审核的文章和评论在使用织梦cms系统的时候,开启了会员功能投稿的话,就有很多不明的投稿和垃圾文章,还有垃圾评论,而且数量比较多,让很多朋友很苦恼,于是用下面方法可以快速解决此问题,方法如下:登陆dede后台- 系统- SQL命令行工具运行下以命令即可一键删除未审核的文档: 运行下以命令即可一键删除未审核的评论:
dede首页调用指定顶级栏目下的子栏目列表
dedecms首页调用指定顶级栏目下的子栏目列表 {dede:channelartlist typeid='25' row='24'} <span><a href="{dede:field name='typeurl'/}" title="{dede:field name='typename'/}">{dede:field name='typename'/}</a&
dede图片集上传图片时出错显示FILEID的解决办法
如果遇到过这问题的,就可以照此方法尝试了。 某日,某使用deecms v5.5的网站在后台上传图片时出现如下错误: 作为web生手的我很是迷茫。印象里之前并没有做什么改动,于是百思不得其解。Google、百度、DeDe官网搜索了一大圈,发现有这个问题的人不少,但是没有一个给出解决的办法。只好自己试着分析分析…… 找到提示出错的相关js文件: /dede/handlers.js 发现有这么一段
老杜 JavaWeb 讲解(十) —— HttpServletRequest接口源码分析
(十二)HttpServletRequest接口源码分析 对应视频: 21-HttpServletRequest接口 12.1 介绍 HttpServletRequest是一个接口,全限定名称:jakarta.servlet.http.HttpServletRequest HttpServletRequest接口是Servlet规范中的一员。 HttpServletRequest接
php怎么实现手机游戏的开发
随着互联网的迅猛发展,游戏开发已经成为了一个全新的行业,吸引越来越多的开发者前来尝试。手机游戏开发所需的技能包括图形处理、物理处理、游戏逻辑和网络通信等,在这些技能中,编程技能是不可或缺的一部分。 PHP作为一种流行的编程语言,虽然被认为主要用于Web开发,但实际上在游戏开发领域中也有很多应用。本文将介绍如何在PHP中实现游戏开发。 一、选择游戏引擎 在开始PHP游戏开发之前,你需要选择一个游戏引
同时使用多个JDK版本的方法
开发环境需要使用JDK1.8,但是有些系统仅支持JDK1.6,以下方法可满足此需求: 1.使用安装包安装JDK1.6,安装之后记得设置不自动更新,控制面板-JAVA: 2.使用免安装版JDK1.8压缩包,解压之后设置环境变量: JAVA_HOME:C:Program FilesJavajdk1.8.0_144 (解压路径) Path:%JAVA_HOME%bin; CLASSPATH:.;%JA
关于Java类加载器的一些理解
Java中,每个类都可以获得对应自己类的Class对象,这是因为Object类中有public final native getClass()方法,Class对象是由类加载器根据类字节码生成的,是反射机制必不可少的部分。 类加载器中,主要的方法有protected Class loadClass(String name, boolean resolve)和protected Class findC
docker安装的metabase存储从h2改成mysql
1、在mysql创建好数据库和相关用户,并授权 看一下metabase容器的启动命令,history | grep metabase 我们需要备份的h2文件在容器里的完整路径为/metabase.db/metabase.db.mv.db,备份一下到物理机。 停止现在这个metabase容器,如果担心有问题的话,不停止当前metabase容器,新建的m
SLF4J 日志框架与 SpirngBoot
SLF4J 是一个相对成熟的日志框架, 它基于外观模式(门面模式)实现了插拔式的日志实现替换功能, 而且还提供了其他日志框架的迁移方案。 迁移方案 目的 依赖库 备注 将 Apache Commons Logging 框架打印的日志桥接至 SLF4J 框架 jcl-over-slf4j 需要在构建工具中排除 jcl 的依赖 将 java.util.logging 框架打印的日志派
如何完美解决前端数字计算精度丢失与数字格式化问题?
大家好,我是木瓜太香,做前端开发经常会遇到数字计算精度丢失的问题,和数字格式化的麻烦问题,好不容易找到了可以解决这些问题的库结果用起来不够方便,例如 bignumber.js decimal.js 等编写体验不好,这篇文章来帮助你完美解决这些问题 接下来我们根据以下两个问题展开说说: 只有前端会数字运算不准确吗?后端为什么不会这样? 怎样完美解决数字计算精度问题和数字格式化问题? 只有前端
服务及业务模块开机自启动脚本
进入/lib/systemd/system目录, 创建nacos.service文件; nacos.service: 执行命令(通用): nginx.service: redis.service: 业务模块自启动: 添加配置:
三台服务器配置简易Kafka集群+debug记录
使用了3台阿里云服务器做实验,搭建kafka集群,可以通过java程序生产消息到云服务器。中途遇到许多问题,仅在此记录一些配置信息,安装过程省略。 服务器信息 host name 私网IP 公网IP server001 172.24.16.132 60.205.217.197 server002 172.17.67.38 59.110.155.165 server003 17
Java中使用JMH(Java Microbenchmark Harness 微基准测试框架)进行性能测试和优化
场景 Jmeter进行http接口压力测试: JMH JMH,全称Java Microbenchmark Harness (微基准测试框架),是专门用于Java代码微基准测试的一套测试工具API, 是由Java虚拟机团队开发的的,一般用于代码的性能调优。 MicroBenchmark就是在method层面上的benchmark,精度可以精确到微秒级、甚至可以达到纳秒级别, 适用于 java 以及
前端ExportExce导出表格数据
前端使用 ExportExce导出表格数据 步骤一、 下载依赖 cnpm install file-saver@1.3.8 xlsx@0.14.1 --save 步骤二、创建一个ExportExce.js 文件 注意: vue中的话 一般是在 util文件夹下 创建的 nuxt的话在 plugins下 ExportExce.js代码如下 /* eslint-disable */ impor
EchartS使用文档
EchartS使用文档 1.新建一个echarts.html文件,为ECharts准备一个具备大小(宽高)的Dom。 2.新建 <script>标签引入模块化单文件echarts.js 3.新建 <script>标签中为模块加载器配置echarts和所需图表的路径(相对路径为从当前页面链接到echarts.js) 4. <script>标签内动态加载e
2023年6月工作资料
DCMM数据管理能力步骤 https://mp.weixin.qq.com/s/EUtjBofyyYQ3GkD56WIPIA 多层网关已成过去,网关多合一成潮流,网关改造正当时|Higress 1.0 正式发布 https://mp.weixin.qq.com/s/MjDBpn0k2FsGm9-nMol3Zw skywalking支持的采集指标及告警设置 http://1json.com/smon
ckeditor粘贴word图片且图片文件自动上传组件
这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%&g
10个场景,基本会玩Nginx了!
10个场景,基本会玩Nginx了! 来自: [鑫哥的技术思维](javascript:void(0)😉 概述 安装&使用 实用场景 虚拟主机 - 静态站点 - 反向代理 - 负载均衡 - HTTPS加密传输 - 文件服务器 - 限速 - 限流 - 黑白名单 - 请求拦截 配置&变量详解 HTTP状态码 概述 What is Nginx? Nginx(
基于ChatGPT上线《你说我猜》小游戏
摘要 AIGC、GPT、休闲小游戏三者可以怎么结合? AIGC、GPT与小游戏的结合为游戏体验带来了新的可能性。AIGC(Artificial Intelligence Game Content)作为一种人工智能技术,可以自动生成任务、剧情和角色对话等游戏元素,为小游戏注入丰富多样的内容。GPT(Generative Pre-trained Transformer)作为一种强大的自然语言处理模型,
性能优化 - Nginx & Linux
性能优化 - Nginx & Linux 来自 鑫哥 [鑫哥的技术思维]2022-05-07 09:26 发表于湖北 纲要 Nginx 优化后的完整配置 Linux 内核参数优化 修改最大打开文件句柄数 Nginx 优化后的完整配置 ❝ 支持 TLS1.3 和 brotli ,都需要编译时引入相应模块 ❞ Linux 内核参数优化 修改文件:/etc/sysctl.conf
JAVA控制台打印进度条工具类
有些时候我们需要写批处理任务,但是我们需要监控处理的进度,这个时候我们需要写一个计数器在统计,获取还需要好看一些。工具类代码没有第三方依赖,拷贝了网上其他出处的代码加以修改,因为源代码只能处理100条标准的数据,该进度条,不管你有多少条数据都可以正确显示如下图: 使用方式也是很简单: