08 2024 档案

摘要:@CacheEvict 是 Spring 框架中用于缓存操作的一个注解,它属于 Spring Cache 抽象的一部分。这个注解通常用在方法上,表示执行该方法时会触发缓存的清除操作。 具体来说,当你对一个方法使用了 @CacheEvict 注解,Spring 会在该方法执行完成后,根据注解中定义的缓 阅读全文
posted @ 2024-08-16 08:32 当个胖子 阅读(20) 评论(0) 推荐(0) 编辑
摘要:CPU和内存: 使用top、htop或vmstat命令查看CPU和内存的使用情况。高CPU使用率可能表明存在计算密集型操作或死循环,而高内存使用率可能表明内存泄漏或配置不当。 磁盘I/O: 使用iostat或vmstat查看磁盘读写情况。高磁盘I/O可能表明数据库查询、文件读写等操作效率低下。 网络 阅读全文
posted @ 2024-08-15 15:42 当个胖子 阅读(45) 评论(0) 推荐(0) 编辑
摘要:该方式用于流程固定并且明确知道每个节点什么人审批。 步骤一: 指定参数,比如某个节点设置的审批人为${AAAAA}如图: 步骤二: 在工作流启动前向启动工作流时使用的 startProcessInstanceByKeyAndTenantId()方法中填充 variables参数,variables中 阅读全文
posted @ 2024-08-14 17:45 当个胖子 阅读(909) 评论(0) 推荐(0) 编辑
摘要:在工作流结束过程中,类里面配置工作流结束时的过程 实现方法: public class UpdateStatus implements JavaDelegate, ApplicationContextAware { private static ApplicationContext applicat 阅读全文
posted @ 2024-08-14 16:58 当个胖子 阅读(22) 评论(0) 推荐(0) 编辑
摘要:Flowable作为Activiti的分支,其API与Activiti非常相似,但也有一些细微的差别和新增的特性。以下是一些Flowable特有的或常用的方法: 流程定义管理 部署流程定义:与Activiti类似,通过RepositoryService的createDeployment()方法创建D 阅读全文
posted @ 2024-08-14 16:47 当个胖子 阅读(313) 评论(0) 推荐(0) 编辑
摘要:流程定义管理 部署流程定义:通过RepositoryService的createDeployment()方法创建DeploymentBuilder,然后使用addClasspathResource()等方法添加流程资源,并调用deploy()方法完成部署。 查询流程定义:使用RepositorySe 阅读全文
posted @ 2024-08-14 16:44 当个胖子 阅读(44) 评论(0) 推荐(0) 编辑
摘要:出现Rounding necessary错误原因是使用了 BigDecimal 的 setScale 方法导致。 错误原因:setScale方法保留小数位数小于实际位数并且未指定roundingMode参数即报错。如下代码: BigDecimal rs = new BigDecimal("2057. 阅读全文
posted @ 2024-08-12 14:53 当个胖子 阅读(1556) 评论(0) 推荐(0) 编辑