1.熟悉掌握Java语言以及基础技术,熟悉多线程和并发编程和具备独立开发能力。
2.熟练使用Eclipse,IntelliJ IDEA、Svn、Git、Maven等开发及版本控制工具。
3.熟练使用Mysql等关系型数据库,熟悉Redis非关系型数据库。
3.熟练使用Spring、SpingBoot、SpringDataJpa等开源框架。
4.熟练使用Activiti,能够独立完成项目模块工作流代码的编写和绘制bpmn流程图。
5.熟练使用RabbitMq,掌握六种订阅模式的消息接受发送。
6.熟悉使用Redis,了解redis缓存机制、分布式锁机制和任务队列。
6.熟悉掌握Linux常用命令。
项目名称:JK自动化运维Monitor
开发时间:2018.10-至今
项目环境:Springboot+MySql+JPA+Vue+Skywalking+Elasticsearch+Zipkin+Zabbix
项目描述: 为客户需求制定项目,主要模块有总览,仪盘表,资源池检控,故障告警,异常检测,故障自愈,动态基线,分析,设置。我主要负责用Apache开源项目SkyWalking做链路追踪,为的是让客户清晰的知道应用程序的情况,如接口之间调用的延迟,以及支持查看有哪些第三方的程序(DB&Cache&MQ)以动态的方式展现出来。
项目描述:- 编写接口文档,记录请求参数,返回参数。
- 搭建skywalking+Elasticsearch
- 负责分布式追踪模块后台的编码
- 测试模块,完成经理和客服交付的其他任务。