个人介绍
我是程序员客栈的【初学者】,一名【java开发工程师】; 我毕业于【湖南理工南湖学院】,担任过【南杉(深圳)数据软件科技有限公司】的【Java开发工程师】,担任过【烟台龙泽企业管理服务有限公司】的【Java开发工程师】; 负责过【MindCS】,【红杉催收管理系统】,【南杉质检】,【南杉催收系统的开发】的开发; 熟练使用【Java,多线程,集合等基础框架】,【常用关系型数据库MySQL】,【Spring】,【SpringBoot】,【SpringMVC】,【Mybatis】,【Redis】; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2022-03-01 -2023-10-31烟台龙泽企业管理服务有限公司Java开发工程师
公司主要业务是催收,我的工作是为公司开发内部使用系统,主要负责项目设计开发以及 bug 修改
2017-11-01 -2022-02-25南杉(深圳)数据软件科技有限公司Java开发工程师
公司主要业务是催收,我的工作是为公司开发内部使用系统,主要负责项目设计开发以及 bug 修改
教育经历
2012-09-01 - 2016-06-15湖南理工学院南湖学院电子信息工程本科
技能
项目功能:项目实现了通用后端的系统管理、流程管理、信息通知 主要负责:框架搭建,所有功能的设计和实现 技术栈:springboot-2.7.4,shior-1.8.0,mysql-5.6.13,redis-6.0.5,templates,mybatisplus-3.5.1,sl4j,swagger-3.0.0, webjars,管理前端js、css,HelperPage-1.4.5,shardingsphere-4.1.1,dynamic-dataSource-3.5.2,druid-1.1.22, activiti-6.0.0,WebSocket-2.3.12.RELEASE,RabbitMq
项目背景:公司内部系统比较多,各种登陆账号难以管理,需要将所有系统功能全部集中在一个系统里面,同时公司内部人员流动大,需要对每个新员工进行培训,传统的统计方式不方便管理,也不方便查询,故而开发了新的考试培训功能。 技术栈:Spring + Mybatis + SpringMVC + Mysql +Redis + jsp + WebSocket 负责模块: 1.负责考试管理、培训管理部分后端代码开发,及前端页面开发 2.参与考试培训相关需求分析 3.负责上线后的迭代开发和维护 难点: 1.根据考试信息在系统中自动提示员工考试,采用WebSocket会丢失数据 2.提交失败会丢失数据,因系统有大批量操作,故而是在最后进行统一提交 解决: 1.使用了WebSocket+redis订阅发布,同时用企业*的推送进行双重保险。 预备方案使用RabbitMq进行推送 2.点击答案将其存储到Redis中