随笔分类 -  java

mybatis plus 两个包实体名字相同启动报错
摘要:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'authClientController' defined in file [E:\www\java\wo 阅读全文

posted @ 2024-05-10 17:20 何苦-> 阅读(317) 评论(0) 推荐(0) 编辑

java stream流 获取最后一条数据
摘要:Java Stream流获取最后一条数据 在Java中,Stream是一种用于处理集合数据的抽象概念。Stream提供了一种函数式编程的方式来操作数据,可以通过一系列的操作来处理集合中的元素。本文将介绍如何使用Java Stream流获取最后一条数据。 什么是Java Stream流 Java St 阅读全文

posted @ 2024-04-09 14:52 何苦-> 阅读(911) 评论(0) 推荐(0) 编辑

Activiti + spring +事务+回滚 申批流过程中抛异常导至日志表回滚
摘要:在您的服务任务A、B和您的流程之间放置一个层,让我们将其命名为TransactionService。此服务应触发您的服务方法。此外,这些服务方法应该为它们的操作使用新的事务(您可以使用@Transactional注释)。在TransactionService中,不要做任何事情,只需触发它们并将它们封 阅读全文

posted @ 2023-11-21 18:18 何苦-> 阅读(160) 评论(0) 推荐(0) 编辑

解决错误 org.apache.ibatis.type.TypeException: The alias xxx is already mapped to the value xxxxx
摘要:具体错误信息如下:其实就是此类名和其他包有冲突 那么解决办法就是声明一个别名就好了:使用注解 解決办法 阅读全文

posted @ 2023-09-15 15:34 何苦-> 阅读(1674) 评论(0) 推荐(1) 编辑

mybatis时间字段存入mysql数据库时间差一秒的问题
摘要:环境: - springboot mybatisplus - entry ``` import java.util.Date; /** * 促销开始时间 */ @JsonFormat( pattern = "yyyy-MM-dd HH:mm:ss" ) @ApiModelProperty(value 阅读全文

posted @ 2023-08-29 17:29 何苦-> 阅读(335) 评论(0) 推荐(0) 编辑

@ControllerAdvice 不生效踩坑解决思路
该文被密码保护。

posted @ 2023-07-14 09:59 何苦-> 阅读(0) 评论(0) 推荐(0) 编辑

mybatis if标签判断Integer类型的值不等于0 (!=''等价于!=0)
摘要:### 场景 当传入的`activityInfoDTO`属性`codeAction`的值为0时,需要通过状态`(code_action =0或1)`来查询数据,`code_action `类型为`Integer` ``` and code_action = #{activityInfoDTO.cod 阅读全文

posted @ 2023-07-14 09:52 何苦-> 阅读(1024) 评论(0) 推荐(0) 编辑

mybatis Ipage 分页返回 实体转vo
摘要:``` log.info("[ActivityInfoServiceImpl][importGainNowRewardRules],分页查询方法,开始,activityInfoVO={}", JSON.toJSONString(activityInfoVO)); if (null == activi 阅读全文

posted @ 2023-06-30 14:36 何苦-> 阅读(800) 评论(0) 推荐(0) 编辑

解决idea2020版本无法使用actiBPM插件问题
摘要:下载 由于在idea自带的插件商店中搜索不到此插件,所以我们需要去官网下载: 地址:JetBrains Marketplace 原因是2020版之后不兼容此插件了 点击下载: 然后使用压缩软件打开此jar包,编辑 META-INF/pluign.xml 文件: 找到我用红色框圈出来的地方记下自己id 阅读全文

posted @ 2023-05-06 18:22 何苦-> 阅读(1165) 评论(0) 推荐(0) 编辑

maven 包丢失,方法(接口)调用失败
摘要:报错信息 org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.BootstrapMethodError: java.lang.NoCla 阅读全文

posted @ 2023-04-28 13:52 何苦-> 阅读(96) 评论(0) 推荐(0) 编辑

SpringBoot监控Actuator,关闭redis监测
摘要:当我们导入了spring-boot-starter-actuator这个依赖后, SpringBoot会默认去监测一些信息。其中就包括redis、 会根据redis的默认初始配置, localhost:6379 尝试连接redis。如果我们没有用到redis, 启动就会报错 <dependency> 阅读全文

posted @ 2023-04-25 10:59 何苦-> 阅读(743) 评论(0) 推荐(0) 编辑

java 优雅的记录程序运行时长
摘要:import cn.hutool.core.date.StopWatch; import cn.hutool.core.thread.ThreadUtil; StopWatch test = new StopWatch("test"); test.start("task1"); ThreadUtil 阅读全文

posted @ 2023-04-22 22:56 何苦-> 阅读(178) 评论(0) 推荐(0) 编辑

java Mybatis-Plus之实现批量插入
摘要:使用batchSave Mybatis-Plus提供了IService接口,里面提供了batchSave方法,即批量保存方法 创建Service接口 创建一个基继承了Mybatis-Plus提供的IService接口的接口 public interface TestService extends I 阅读全文

posted @ 2023-04-22 00:31 何苦-> 阅读(676) 评论(0) 推荐(0) 编辑

redisTemplate
摘要:RedisTemplate // 设置序列化 redisTemplate.setDefaultSerializer(new FastJsonRedisSerializer<>(Object.class)); redisTemplate.setValueSerializer(new GenericFa 阅读全文

posted @ 2023-04-20 11:36 何苦-> 阅读(130) 评论(0) 推荐(0) 编辑

900万大数据量 查询 更新 使用redis 多线程请求
摘要:表A中有900多万数据,根据900万数据,查询数据并插入B表 创建一个定时任务,定时查询配置条件,查询更新(查询更新使用多线程)预估时间,设置请求时间跟频率 不想这么干: 可以查看数据执行进度 思路: 设置一个运行队列 runList 里面是待执行的id 设置一个失败队列 failList 里面是执 阅读全文

posted @ 2023-04-19 18:08 何苦-> 阅读(136) 评论(0) 推荐(0) 编辑

Redis Pipeline(管道)java RedisTemplate hutool RedisDS
摘要:Redis Pipeline 简介 Redis是一种基于客户端-服务端模型以及请求/响应的TCP服务。一次Redis客户端发起的请求,经过服务端的响应后,大致会经历如下的步骤: 客户端发起一个(查询/插入)请求,并监听socket返回,通常情况都是阻塞模式等待Redis服务器的响应 服务端处理命令, 阅读全文

posted @ 2023-04-19 15:48 何苦-> 阅读(823) 评论(1) 推荐(1) 编辑

记录 RedisTemplate.executePipelined 使用问题
摘要:需求,向redis写入2000万个key @Slf4j @Component("job2") public class ToRedis2 implements IJob { private AtomicLong count = new AtomicLong(0); private Long oldC 阅读全文

posted @ 2023-04-17 17:34 何苦-> 阅读(939) 评论(0) 推荐(0) 编辑

深入理解 Redis Template及4种序列化方式
摘要:JDK 序列化方式 (默认) String 序列化方式J SON 序列化方式 XML 序列化方式 阅读全文

posted @ 2023-04-17 17:17 何苦-> 阅读(32) 评论(0) 推荐(0) 编辑

Java中的goto
摘要:Java中的goto关键字 在C/C++中,goto常被用于跳出多重循环。但goto 语句的使用往往会使程序的可读性降低,所以 Java 不允许 goto 跳转。实际上,自从“goto有害论”提出后,软件开发就不建议使用goto了,但是Java中依然保留了goto这个关键字留作备用,但这个关键字没有 阅读全文

posted @ 2023-04-17 15:03 何苦-> 阅读(171) 评论(0) 推荐(0) 编辑

Java中的long与double的区别
摘要:1.long与double在java中本身都是用64位存储的,但是他们的存储方式不同,导致double可储存的范围比long大很多 2.long可以准确存储19位数字,而double只能准备存储16位数字(实际测试,是17位,)。double由于有exp位,可以存16位以上的数字,但是需要以低位的不 阅读全文

posted @ 2023-04-14 17:21 何苦-> 阅读(564) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示