平常有空阅读技术博客,时常会遇到非常优秀的博文,为了收藏和回顾这些值得回味的文章,在这里做记录和收藏。方便下次阅读,也为了和更多人分享!
一、Java
1.1 Java基础
- 深入剖析Java中的装箱和拆箱
- 深入解析String#intern
- 深入解析Java反射
- 10 道 Java 泛型面试题
- 注解Annotation实现原理与自定义注解例子
- JAVA8 Consumer接口
- Java hashCode() 和 equals()的若干问题解答
1.2 Java容器
1.3 Java并发编程
1.4 Java I/O
1.5 Java 虚拟机
二、开发框架
2.1 Spring
2.2 Spring Boot
2.3 MyBatis
三、数据库(MySQL)
- 彻底搞清分库分表(垂直分库,垂直分表,水平分库,水平分表)
- 大众点评订单系统分库分表实践
- Innodb中的事务隔离级别和锁的关系
- MySQL慢查询
- MySQL Explain详解
- MySQL 性能优化神器 Explain 使用分析
- InnoDB关键特性之自适应hash索引
- 分库与分表带来的分布式困境与应对之策
- MySQL索引背后的数据结构及算法原理
- MySQL:互联网公司常用分库分表方案汇总
- 五分钟看懂一致性哈希算法
- 分库分表平滑扩容
- 详细分析MySQL的日志(一)
- 详细分析MySQL的日志(二)
四、Redis
五、数据结构与算法
5.1 数据结构
- 教你初步了解红黑树
- 【数据结构 1】顺序表及其Java实现
- 【数据结构 2】单向链表及其Java实现
- 【数据结构 3】双向链表及其Java实现
- 【数据结构 4】栈及其Java实现
- 【数据结构 5】队列及其Java实现
- 【数据结构 6】符号表及其Java实现(使用链表实现)
- 【数据结构 7】二叉查找树及其Java实现
- 【数据结构 8】并查集及其Java实现
- 【数据结构 9】优先队列及其Java实现
5.2 算法
- 【排序算法系列 1】冒泡排序
- 【排序算法系列 2】选择排序
- 【排序算法系列 3】 插入排序
- 【排序算法系列 4】 高级排序——希尔排序(插入排序的改进)
- 【排序算法系列 5】 高级排序——归并排序
- 【排序算法系列 6】 高级排序——归并排序(由冒泡排序改进)
- 【排序算法系列 7】堆排序
六、面向对象与设计模式
七、计算机网络
- OSI七层模型详解
- 从输入URL到页面加载发生了什么
- 图解SSL/TLS协议
- HTTP长连接、短连接究竟是什么?
- HTTP1.0、HTTP1.1 和 HTTP2.0 的区别
- TCP协议如何保证可靠传输
- 简明理解三次握手和四次挥手