简单学习
java基础—-mysql数据库—-html—-css—-js—-ajax—-jquery—-maven—-mybatis(重点)—-spring(java的所有架构都有它,重点)—-springmvc(重点)—-layui(前端框架)—-thymeleaf
以上学完应具有开发单体架构应用的能力,单体项目实战
进阶1:
redis—-oracles数据库—-mongodb—-mybatisplus—-设计模式—-jvm调优—-stream流—-shrio(springscruity)—-反射—-泛型
增加广度,提升开发效率
进阶二:
解决高并发业务
注册中心(nacos,zookeeper)—-sentinel(hystrix)—-ribbon—-elestaticsearch(搜索引擎)—-rabbitmq(roketmq)—-xxl-job(quartz)—-springsession—-feign—-nginx—-vue
掌握分布式锁,本地锁,线程池,异步编排,线程通信,分布式事务,分布式缓存
运维:
spharding-proxy(mycat)—-docker—-linux—-jenkines—-k8s—-kubesphere—-shell—-devops
掌握服务的上线部署,监测
括号内和括号外的技术作用相同,优选括号外的