前言
经过多年打代码我把一些关键节点排出来。让大家在学习中有个参考路径。
基础
Java,Spring core,Spring boot, mysql , Jpa(Hibernate),tomcat
生产环境管理
Linux线程及安全, Tomcat 文件配置的内涵,Spring boot 相关配置。
关键理论
- 读相关文章即可,实战基本用不上,作用排查问题更加轻松
Java 虚拟机、JMS、HTTP协议、websocket协议、Mysql、rabbitMq、授权协议。NIO。
人员管理
遵循who build it, who run it规范。小弟不才最多管理14个技术人,经常性7人左右的技术团队。
高可用
遵循凡事可能会出问题的,就一定会出问题。需要都要备用方案。
实用
监控可以说是非常关键的一个点,数据监控durid,api监控实用spring boot admin.
大并发
这是个很抽象的概念,大读是经常会发生,也是很好解决的。大写入就需要根据业务情况进行优化。
给自己弄点主题,接下来好好写一些。并巩固一下自己的技术。
- java虚拟机核心实现原理。
- spring boot 性能及优化,生产部署优化。
- spring boot 性能及优化链接池配置,及压力测试情况。
- 深入 hibernate jpa,Specification,推荐的rsql.
- 分布式实战API设计经验及未使用过的分布式事务。
- 深入 rabbitMq,jwt 与 websocket 即时通讯方案证明。
- 大并发,大读和大写解决方案。
- 业务与架构的选用。
- 深入spring security
- 分布式路由管理权限及Spring boot start.
- 我的系统架构van, 系统架构即是人员架构。
- 性能及异常监控,凡事可能会出问题的,就一定会出问题。
网友评论