自己需要学习的技术和工具

一、开发上的技术

深挖源码,分析底层原理

  1. 目前迫切需要知道关于JavaEE的一些底层原理, 例如HashMap, ArrayList, LinedArralist, 未开始
  2. 掌握spring全家桶的一些运行原理, 和底层代码, 学习顺序, spring mvc —> spring —>spring boot 未开始
  3. 深度解析持久层框架的技术原理和相关优化方案, 着重关注mybatis 未开始
  4. 数据库方面, 多多学习优秀的数据库表设计风格和方式, 持续优化自己的sql书写能力 进行中

1. spring security和spring boot(spring cloud)的整合

2. spring cloud 的相关组件

2.1 consule的使用

2.1 gateway的使用

2.2 spring cloud config的使用

3. 消息中间件的使用

3.1 rabbitMq的使用 80%

3.2 rocketMq的使用

二、工具类

1. linux方面

1.1 docker的使用 50%

  1. 2020-07-30 简单学习了docker的安装以及一些常用的开发工具的部署, 运行等: 点击进入docker学习总结. 缺乏实际应用经验
  2. 2020-08-03 基本使用已掌握, 缺乏大规模服务部署经验

1.xx 持续集成与容器管理的使用 30%

以下几个工具目前只在小项目上测试过几次, 尚未应用到实际开发中
1.2020-08-03 jenkins的安装与基本使用, 只是简单测试了一下, 可以通过, 但是尚未应用到实际开发中 30%
2. 2020-08-03 rancher的安装与使用(这是一个管理docker容器的一个可视化页面) 30%
3. 2020-08-03 gogs搭建远程git仓库 50%
4. 2020-08-05 influxDb的安装与使用, 这是一个储存容器运行日志的工具20%
5. 2020-08-05 cadvisor的安装与使用, 这是一个监控容器运行状态的工具 20%
6. 2020-08-05 Grafana的安装与使用 这是一个监控容器运行状态的工具, 20%

1.xx linus上整合自动化部署

1.xx 学会编写shell脚本

1.

三、前端知识

学成目标,自己开发一套基于vue和spring boot的前后端分离的项目,并部署上线

1.一些简单的jsp页面编写

2.深度学习vue

3.学会一个前端开发框架

四、python的学习

在java深入学习到一定程度后, 搜集其他编程语言的资料, 抽出时间来学习python和C++。

©️2020 CSDN 皮肤主题: 像素格子 设计师:CSDN官方博客 返回首页