入坑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
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付