Java架构师成长之道之Java架构师技术栈

2019/07/28 09:04
阅读数 140

Java架构师成长之道之Java架构师技术栈

JavaSE篇

  • Java概述与开发环境搭建
  • Java数据存储
  • Java数据运算
  • Java程序流程控制
  • Java数组
  • Java面向对象程序设计(上)
  • Java面向对象程序设计(中)
  • Java面向对象程序设计(下)
  • Java常用API
  • 集合
  • 泛型
  • 异常处理
  • 注解
  • IO/NIO/AIO
  • AIO网络框架tio设计与实现
  • 多线程
  • 网络编程
  • 反射和动态代理
  • 日志
  • XML
  • 正则表达式
  • Java语言新特性实战
  • 数据库编程(JDBC+MySQL)
  • 数据结构
  • 算法
  • 设计模式
  • Apache Commons实战与源码分析
  • RxJava
  • Google Guava
  • JVM
  • Netty实战与源码分析
  • Java程序性能优化
  • Java实现 HTTP Server
  • Java实现ORM Framework
  • Java实现 RPC Framework

JavaWeb前端篇

  • HTML/HTML5
  • CSS/CSS3
  • Boostrap
  • Less
  • JavaScript
  • jQuery
  • NodeJS
  • Angular
  • Zepto
  • ES5/6/7
  • Grunt
  • Gulp
  • Webpack
  • 前端项目
  • 微信公众号开发
  • 微信小程序开发
  • Vue/mpVUE
  • Vue项目 硅谷外卖
  • React
  • React Native
  • Flutter
  • React项目谷粒后台
  • React项目硅谷直聘

https://github.com/wx-chevalier/Web-Series

JavaWeb后端篇

  • 网络基础

  • HTTP协议

  • Tomcat

  • 服务端组件Servlet

  • Java模板引擎Beetl/Freemarker

  • 服务端组件Filter

  • 服务端组件Listener

  • 会话控制Cookie和Session

  • 异步数据传输Ajax

  • 国际化

  • 文件上传下载

  • JavaWeb书城

  • Spring Framwork

  • Spring MVC

  • Mybatis/MBG/PageHelper/Mapper/MybatisPlus

  • JPA/Hibernate/Spring Data JPA

  • Activiti

  • Spring Boot

  • Spring Cloud

  • Alibaba Spring Cloud

  • JetCache

  • Netty

  • Dubbo

  • easyExcel

Java工具篇

  • JDK
  • IntelliJ IDEA
  • Git/GitHub/Gitlab
  • Maven/Gradle
  • Jenkins
  • PowerDesigner
  • Postman
  • Wireshark
  • Chrome

Java中间件篇

  • RabbitMQ/RocketMQ/Kafka
  • Redis/MongoDB
  • ShardingSphere/MyCAT
  • Redis
  • Elasticsearch
  • 分布式事务中间件 seata

Java大数据篇

  • Hadoop生态

    • 大数据存储Hadoop
    • 分布式服务管理Zookeeper
    • 数据仓库Hive
    • 数据查询impala+kudu+clouderManager
    • 分布式发布-订阅系统Kakfa+监控 kafkaManager/kafkaMonitor
    • 分布式非关系型数据库HBase+Hbase二级索引创建工具Phoenix
    • 任务调度框架Oozie/Azkaban
    • 数据查询框架Kylin+druid
    • 大数据图形工具Hue
  • Spark生态

    • Scala
    • ELK
    • SparkCore+Spring SQL+Spark Streaming+Spark mlib
    • Spark内核优化
  • Flink生态

Java系统测试篇

  • 单元测试(Junit/TestNG)
  • 压力测试Jmeter
  • 自动化测试Selenium
  • 负载测试LoadRunner

Java基础设施篇

  • Linux
    • Linux系统概述与运维环境搭建
    • Linux系统管理(文件目录、用户权限、磁盘网络,软件、内存、安全)
    • CentOS7新特性
    • 文件服务(Samba、NFS、SFTP)
    • Web服务(HTTP协议、Apache、Nginx,Tengine,OpenRestry)
    • LAMP/LNMP
    • DNS
    • Shell编程
  • Nginx
  • Zookeeper
  • 负载均衡集群解决方案 HAProxy+LVS
  • 高可用集群解决方案 Keepalived
  • 高性能集群解决方案
  • ansible/puppet/fabric /saltstack
  • Zabbix
  • Skywalking Tracing
  • Grafana
  • ELK logging
  • Sentry Exception Logging
  • Prometheus Metrics
  • Sonar
  • Jenkins
  • 禅道/Jira
  • Confluence(wiki)
  • MySQL/InfuxDB
  • Docker/Kubernetes/Rancher
  • MooseFS/GlusterFS/ FastDFS
  • KVM
  • Python自动化运维
  • Web安全OPENWAF
  • devops/gitops/aiops
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部