入坑java开发的自学之路
基础知识
- 编程语言:java,python
 - 基本算法
 - 基础网络知识:TCP/IP,HTTP/HTTPS
 - 基础设计模式
 
工具
- 操作系统:linux
 - 代码管理:SVN/Git
 - 持续集成(CI/ID):Jenkins
 - Java的项目管理工具:Maven/Gradle
 
框架
应用层框架
- ~~ssh spring+structs+hibernate~~
 - ssm:spring springmvc mybatis
 - spring boot
 
各种中间件
- MQ 消息队列
 - RPC通信框架 gRPC thrift dubbo springcloud
 - elasticsearch 数据库 搜索引擎
 
数据库
- SQL:MySQL/Postgre SQL
 - NoSQL:Redis Memcached mongodb elasticsearch
 
架构方面
分布式/微服务架构
- spring cloud
 - dubbo
 - rpc通信框架
 
虚拟化/容器化的技术
- Docker 容器化
 - K8s kubernetes
 
关注源码/性能
- JDK源码以及部分设计思想
 - Spring源码
 - JVM细节与排错
 - 高并发/高可用
 
				 最后修改于 2020-07-10 17:44:59
			
			
				
				如果觉得我的文章对你有用,请随意赞赏
			
			扫一扫支付
				
                        
                        
                        
                        