自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 使用SimpleMessageListenerContainer 的 不断开连接问题

SimpleMessageListenerContainer 调用stop方法并不会断开连接,相当于只是暂停,真正销毁需要使用destory。问题描述:使用IBM MQ需要保证消息的顺序性,但IBM MQ 本身并没有实现这个功能,也不能借助其它的工具,加上数据量很小,所以利用IBM MQ自身队列不共享的特性去实现,但是没有成功连接的服务并不会重连,也需要自己去实现,这里有的同学可能会想到递归,但是栈的深度是有限的,最后采用线程池的方式,连接不成功重新提交一个任务去连接,开始连接不成功看字面意思就使用

2021-10-15 17:37:37 827

原创 SQL分组后取时间最大的一条数据(不用max函数)

select a.* from tb a where not exists(select 1 from tb where name = a.name and val > a.val)name是分组字段,val排序字段mysql8.0之前没有类似oracle 中的row_number()函数,max min 这种只适用于ID列,或者唯一有序列的情况,所以采用这种方式...

2021-09-24 13:59:30 4453

原创 SonarLint: This accessibility update should be removed.

可以使用反射工具类ReflectionUtils.makeAccessible替换

2021-09-24 13:48:35 3945

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除