摘要:
https://www.cnblogs.com/onmyway20xx/p/6590603.html 从实际案例聊聊Java应用的GC优化 动态年龄计算 关于上文中提到晋升年龄阈值为2,很多同学有疑问,为什么设置了MaxTenuringThreshold=15,对象仍然仅经历2次Minor GC,就 阅读全文
摘要:
转载:https://www.cnblogs.com/fjdingsd/p/5273008.html https://www.cnblogs.com/GreenLeaves/p/6567507.html https://www.zhihu.com/question/30272728/answer/1 阅读全文
摘要:
一.单链表 1.O(1)删除链表指定节点 哈斯积分喝酒啊 2.反转链表 转载:https://blog.csdn.net/autumn20080101/article/details/7607148 https://blog.csdn.net/xiaojun111111/article/detail 阅读全文
摘要:
转载:http://zhuanlan.51cto.com/art/201808/582078.htm https://www.cnblogs.com/vincently/p/4526560.html(动画B B+树) https://blog.csdn.net/qq_26222859/article 阅读全文
摘要:
http://zhuanlan.51cto.com/art/201807/578810.htm 【原创】分布式之数据库和缓存双写一致性方案解析 读操作 尝试从缓存get数据,结果没有命中; 从数据库获取数据,读从库,读写分离; 把数据set到缓存,未来能够命中缓存; 读操作的流程应该没有歧义。 写操 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
1.需要提前做好缓存容量预估。 如果缓存挂掉,所有的请求会压到数据库,如果未提前做容量预估,可能会把数据库压垮(在缓存恢复之前,数据库可能一直都起不来),导致系统整体不可服务。 2.缓存高可用 使用高可用缓存集群,一个缓存实例挂掉后,能够自动做故障转移。 3.缓存水平切分 使用缓存水平切分,多个缓存 阅读全文