盘点Java框架常用的3大底层技术! https://mp.weixin.qq.com/s/OMWaSE7jAzKxlEStLq2P3w
学Redis这篇就够了! https://mp.weixin.qq.com/s/Cc8dUexhTj04Kfj6iGduoA
Redis lua脚本的基本使用 https://www.jianshu.com/p/1f49438ea46f
Java Thread https://mp.weixin.qq.com/s/MUGzK43zRPZZ9vLJEuqEOw
//AbstractStringBuilder的添加方法
public AbstractStringBuilder append(String str) {
if (str == null)
return appendNull();
int len = str.length();
ensureCapacityInternal(count + len); //扩容导致可能数组越界
str.getChars(0, len, value, count);
count += len; //不是原子性
return this;
}
//StringBuffer 添加元素的方法上synchronized修饰
@Override
public synchronized StringBuffer append(String str) {
toStringCache = null;
super.append(str);
return this;
}
spring用到了哪些设计模式: https://www.cnblogs.com/kyoner/p/10949246.html
https://www.cnblogs.com/chinaifae/p/10393930.html
https://m.php.cn/article/418085.html?ivk_sa=1022894f-0-1023404i
关于DNS不得不说的一些事 https://mp.weixin.qq.com/s/eiSGhChBqP0Kpvk3FWHWBA
Redis 选择hash还是string 存储数据? https://segmentfault.com/a/1190000019552836
Java多线程处理List数据 https://www.cnblogs.com/huangdabing/p/9251598.html
https://blog.csdn.net/qq_42863233/article/details/98175314
https://blog.csdn.net/qq_38844040/article/details/80542466