1:熟悉掌握java多线程、锁机制、jvm(Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器)
2:熟悉掌握Spring、Spirngboot、SCN、SCA、SpringMVC、mybatis等开源框架进行系统开发
3:熟悉掌握Nacos,XxlJob,Sentinel,Hystrix,Netty,dataX,canal等开源框架
4:精通Redis,Zookeeper分布式协调中心(研读过部分源码)
5:熟悉掌握Kafka,RabbitqMq消息中间件
6:精通阿里seata分布式事务框架(AT,TCC模式研读过其具体实现),基于Rabbitmq的生产者ACK机制构建柔性事务务解决方案
7:熟悉掌握MySQL,Oracle数据库,ShardingSphere分库分表框架,掌握常用的MySQL优化手段
8:熟悉掌握Elasticsearch,高性能检索功能,全文检索功能
9:熟悉掌握常用的分布式锁方案:基于redis的两种分布式锁实现方案(普通锁,redlock锁),基于zk的watcher机制,基于数据库行锁的方案。熟悉掌握常用的分布式发号器方案(数据库,雪花算法,uuid)
10:熟悉掌握Tomcat,Nginx服务中间件优化
11.熟悉使用Arthas,Skywalking等工具,并对系统进行性能优化
12:熟悉掌握常用Docker命令,编写Dockerfile,compose文件
13:熟悉掌握Docker+GitLab+Jenkins构建可持续化集成应用
14:熟练掌握ElementUI、JQuery、Bootstrap、Echarts、HTML、CSS、JSON、AJAX等前端开发技术
15:熟悉掌握Linux命令,编写Shell脚本
16:熟练操作swagger2、git、Eclipse、Maven、IDEA、SVN、VMware、Navicat、Xshell、WinSCP、postman、jmeter、Jenkins开发工具进行开发
项目名称:江苏省水利工程建设管理系统
项目周期: 2021/08-- 至今
软件架构: springboot,mybatis,activity工作流,Mysql,postgresql,redis,maven,Git
项目描述:为进一步提升水利工程项目管理水平、优化项目管理程序、提高项目管理效率,推进治水提质效,建设智慧水利,江苏省水利厅计划研究开发一套方便快捷的管理工具,通过信息化手段为项目管理提供便利,以水利信息化驱动水利改革发展
项目职责:项目主体架构的设计,架构文档编写,需求对接以及分析,核心功能开发
项目名称:水库水闸精细化管理系统
项目周期: 2022/10-- 2023/05
软件架构: springCloud,mybatis,activity工作流,Mysql,redis,Git
项目描述:水利工程精细化管理平台,是针对水利工程系统等单位,架设的综合性管理软件。
该软件主要用于客户将日常工作、项目管理、巡检管理、安全生产方面工作进行信息化操作。方便用户在工作管理过程中对于相关资料的整理,流程的监控、安全的审核及档案的建立。节省了用户在传统工作过程中的人力、资源和时间的耗费,也帮助用户单位在人员工作中的可以更便捷的分配和整理。
项目职责:项目主体架构的设计,需求对接以及分析
项目名称:云市场自有商品
项目周期: 2020/11-- 至今
软件架构: Spring ,springmvc,springboot,mybatis,Mysql,redis,maven,Git
项目描述:云市场现阶段部分华为自有商品上架华为云但是不符合要求,为规范管理这些自由产品,
从发布,审核上架等新开一条流程,构建云市场自有上架交易通道,满足华软主账号的
需求,与子用户管理相结合,为客户提供更好更快捷的上线流程
项目职责:梳理云市场已有上线流程,结合新需求,输出需求文档,以及对接外部域协调各模块所需的接 口,给小团队分工需求,负责产品发布及修改等核心代码的开发