编程学习

  • 需要学习和掌握的知识
    • 1. 后端
      • 1.1 服务器
        • 1.1.1 linux命令
        • 1.1.2 nginx
        • 1.1.3 jetty
        • 1.1.4 docker
        • 1.1.5 ElasticSearch
      • 1.2 大数据框架
        • 1.2.1 hadoop
        • 1.2.2 Yarn
        • 1.2.3 flume
        • 1.2.4 Storm/Spark及Samza
      • 1.3 分布式集群框架
        • 1.3.1 zookeeper
      • 1.4 监控工具
        • 1.4.1 metirc监控
        • 1.4.2 Graphite监控
        • 1.4.3 Dapper(EagleEye)分页式链路跟踪
        • 1.4.4 JVM监控工具
      • 1.5 消息框架
        • 1.5.1 activeMQ
        • 1.5.2 kafka
      • 1.6 调度工具
        • 1.6.1 easySchedule
      • 1.7 数据库
        • 1.7.1 关系数据库
          • 1.7.1.1 MySql优化
          • 1.7.1.2 PG
        • 1.7.2 列数据库
          • 1.7.2.1 hbase
          • 1.7.2.2 hive
          • 1.7.2.3 MongoDB
        • 1.7.3 内存数据库
          • 1.7.3.1 redis
          • 1.7.3.2 memcache
      • 1.8 Java基础
        • 1.8.1 classLoader
        • 1.8.2 class类
        • 1.8.3 GC
        • 1.8.4 JVM内存分区及参数意义
        • 1.8.5 JDK版本特性
        • 1.8.6 NIO(netty)
        • 1.8.7 设计模式
        • 1.8.8 代码优化
        • 1.8.9 并发哲学
    • 2. 前端
      • 2.1 css
        • 2.1.1 less
        • 2.1.2 sass
        • 2.1.3 bootstrap
      • 2.2 js
        • 2.2.1 nodejs
      • 2.3 前端框架
        • 2.3.1 React
        • 2.3.2 Redux
        • 2.3.3 Jade/velocity/Fiddler
        • 2.3.4 Yeoman
        • 2.3.5 Meteor
        • 2.3.6 phoneGap/Cordova
    • 3. 语言扩展
      • 3.1 Swift
      • 3.2 Python (django)
      • 3.3 C
      • 3.4 Android
  • 4. Test工具
    • 4.1 TestNG
    • 4.2 JMeter
    • 4.3 AB
原文地址:https://www.cnblogs.com/yepei/p/5647961.html