摘要:
1、String 转 JSONObject String str = "{姓名":"张三","性别":"男","年龄":"25"}" JSONObject res = JSONObject.parseObject(str); 2、对象转json String Gson gson = new Gson 阅读全文
摘要:
前提 引入hutool依赖 具体实现 // 发送GET请求 public static HttpResponse sendGetRequest(String url, Map<String, List<String>> httpHeaders) { HttpResponse response = H 阅读全文
摘要:
实现对象字段在转换为 JSON 时大小写保持不变 预期效果:对象中字段名是 Age,NAME 转成json后:{"Age":"12","NAME":"张三"} 使用场景:给外系统传参数rest接口参数时,对方要求; 方式一 使用 Jackson 的@JsonProperty注解 import com 阅读全文
摘要:
1、整数格式化 1.1、将整数k格式化为一个三位的字符串,如果不足三位,则在前面用零补齐 int k = 7; String formattedString = String.format("%03d", k); System.out.println(formattedString); // 输出 阅读全文
摘要:
@CacheEvict 是 Spring 框架中用于缓存操作的一个注解,它属于 Spring Cache 抽象的一部分。这个注解通常用在方法上,表示执行该方法时会触发缓存的清除操作。 具体来说,当你对一个方法使用了 @CacheEvict 注解,Spring 会在该方法执行完成后,根据注解中定义的缓 阅读全文
摘要:
CPU和内存: 使用top、htop或vmstat命令查看CPU和内存的使用情况。高CPU使用率可能表明存在计算密集型操作或死循环,而高内存使用率可能表明内存泄漏或配置不当。 磁盘I/O: 使用iostat或vmstat查看磁盘读写情况。高磁盘I/O可能表明数据库查询、文件读写等操作效率低下。 网络 阅读全文
摘要:
该方式用于流程固定并且明确知道每个节点什么人审批。 步骤一: 指定参数,比如某个节点设置的审批人为${AAAAA}如图: 步骤二: 在工作流启动前向启动工作流时使用的 startProcessInstanceByKeyAndTenantId()方法中填充 variables参数,variables中 阅读全文
摘要:
在工作流结束过程中,类里面配置工作流结束时的过程 实现方法: public class UpdateStatus implements JavaDelegate, ApplicationContextAware { private static ApplicationContext applicat 阅读全文
摘要:
Flowable作为Activiti的分支,其API与Activiti非常相似,但也有一些细微的差别和新增的特性。以下是一些Flowable特有的或常用的方法: 流程定义管理 部署流程定义:与Activiti类似,通过RepositoryService的createDeployment()方法创建D 阅读全文
摘要:
流程定义管理 部署流程定义:通过RepositoryService的createDeployment()方法创建DeploymentBuilder,然后使用addClasspathResource()等方法添加流程资源,并调用deploy()方法完成部署。 查询流程定义:使用RepositorySe 阅读全文