1、深入理解Java,阅读过Java虚拟机规范7、8,完成过一次公司层面的分享-JVM字节码分享
2、熟悉Groovy,可以基于Groovy编译器实现动态加载Java、Groovy类功能,解决频繁发版问题
3、熟悉Python语言,可以通过Python语言编写简单的功能
4、深入理解XXL Job框架,全面阅读过源码,可以独立将框架引入到项目中,完成过一次公司层面的分享-XXL Job分享
5、深入理解Spring框架,全面阅读过源码,可以对Spring框架进项扩展
6、深入理解设计模式,为部门的两个项目重构过框架,新搭建过一个任务调度框架
7、熟悉Redis、RabbitMQ,能够正常使用中间件
8、熟悉Filebeat、Logstash、Kibana、Elasticsearch模式,可以开发Logstash插件、制作报表、使用es数据库
9、熟悉MyBatis、MyBatis Plus、SpringBoot、SpringMVC常用框架,能够正常使用框架功能
10、熟悉Vue、Angular、Ng Alain能够正常开发基本的增删查改页面
11、等等
(一)数据交换平台
工作内容:
1、管理部门人员完成给定工作
2、设计并搭建业务机制框架
3、提供业务基础功能模块
工作成绩:
1、管理数据采集部门完成既定任务
2、设计并主导一个调度项目的搭建
3、主导过一个社保费客户端业务模块,并给公司带来收入
4、对部门业务调度项目及业务执行项目进行重构,搭建更稳定适合的框架
5、为部门项目引入XXL Job定时任务调度中间件
6、为部门项目引入nacos配置中心
7、为部门项目配置升级到JDK17
8、给部门项目业务搭建代理缓存机制等等
(二)任务调度项目
工作内容:
1、设计业务调度框架
2、主导项目搭建
3、组织工作开展
工作成绩:
1、搭建代码规范,组件完备的任务调度系统
2、供特定业务正常使用调度系统