免责申请 : 因为原作者是csdn或其他网站的,博客园不知道怎么转载,所以记录下来 仅供自己学习使用,ps 谢谢各位作者的贡献!。
Spring 过滤器 拦截器 AOP区别
转自 : https://blog.youkuaiyun.com/dreamwbt/article/details/82658842
rocketmq 学习
https://blog.youkuaiyun.com/gwd1154978352/article/details/80942580
redis 生成分布式 id
http://www.voidcn.com/article/p-rvxyywoy-w.html
public static final DateFormat format = new SimpleDateFormat("yyyyMMdd");
/**
* @param key Y 20190701 00000001
*/
public String generateId(String pri,String key) {
RedisAtomicLong counter = new RedisAtomicLong(key, redisTemplate.getConnectionFactory());
counter.expireAt(getTodayEndTime());
StringBuilder builder=new StringBuilder();
long l = counter.incrementAndGet();
builder.append(pri).append(format.format(new Date())).append(String.format("%08d", l));
return builder.toString();
}
jvm
https://www.zhihu.com/question/36204510/answer/667969441
mysql 索引
https://baijiahao.baidu.com/s?id=1622194710972236384&wfr=spider&for=pc
innodb
https://cloud.tencent.com/developer/article/1125452
cas
https://blog.youkuaiyun.com/a314368439/article/details/82760982
websocket
https://github.com/hryou0922/spring_boot/
https://blog.youkuaiyun.com/qq_28988969/article/details/78134114?locationNum=9&fps=1