高级程序员的自我修养

来源:互联网 发布:php开发流程 编辑:程序博客网 时间:2024/06/05 18:51

()

1.中间件

1.mq

2.netty

2.数据库

1.redis

结构
集群
api
事物

2.mysql

引擎
索引

3.mongo

2.数据结构算法

3.并发多线程


  • 并发Map

    • 为什么HashMap等不是线程安全的?
    • 线程安全的ConcurrentHashMap
  • 并发队列

    • 阻塞的并发队列跟非阻塞的并发队列原理及实现

2.线程池

  • 水电费
  • 稍等f
    线程池

4.虚拟机

1.垃圾回收
2.类加载

5.coreJava

1.String常见相加以及用“==”比较的相关问题;
2. Integer等包装类的上述问题;

6.设计模式

1.策略模式
2.观察者模式
3.责任链模式
4.单例

7.IO

1.多路复用原理

8.网络协议