Road Java Architect Java Architect growth of the technology stack
JavaSE articles
- Overview of the Java development environment to build
- Java data storage
- Java data operations
- Java program flow control
- Java arrays
- Java object-oriented programming (on)
- Java object-oriented programming (in)
- Java object-oriented programming (under)
- Java Common API
- set
- Generics
- Exception Handling
- annotation
- IO / NIO / AIO
- Design and Implementation Framework AIO network tio
- Multithreading
- network programming
- Reflection and dynamic agents
- Journal
- XML
- Regular Expressions
- Java language's new combat
- Database Programming (JDBC + MySQL)
- data structure
- algorithm
- Design Patterns
- Apache Commons combat and source code analysis
- RxJava
- Google Guava
- JVM
- Netty combat and source code analysis
- Java Performance Tuning
- Java implementation HTTP Server
- Java implementation ORM Framework
- Java implementation of RPC Framework
JavaWeb front-end papers
- HTML/HTML5
- CSS/CSS3
- Boostrap
- Less
- JavaScript
- jQuery
- NodeJS
- Angular
- Zepto
- ES5 / 6/7
- Grunt
- Gulp
- Webpack
- Front-end project
- The development of micro-channel public number
- Small micro-channel application development
- View / mpVUE
- Silicon Valley Vue project takeaway
- React
- React Native
- Flutter
- React Project grain background
- React straight hired Silicon Valley project
https://github.com/wx-chevalier/Web-Series
JavaWeb backend articles
-
Networking Basics
-
HTTP protocol
-
Tomcat
-
Server-side component Servlet
-
Java template engine Beetl / Freemarker
-
Server-side component Filter
-
Server-side component Listener
-
Cookie and Session Control Session
-
Ajax asynchronous data transmission
-
globalization
-
File upload and download
-
JavaWeb Bookstore
-
Spring Framwork
-
Spring MVC
-
Mybatis / MBG / PageHelper / mapper / MybatisPlus
-
JPA/Hibernate/Spring Data JPA
-
activities
-
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
- Jenkinsx
- 禅道/Jira
- Confluence(wiki)
- MySQL/InfuxDB
- Docker/Kubernetes/Rancher
- MooseFS/GlusterFS/ FastDFS
- KVM
- Python自动化运维
- Web安全OPENWAF
- devops/gitops/aiops