




个人介绍
工作经历
2021-10-01 -至今杭州星麦云商科技有限公司java开发工程师
主要从事内容矩阵saas服务系统开发。在公司通用组件库中贡献多个组件。比如系统没有引入链路追踪框架,由本人原生开发插件,实现了 http、xxl-job、pulsarmq 中 requestId 的传递,并且无需修改业务代码,只需要引入依赖即可接入。解决多个疑难线上bug,其中有一个涉及 mybatis 源码级别。
2020-11-01 -2021-07-01中正数服数据有限公司java开发
主要从事浙江边检大练兵平台中答题系统的开发。 答题系统支持比赛制,双方pk赛制,以 netty 为基础作为长连接,实现实时答题pk机制。
2019-05-01 -2020-09-01河南慧萌科技有限公司java开发工程师
主要负责数据开放平台的开发维护。该平台是高校数据治理项目中的重要一环,通过可视化配置的方式将高校数据开放为http api。在该项目中需要支持动态参数,首创将 mybatis 语法移植到开放平台中,实现了动态解析 mybatis 标签并执行的功能。
教育经历
2015-09-01 - 2019-07-01河南科技学院计算机科学与技术本科
本科期间修满双学位,计算机科学与技术是辅助学位,在有限的时间内成绩优异。
技能

mybatis 增强框架,可实现 spring-data-jpa 的 findByXxx 风格的自动解析而无需编写 sql 或 xml。并且提供基础 BaseMapper,提供基础的单表增删改查,并且不会影响原有的业务架构,可以极大的提高开发效率。


若依框架单体版,去除了全部的 springboot 及其启动器,全部使用 loveqq 框架进行完美替换,并完美运行。基本只需要需要导入的类名,无需修改业务代码,直接的证明了 loveqq 框架的强大与兼容性。


轻量级 ioc/aop 框架,比 spring 更强大的条件推断;抽象出 mvc 模式,提供嵌入式reactor-netty、tomcat 服务器; 提供 javafx mvvm 框架,可实现模型-数据的双向绑定;提供动态数据源配置支持;提供注解式缓存支持; 已集成 aspect、reactor-netty、tomcat、nacos、feign、mybatis、spring-tx、jsr303-valid、 logback、jakarta-mail、quartz、xxl-job、pagehelper、redisson、shiro、thymeleaf、 datasource-auto-config、baidu-uid-generator 等常用组件; 默认提供 jar 包瘦身方式打包,支持 jarindex 启动,启动速度更快; 已提供 Ruoyi-for-loveqq 版本,替换到 spring 及其全部 starter,开箱即用。
