Tech road one step - 210402

one step, whole life


目标:

  1. Java 基础扎实,理解 io, 多线程,集合等基础框架. || 反射
  2. JVM 精通.  || 调优,类加载, NIO/AIO, 字节码增强
  3. 熟悉面向对象设计开发.
  4.  所用的开源框架,能了解到原理和机制的层面. ||  精通 Spring 体系, Servlet 系列容器,
  5.  熟悉分布式系统的设计和应用,熟悉分布式,缓存,消息,搜索,推荐等机制,能对常用分布式计数进行合理应用。解决问题.
  6. 了解SOA架构,对 RPC, 序列化,服务置里有相应了解.
  7.  掌握大型数据库,有较强的分析设计能力和方案整合能力. || Mysql 应用开发,理解底层原理,属性常用性能优化手段及方法,数据库事务隔离级别,索引原理,性能调优;Nosql - Redis 
  8.  Tcp/IP 协议, 网络编程,Http 网络应用,  HttpComponent,
  9.  了解常用中间件,消息队列,定时调度,分布式配置,分库分表组件。 Kafka / RabbitMQ, 了解实现原理。
  10. 系统调优,性能调优,高并发分布式计算,海量数据应用经验。 熟练使用 Linux, 常见服务器问题的定位及解决经验,虚拟机。
  11.  具备一定数据计算能力,算法经验

Tech

  1. 夯实Java 基础.
    1. 集合(数据结构)       《Java core》
    2. 多线程                    《Java 多线程实践》 《Java 并发与多线程编程》
    3. Stream 流式数据处理  《Java 实战 2》 
    4. 提升                               Effect Java
  2. JVM 原理及机制
    1. JVM 内部机制               《Java性能优化权威指南》
    2. JVM 实践   《Java性能优化实践》《Java性能权威指南》
  3. Spring  
    1. persistent   《Spring 高级编程》
    2. transaction    ~
  4. Hibernate
    1. 实现机制  《Hibernate 实战》     
  5. RDBMS 
    1. Mysql E-R 设计实践
    2. B+表, 索引,优化机制
  6. 中间件
    1. RabbitMQ
    2. Netty
    3. Redis
  7. 设计模式
    1. 《设计模式解析》
    2. 《图解设计模式》
    3. 《Bob PPP》
    4. 《UML》 
  8. net 协议
    1. HTTP  机制 及 抓包
  9. Python
    1. <effective python>
    2. <python design pattern>
  10. 架构
    1. 《DDD》
    2. 《IDDD》  

 

  

 

上一篇:Centos7搭建SVN及配置


下一篇:我的Python心路历程 第八期(8.2 基础语法之debug的那些事儿)