# 博客索引

866 阅读1分钟

推荐书籍

基础

  1. HashMap扩容原理
  2. Java并发基础
  3. 数据库基础
  4. 聊聊磁盘

Spring

  1. @ComponentScan原理
  2. @Value注解原理
  3. @Autowired原理
  4. @Resource原理见第4条
  5. 条件装配@Conditional源码分析
  6. Spring循环依赖的流程

SpringMVC

  1. @RequestMapping是如何运行的?
  2. 自定义拦截器及原理

Spring Boot

  1. 自定义starter
  2. starter原理
  3. Spring Boot启动流程分析

Kafka

  1. Kafka为什么那么快
  2. Kafka Producer发送消息
  3. kafka发送者源码解析
  4. Sender线程
  5. kafka Consumer消费消息

Spring Cloud

  1. nacos入门
  2. 为什么nacos,eureka都可以使用@EnableDiscoveryClient注解?
  3. Ribben负载均衡原理
  4. Feign框架

算法

  1. 《每周一个算法题》-位运算
  2. 链表
  3. 树的几种遍历
  4. 归并排序
  5. 快速排序

MySQL

  1. MySQL数据库性能调优
  2. 为什么IO次数取决于B+树的高度呢?

Redis

  1. Redis字符串类型为什么能存整数,浮点型甚至是二进制位(使用SETBIT等命令)?
  2. Redis过期键删除策略
  3. Redis的持久化方式