- 博客(11)
- 收藏
- 关注
原创 Duplicate entry ‘XXX‘ for key ‘PRIMARY‘
解决方法:把insert into 表名()values();修改为:insert ignore into 表名()values();插入线程频率较高,没有处理好事务,造成插入sql执行顺序混乱。对应表名称主键没有设置自增。2本次错误是这个才解决问题。解决方法:设置主键自增。
2024-06-07 15:23:10
87
原创 手动创建工厂发送rabbitmq消息,不使用rabbitTemplate.convertAndSend方法
【代码】手动创建工厂发送rabbitmq消息,不使用rabbitTemplate.convertAndSend方法。
2024-04-26 15:06:51
91
1
原创 mysql 分组后取每组最新数据
方式二:和方式一逻辑基本一致,只是将IN查询替换成了连接查询,实测百万级数据量相较于方式一提升50%,推荐使用此种方式。方式一:使用 MAX() 函数来实现该功能。
2023-07-03 09:42:48
2632
2
原创 JSONObject、JSONArray、Java实体转JSON保留顺序问题
3、Java实体转JSON保持顺序一致(实体类注解@JSONField(ordinal = n))1、保持JSONObject顺序一致。2、保持JSONArray顺序一致。
2023-06-27 10:24:49
2293
1
原创 解决swaggerui报错:For input string: ““
解决swaggerui报错:For input string: “”欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,
2021-03-14 10:42:19
252
原创 Quartz定时任务
定时任务Quartz定时任务定时任务好比是一个闹钟,设置指定时间执行某一段业务逻辑,在金融系统使用较多,比如计算每天的收益等,或者惊醒一天的日志拷贝和分析等。定时任务的场景:1、静态资源服务器上的图片定期清理。Quartz定时任务Quartz是一个实现定时任务的框架。实现步骤导入依赖 <dependency> <groupId>org...
2019-03-11 15:19:17
176
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人