写在前面
很多小伙伴留言说让我写一些工作过程中的真实案例,写些啥呢?想来想去,写一篇我在以前公司从零开始到用户超千万的数据库架构升级演变的过程吧。
本文记录了我之前初到一家创业公司,从零开始到用户超千万,系统压力暴增的情况下是如何一步步优化MySQL数据库的,以及数据库架构升级的演变过程。升级的过程极具技术挑战性,也从中收获不少。希望能够为小伙伴们带来实质性的帮助。
这些面试题你都会了吗?(精选97道Java核心面试题)
- 常量池有哪些,数据结构,自己设计一个常量池
- String为啥设计为final,好处是啥,其中的equals方法如何实现的
- jdk序列化怎么实现,有测试过他的性能吗,serialVersionUID的作用是什么,用过一些其他序列化方式没,为什么需要序列化这个技术
- hashmap1.7 和 1.8的区别 hashmap怎么解决hash冲突的 查询时间复杂度 数据结构
- hashmap的加载因子为什么是0.75 好处有没有去思考过 还有为什么初始化容量是16 为什么就不是15 put的死循环
- LinkedHashMap和hashmap的区别 数据结构 怎么实现LRU
- TreeMap的底层排序算法用的什么 说下快排和堆排
- ConcurrentHashMap1.7 1.8的区别 size方法可以保证一致性吗 知道缓存行吗,里面用到的缓存行填充技术是为了解决什么 put方法和hashmap的put的区别有哪些
- jdk的@Contented原理说一下
- jvm和jmm区别说一下 说一下jvm内存模型
- oom了解不ÿ