架构师必备技能

  • JVM虚拟机原理、调优,懂得jvm能让你写出性能更好的代码mysql

  • 池技术,什么对象池,链接池,线程池linux

  • Java多线程同步异步redis

  • Java各类集合对象的实现原理算法

  • 熟练使用各类数据结构和算法,数组、哈希、链表、排序树sql

  • 熟练使用linux操做系统数据库

  • 熟悉tcp协议数组

  • 熟悉http协议缓存

  • 系统集群、负载均衡、反向代理、动静分离,网站静态化数据结构

  • 分布式存储系统nfs,fastdfs,tfs,Hadoop了解他们的优缺点,适用场景多线程

  • 分布式缓存技术memcached,redis,提升系统性能必备

  • 数据库的设计能力,mysql必备

  • 还有队列中间件。如消息推送