- 博客(4)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 解决一个诡异的Mybatis参数转换报错
org.apache.ibatis.binding.MapperMethod.ParamMap继承自HashMap的threshold属性为int。追踪堆栈,果然是ParameterHandler有问题,现在要看IntegerTypeHandler在哪设置的,为啥设置错了?可以将threshold改个名字,会发现不会报错,因为hashmap没这个属性。快找到了,在ParameterMappingTokenHandler中。找到赋值的地方,打个断点,重新进入断点看看。mybatis版本3.4.0。
2023-11-20 18:30:08 171 1
原创 生产故障-spring redis cache 反序列化故障
原因:本次上线的java对象新增了一个字段,由于没有定义serialVersionUID,序列化id会发生变化,所以会导致反序列化失败。教训:实现了序列化接口,一定要定义serialVersionUID。
2023-07-29 17:12:06 214
原创 subList方法
返回列表中指定的 fromIndex(包括 )和 toIndex(不包括)之间的部分视图 List list = new ArrayList();//原列表 list.add(1); list.add(2); List list3 = list.subList(0, list.size());//子列表 list3.add(3); for(Integer i
2013-04-18 09:12:16 444
转载 读者-写者优先
出处:http://dantvt.spaces.live.com读者-写者问题 写者优先与公平竞争多进程对共享资源互斥访问及进程同步的经典问题 设有一文件F,多个并发读进程和写进程都要访问,要求:(1)读写互斥(2)写写互斥(3)允许多个读进程同时访问采用记录型信号量机制解决 较常见的写法:semaphore fmutex=1, rdcn
2012-10-23 23:40:59 296
TA创建的收藏夹 TA关注的收藏夹
TA关注的人