java学习技术栈总结
一、javaSE
- java基础语法
- 面向对象
- 集合
- IO流
- 线程与并发
- 异常处理
- 网络编程
二、数据库技术
- MySQL
- Oracle
- JDBC
- C3P0
- Druid
三、前端技术
- HTML
- CSS
- javaScript
- jQuery
- Ajax
- Vue,nodes
- webpack
- elementUI
- 微信小程序
四、JAVAWeb
- JS
- EL
- JSTL
- Cookie
- Session
- Filtter
- Listenner
五、编程强化
- 设计模式
- JVM优化
- 数据结构算法
- 多线程高级
- MINA
- Netty
- NIO
六、项目管理
- Maven
- SVN
- Git
- 码云
- Jenkins
- Sonar
七、技术框架
- SpringMVC
- Spring
- MyBatis
- MyBatis Plus
- JPA
- Spirng Data
八、分布式架构
- Doubbo
- Zookeeper
- SpringBoot
- SpringCloud
- Eureka
- Consul
- nacos
- Hystrix
- Zuul
- Gateway
- Skywalking
九、服务器中间件
- RabbitMQ
- RocketMQ
- Kafka
- JMS
- Sharding-JDBC
- Mycat
- Redis
- Neo4j
- MongoDB
十、服务器技术
- Tomcat
- Jetty
- Nginx
- Linux
- CentOS
- Ubuntu
- VM
- Vitualbox
十一、容器技术
- Kubernetes
- Docker
十二、业务解决方案
- Elasticsearch
- Kibana
- Logstash
- Beats
- JCL
- LOG4J
- Logback
- SLF4J
- Lucene
- Solr
- D3
- ECharts
- Antv
- JasperReport
- POI
- Quartz
- Elastic-Job
- FreeMark
- Thymeleaf
- Shiro
- Spring Security
- Activiti
- 微信支付API
- 支付宝接口
- 百度地图API
- 高德地图API