JAVA知识总结目录

1,IO与NIO

  • 1.1,5种网络IO模型介绍
  • 1.2,多路复用IO模型中的select和epoll
  • 1.3,NIO和BIO的区别

2,内存模型+垃圾回收机制

  • JVM内存结构+垃圾回收机制
  • Java内存模型和Happens-before原则

3,MQ

  • RocketMq核心(译)
  • RocketMQ Broker的最佳实践(译)
  • RocketMQ Producer的最佳实践(译)
  • RocketMq Consumer 最佳实践(译)
  • RocketMq namesvr 最佳实践(译)

4,redis

  • Redis 常用操作命令
  • Redis的事务操作
  • redis持久化
  • redis aof文件的格式 以及如何批量写入大量redis数据
  • 接口幂等性的设计之————redis分布式锁的应用
  • 用redis实现消息队列(实时消费+ack机制)【转】

5,源码,hashMap,ConcurrentHashMap分段锁

  • 源码学习【HashMap第一篇】HashMap到底是怎么put的?
  • ConcurrentHashMap源码学习
  • LinkedHashMap 的理解以及借助其实现LRU

6,concurrent包

  • 并发编程中AQS的深入理解
  • AQS理解之一,基础知识——LockSupport
  • AQS理解之二,自己设计一个锁
  • AQS理解之三,由刚才写的锁转变成一个公平锁
  • AQS理解之四,看看我们写的和 ReentrantLock 的公平不公平锁的区别
  • AQS理解之五—并发编程中AQS的理解
  • AQS理解之六,AQS的其他实现类

7,算法

8,tomcat运行流程

你可能感兴趣的:(java基础知识,Spring知识,算法积累,Mysql,多线程,源码学习,jvm,IO模型)