个人介绍
· 熟练使用SpringBoot、Spring、SpringMVC、Mybatis框架。
· 对Redis、Mysql、Minio数据库熟悉,并合理运用于项目业务。
· 熟悉MQ场景,熟练使用Kafka,作为数据中转,对业务解耦。
· 熟练使用Docker容器化技术,了解微服务、SpringCloud体系。
· 合理使用开发规约,写出间接代码,有过项目重构经验。
· 开发中合理运用设计模式,提高程序可扩展性以及维护性。
· 熟悉Linux环境,熟悉linux常用命令,熟悉shell脚本。
· 熟悉部分国产系统,如:Kylin、统信、方德系统。
工作经历
2021-06-01 -2024-08-01北信源Java研发工程师
自工作以来,一直从事于后端Java开发,本人也经常使用Vue,基本的前端也可以进行处理。 在该公司负责维护企业的管理后台项目,主要使用springboot+vue为基本大框架
教育经历
2019-06-01 - 2021-06-01山西工商学院计算机科学与技术本科
本人在学校,经常喜欢研究一些别人写的系统,会深入了解源码
技能
项目使用到的技术栈:SpringBoot、Mysql、Kafka、Redis、Nginx、Vue、Git、ElementUI、Minio、Docker 该平台是一整套完整的文档管控、水印嵌入和溯源系统,其中包含了终端隐写、云服务隐写、网页隐写和打印分发隐急写四大子服务,涵盖了绝大部分电子文档数据业务使用场景。 项目使用Redis对一些基本配置以及业务相关的一些热点数据进行缓存,对较高并发的业务使用Redission作为分布式锁,避免出现并发问题,使用Kafka处理业务相关的一些日志、平台上报的异常错误消息以及平台部分数据同步,使用Socket实现与C端程序的通信,处理部分业务,使用Minio对平台文件进行保存。 前端以Vue作为基本技术框架,使用ElementUI作为UI框架进行开发。 平台适配的数据库有 Mysql、MariaDB、Oracle 、达梦、人大金仓,适配的中间件有 Tomcat、东方通、中创,适配的操操作系统有 windows 系列、linux 系列以及一些国产系统。 责任描述: 1. 负责平台用户登录功能,使用Jwt + SpringSecurity对后台登录人员进行校验,使用Redis缓存用户登录状态信息。 2. 负责平台业务相关一些配置工作,部分配置由于业务场景需要,使用Spring事件通知各子系统配置发生变更。 3. 负责平台授权相关功能,对于敏感数据使用AES加密库进行处理 4. 负责平台其他一些基础业务以及维护 5. 负责平台与第三方对接工作 6. 负责与C端程序的通信功能,项目采用Socket方式 7. 使用Docker部署业务相关的第三方服务 8. 负责第三方调用接口的研发,对文件进行添加水印操作 9. 参与项目评审、系统设计文档书写工作
项目使用到的技术栈:SpringBoot、Mysql、Kafka、Redis、Nginx、Vue、Git、ElementUI、Minio、Docker 该平台是一整套完整的文档管控、水印嵌入和溯源系统,其中包含了终端隐写、云服务隐写、网页隐写和打印分发隐急写四大子服务,涵盖了绝大部分电子文档数据业务使用场景。 项目使用Redis对一些基本配置以及业务相关的一些热点数据进行缓存,对较高并发的业务使用Redission作为分布式锁,避免出现并发问题,使用Kafka处理业务相关的一些日志、平台上报的异常错误消息以及平台部分数据同步,使用Socket实现与C端程序的通信,处理部分业务,使用Minio对平台文件进行保存。 前端以Vue作为基本技术框架,使用ElementUI作为UI框架进行开发。 平台适配的数据库有 Mysql、MariaDB、Oracle 、达梦、人大金仓,适配的中间件有 Tomcat、东方通、中创,适配的操操作系统有 windows 系列、linux 系列以及一些国产系统。 责任描述: 1. 负责平台用户登录功能,使用Jwt + SpringSecurity对后台登录人员进行校验,使用Redis缓存用户登录状态信息。 2. 负责平台业务相关一些配置工作,部分配置由于业务场景需要,使用Spring事件通知各子系统配置发生变更。 3. 负责平台授权相关功能,对于敏感数据使用AES加密库进行处理 4. 负责平台其他一些基础业务以及维护 5. 负责平台与第三方对接工作 6. 负责与C端程序的通信功能,项目采用Socket方式 7. 使用Docker部署业务相关的第三方服务 8. 负责第三方调用接口的研发,对文件进行添加水印操作 9. 参与项目评审、系统设计文档书写工作
项目使用到的技术栈:SpringBoot、Mysql、Kafka、Redis、Nginx、Vue、Git、ElementUI、Minio、Docker 该平台是一整套完整的文档管控、水印嵌入和溯源系统,其中包含了终端隐写、云服务隐写、网页隐写和打印分发隐急写四大子服务,涵盖了绝大部分电子文档数据业务使用场景。 项目使用Redis对一些基本配置以及业务相关的一些热点数据进行缓存,对较高并发的业务使用Redission作为分布式锁,避免出现并发问题,使用Kafka处理业务相关的一些日志、平台上报的异常错误消息以及平台部分数据同步,使用Socket实现与C端程序的通信,处理部分业务,使用Minio对平台文件进行保存。 前端以Vue作为基本技术框架,使用ElementUI作为UI框架进行开发。 平台适配的数据库有 Mysql、MariaDB、Oracle 、达梦、人大金仓,适配的中间件有 Tomcat、东方通、中创,适配的操操作系统有 windows 系列、linux 系列以及一些国产系统。 责任描述: 1. 负责平台用户登录功能,使用Jwt + SpringSecurity对后台登录人员进行校验,使用Redis缓存用户登录状态信息。 2. 负责平台业务相关一些配置工作,部分配置由于业务场景需要,使用Spring事件通知各子系统配置发生变更。 3. 负责平台授权相关功能,对于敏感数据使用AES加密库进行处理 4. 负责平台其他一些基础业务以及维护 5. 负责平台与第三方对接工作 6. 负责与C端程序的通信功能,项目采用Socket方式 7. 使用Docker部署业务相关的第三方服务 8. 负责第三方调用接口的研发,对文件进行添加水印操作 9. 参与项目评审、系统设计文档书写工作