一名工作8年的Java架构师分享经验之如何成为一名架构师
很多工作一定年限的程序员感觉自己到了瓶颈不知道怎么去突破,其实这个时候就要冲破传说中的架构师。 架构师是个很神秘人物,那么架构师的技术一般在什么程度呢?怎样才能被称为架构师? 技术深度 有没有看过JDK源码,看过的类实现原理是什么。 HTTP协议 TCP协议 一致性Hash算法 JVM如何加载字节码文件 类加载器如何卸载字节码 IO和NIO的区别,NIO优点 Java线程池的实现原理,keepAliveTime等参数的作用。 HTTP连接池实现原理 数据库连接池实现原理 数据库的实现原理 技术框架 看过哪些开源框架的源码 为什么要用Redis,Redis有哪些优缺点?Redis如何实现扩容? Netty是如何使用线程池的,为什么这么使用 为什么要使用Spring,Spring的优缺点有哪些 Spring的IOC容器初始化流程 Spring的IOC容器实现原理,为什么可以通过byName和ByType找到Bean Spring AOP实现原理 消息中间件是如何实现的,技术难点有哪些 系统架构 如何搭建一个高可用系统 哪些设计模式可以增加系统的可扩展性 介绍设计模式,如模板模式,命令模式,...