- 博客(3)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 当synchronized 作用在String上(String#intern())
*需求: 在并发情况下,根据不同的id,查询库中数据,放在内存中,仅仅第一次查库,下次查询不再查库。。 思路:查询时,将id加锁,第一个获取锁的,就先查询,放入缓存中。后面获取锁的,先判断缓存 最开始按造下面设计:private static final ConcurrentMap<String, String> KEYMAP = new ConcurrentHashMap&l...
2018-04-19 13:04:00 13060 8
原创 dubbo传递对象时,发送端和接受端对象serialVersionUID不一致会如何?
最近在做一个dubbo接口的时候,突然想到如果将发送对象的serialVersionUID改成和接受对象的serialVersionUID不一致时,会不会导致反序列化失败? 都知道在java的序列化和反序列化里面,如果传输对象的serialVersionUID前后不一致,用java序列化和反序列化时会报错。 java.io.InvalidClassException:stream cla...
2018-04-17 17:41:45 10346 1
原创 生成6位随机数
生成6位数字 RandomStringGenerator generator = new RandomStringGenerator.Builder().withinRange(‘0’, ‘9’).build(); generator.generate(6);生成6位字母 RandomStringGenerator generator = new RandomStringGenerato...
2018-04-04 17:38:03 8652 1
RSA的公私钥到底能不能设置有效期?(非证书)
2018-03-06
rabbitTemplate向一个不存在的队列插入值,为什么不抛异常
2018-01-31
String.valueOf 空指针
2017-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人