1、熟悉 javaEE 面向对象编程;对多线程有一定程度的了解,熟悉主流的设计模式,jvm 垃圾回收机制。
2、熟练掌握使用 Spring、SpringMVC、MyBatis、SpringBoot 等主流框架进行开发设计。
3、熟悉 SpringCloud微服务架构,Eureka 高可用,微服务之间的调用,Hystrix 熔断机制,降级处理,Feign 组件等有一定了解和认知,可优化程序结构。
4、熟练掌握使用jenkins、git、maven、k8s等日常工具。
5、熟悉 SpringCloud alibaba 微服务架构,Nacos 服务搭建,Sentinel 服务容错面板搭建。
6、熟练掌握使用 MySQL 和 ORACLE 数据库,对数据库设计及sql优化有大量经验。
7、了解 nginx 在 linux 服务器上搭建,以及配置负载均衡、反向代理。
8、掌握 Redis 缓存机制,对 Redis 的持久化缓存、主从复制、哨兵机制以及 SpringBoot 对 Redis 的集成。
9、熟练掌握linux基本命令,对linux系统有一定使用经验。
10、掌握 Tomcat 等 web 服务器在 win 和 linux 上的部署和配置。
11、了解 RabbitMQ 消息队列机制,win 和 linux 的部署和应用,掌握最基本的多应用解耦、异步处理等。
12、掌握 maven 项目构建工具、版本控制工具 Git。
13、了解 shiro 权限框架的应用,对其主要组件有一定程度上的了解。
14、熟练使用 html5、CSS、JS 等前端技术,对 MUI、LayUI 等前端框架有一定的了解
项目名称 :科伦集团 CRM 系统
技术选型 :SpringBoot + SpringCloud Alibaba + Mybatis-Plus + swagger + flow
数据库:mysql + redis
项目周期 :2023.07 - 至今
项目描述 : CRM 是一个客户关系管理的系统,目的在于提高企业核心竞争力,通过相应的技术来协调企业、客户、销售之前联系,最终达到吸引新客户、保留老客户,增加市场份额。该系统分为销售权管理、销量管理、岗位人员管理、客户管理、经销商管理等众多模块;销售团队每月月初到月中申请医院产品的销售权,申请通过可以向医院销售相应的产品,每月月初通过线下的方式向系统中导入销量,导入完成后销售团队根据系统销量与实际销量发起销量申诉,申诉完成后生成最终版销量。
责任描述 :
1、每月数据运维处理,将客户给出的数据验证并导入系统中。
2、线上运维问题处理,客户问题解答及处理。
3、运维需求评审,根据项目给出合适的开发方案并实现。
4、线上bug定位及处理。
5、服务器环境问题定位及处理,k8s过期证书更改。
6、发版jenkins搭建,执行shell脚本编写。
项目名称 :科伦集团员工自助系统
技术选型 :SpringBoot + SpringCloud + Mybatis-Plus + xxljob + swagger
数据库:mysql + redis
项目周期 :2022.08 - 2022.10
项目描述 : 员工自助是科伦集团内部员工使用的系统,该系统主要是减轻人力资源部门的劳动强度,HR可以根据该系统查看与筛选在职或已离职员工的数据信息,检查数据的正确性;员工也可以在系统中查询与自己相关的信息,如有不正确的地方可以及时更改;该系统主要确保员工信息的时效性与准确性。系统分为小程序端与PC端,主要功能与流程为新员工入职sap下发基础员工信息到本系统,新员工登录本系统,修改与完善个人信息、教育经历、工作经历等,保存并提交至HR审核,修改后的字段在审核界面标红展示,HR审核通过后将员工修改后的信息同步发送至sap系统;另外还有员工薪酬查询,sap每月将员工薪酬加密下发至员工自助,员工自助保存至数据库,员工在前端进行查询,需要先验证登录账号关联手机号正确性并发送验证码,验证成功后将数据查出后再解密展示。
责任描述 :
1、基础项目搭建,技术框架选型。
2、对原模块逻辑代码进行优化处理,sql优化,优化程序响应时间。
3、发版jenkins的搭建,相关项目的发版任务配置,执行shell脚本的编写。
4、后续bug优化,及后续需求的设计讨论与开发。如必填字段校验、薪酬管理等。
5、负责对项目新成员的项目需求讲解,代码实现逻辑讲解,协助新成员更加快速融入项目。
6、项目发版前的sql脚本准备,代码检查,代码合并及发版,配合测试人员进行发版后的验证。
7、mysql数据库版本升级。
8、线上bug定位及用户疑问相关解答。
项目名称 :帮学宝(小程序 + 后台管理)
技术选型 :Spring+SpringMVC+MyBatis
数据库:mysql + redis
项目周期 :2020.12-2021.12
项目描述 :该项目是教育类的小程序项目,主要面向幼儿园、小学、中学的学生家长,为家长提供各个阶段的学校详细信息(如招生时间、招生人数、分数线等等)、学校对比、查学区以及最新的政策解读文章。家长社区提供家长提问以及解答;学校对比比对选择学校信息的一一对比,挑选出更加优质的学校;查学区通过地图来显示该位置的学区范围以及该范围内的学校。
责任描述 :
1、项目初始需求的梳理,项目的技术选型,相关功能的实现开发。
2、Linux系统JDK环境搭建,mysql、redis等安装配置。
1、负责对帮学宝的维护,更新迭代,以及新功能的开发。
2、接入微信公众号,实现服务监听到用户对公众号操作即时回应相关信息等操作。
3、接入微信小程序客服,实现服务接收用户对小程序客服发送的消息及回应用户。
4、linux中tomcat 以及 nginx 部署,tomcat配置及nginx负载均衡配置,将项目打包上传到服务器。
5、使用 redis 和本地缓存存储学校信息。提升数据交互速度,提升用户体验。
6、后台管理实现微信扫码登陆,将扫码时将 openid 存储到 redis 中,登陆完成后删除 redis 缓存。
7、使用 shiro 权限框架进行后台管理用户的登录注册以及菜单的权限。