自定义博客皮肤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)
  • 收藏
  • 关注

原创 在使用线程池+shiro情况下,shiro获取session时数据异常问题探究

使用线程池创建多线程时,shiro获取session异常问题探究

2023-10-18 13:25:08 803

原创 MyBatis一级缓存机制

今天遇到了一个非常奇怪的生产环境问题。代码不符合规范,但看起来也不会出现啥问题,从数据库里根据id获取一个map集合,并往其中的weight更新重量。一切看起来都很正常,。问题就出在这。当有一段业务需要用到上述代码时出现了相同的id当第一个id运行完时,一切都很正常,从数据库里拿到weight再运行,更改weight的值,返回整个哈希表,处理其他逻辑。而数据库里面weight的值一直为30,从没有改变过。

2023-08-12 11:27:54 55 1

原创 2021-09-14

stream()流中distinct()方法之思考distinct()顾名思义,是用来去重的方法。但由于我在使用流时对复杂集合错误地使用了.map(),之后再去重,导致结果出现问题而引发的思考,现记录如下。案例:首先给定一个情景:String[] words = new String[] {"hello", "world"};对该数组里面的字符进行去重。即要求输出为"h e l o w r d";正确的代码应该是:String[] words = new String[] {"hello", "w

2021-09-14 15:45:00 60

空空如也

空空如也

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

TA关注的人

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