摘要:
最近花了两周时间写了一个JAVA开源项目openapi, 项目是为了解决接口之间调用的加解密和验签问题。 项目地址: github: https://github.com/hdwang123/openapi gitee: https://gitee.com/hdwang123/openapi 项目介 阅读全文
摘要:
每种数据库在实现多表更新和子查询优化方面的支持各不相同。以下是 Oracle、MySQL 和 PostgreSQL 中多表更新的一些主要差异和惯用写法: 1. Oracle MERGE 语句:Oracle 支持 MERGE INTO ... USING ... ON ... 语法,非常适合多表更新和 阅读全文
摘要:
Java 项目中 CPU 占用持续过高的问题可能与多种因素有关,比如死循环、线程问题、垃圾回收频繁等。以下是排查 Java 项目 CPU 占用过高的常见步骤和方法: 1. 初步诊断系统层面问题 使用系统工具初步检查 CPU 占用高的进程和线程情况: 使用 top 命令:找出哪个 Java 进程(PI 阅读全文
摘要:
package org.example.core; import org.activiti.bpmn.converter.BpmnXMLConverter; import org.activiti.bpmn.model.Process; import org.activiti.engine.Repo 阅读全文
摘要:
/** * 获取扩展属性 * * @param delegateTask 委托任务对象 * @return 扩展属性Map */ public Map<String, String> getExtensionProperties(DelegateTask delegateTask) { Map<St 阅读全文
摘要:
将这行代码改成这个值即可。 1.排查过程,搜索 “字段注入” ,一步步找到 FieldInjection.js 这个类 2.阅读FieldInjection.js这个类的代码,猜想值被清空,是由于设置成空了,于是在下面的方法上加上断点 3.一步步调试进去,找到值突然变空的那一行代码 4.通过直接在b 阅读全文
摘要:
/** * 生成数据文件 * * @param data 数据 * @param fileName 文件名 * @return 数据文件对象 * @throws IOException */ private File generateDataFile(List<List<String>> data, 阅读全文
摘要:
MINIO安装 一、下载二进制文件 wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio 二、授权,并移动到指定目录 chmod +x minio sudo mv minio /usr/local/bin/ 二、创建服 阅读全文
摘要:
CentOS上搭建SFTP 在CentOS上安装SFTP服务通常是通过安装OpenSSH来实现的,因为OpenSSH默认提供了SFTP功能。以下是在CentOS上安装SFTP的步骤: 一、安装OpenSSH服务器: sudo yum install openssh-server 启动SSH服务: s 阅读全文
摘要:
-- 插入文件INSERT INTO test(b)VALUES (LOAD_FILE('D:/text.xlsx')); -- 导出文件到服务器SELECT b INTO DUMPFILE 'D:/test001.xlsx'FROM test where id=8; -- 导出文本类型到客户机(二 阅读全文
摘要:
闲着无聊,写了一个对象转换成byte[]的工具类,支持整型按位写入(大大节省空间),具体步骤如下: 1. 定义实体类和注解 public class User { /** * ID,4个字节,32bit */ @JSONField(ordinal = 1) @BitPos(offset=0,size 阅读全文