个人介绍
具有扎实的Java基础,对面向对象编程有深刻的理解,熟练掌握javaIO流,集合,多线程,反
射,注解等基础技术开发。
深入理解JVM内存结构,JMM模型,GC底层算法、优劣势、实现原理及应用场景,熟悉生产环
境JVM调优等。
深入理解MySQL存储引擎、掌握SQL语言编写、调优,对事务、索引等有深入理解,拥有线上
慢SQL优化经验。
熟练使用Spring、SpringMVC、Spring Boot、SpringCloud/SpringCloudAlibaba、
MyBatis/MyBatisPlus等框架的开发。
熟悉缓存中间件Redis的数据结构、持久化方式,对缓存穿透、击穿、雪崩等场景有过解决经
验。
熟悉常用的消息中间件如RabbitMQ/RocketMQ的使用。
熟悉分布式场景的技术,比如分布式锁,分布式事务,分库分表等。
熟悉Linux的使用,有独立部署线上环境的经验,丰富的线上环境问题排查经验。
熟练基于HTML/CSS/JavaScript的前端开发。
熟练基于VUE3的前端开发。
熟练基于原生小程序/uniapp的开发。
工作经历
2022-12-02 -2026-09-21深圳市赢时胜信息股份有限公司java高级开发工程师
资金清算系统(信创) 项目简介:该系统主要对TA、直销、订单各个系统数据的日常清算。产品、机构、渠道等参数的 维护,交收日、资金划拨流程的制定,通过银企直联、网银等支付工具进行最终指令的划拨,并 最终完成资金财务管理的一体化、全闭环、高效实时、可全自动执行的资金清结算管理平台。 项目技术:SpringCloud、Nginx、Eureka、PGSQL/Oracle/MySql、RocketMQ、gateway、 feign、Apollo 项目架构:采用前后端分离的模式,通过Nginx进行前后端的连接,后端使用传统的SpringCloud 微服务项目,使用Eureka作为注册中心,Apollo作为配置中心,feign作为服务间接口的调用, gateway作为网关路由,项目是基于国家信创标准开发的一套系统。 责任描述: 主导项目开发,分配开发任务,协调项目资源,管控开发进度,评估业务需求,带领团队完成日 常工作。 1.通过加缓存、优化for循环中的循环io以及多线程的方式优化系统慢查询接口,将原本10多s的接 口优化至1s多。 2.通过中间表的方式,解决多线程事务的最终一致性。 3.慢SQL
2021-09-01 -2022-11-30深圳百杏科技有限公司java高级开发工程师
华润三九云门诊系统 项目简介:云门诊系统是一套供医院、乡镇卫生院、社区卫生服务中心、个人诊所、药店等对象 使用的一套基础医疗系统,为患者提供挂号,开处方,抓药等服务。以及为医院提供药品生命周 期的管理等。当前平台用户超过500家,患者数10万。 项目技术:SpringCloud、SpringCloudAlibaba、Nginx、Nacos、Mysql、Redis、RabbitMQ、 xxl-job 项目架构:采用SpringCloudAlibaba技术体系构建微服务架构,根据实际业务场景对服务进行拆 分,Nacos作为服务注册中心和配置管理,基于xxl-job对药品过期做过期消息提醒,使用Nginx做 负载均衡及前后端连接。采用RedisCluster搭建高可用、高扩展作为缓存。使用RabbitMQ做消息 异步化处理,供下游系统使用。基于Git配合Jenkins 拉取项目完成实现项目自动化构建与快速部 署到服务器上。 责任描述: 1.日常开发任务的开发,运维,线上环境的发布与升级。 2.优化慢查询接口,通过优化for循环操作数据,慢sql优化等,将20s的接口优化到1s左右。 3.编写
2019-03-18 -2021-08-13企企通科技有限公司java开发工程师
企企通SRM系统 项目简介:供应商管理系统,主要的作用是供应商的生命周期,以及整个的采购业务过程管理, 通过采购寻源、订单协同、收发货管理、对账与结算等服务,优化供应链管理体验,提升采购效 率、更高效透明,获得更低的采购成本和更高的采购质量。主要的功能模块有供应商管理,招标 管理,竞价管理,订单管理,物料管理,物流管理等。 项目技术:SpringBoot、Mybatis、Mysql、Redis、Webservice、uflo、pqgrid、xxl-job 项目架构:传统的SpringBoot集成Mybatis,数据库是用Mybatis,MySql作为数据库,Redis作为 缓存,使用Webservice作为第三方接口,并从第三方获取基础数据。 责任描述: 1.负责招投标/竞价等模块的开发以及一些其他核心功能模块的开发。 2.使用Webservice接口进行系统间接口的调用。 3.使用xxl-job定时批量处理数据。 4.使用Redis过期策略控制招投标时间,并通过多线程发送邮件给投标用户,招标专家等。
2017-07-03 -2019-01-31山东中创java开发工程师
信贷管理系统 项目简介:该项目是为华融湘江银行开发的一套信贷系统,以提高办公效率,控制信贷⻛险,提高 资产质量为核心,通过先进信息网络技术,运用⻛险控制理论和决策分析模型。主要功能有授 信、 放款、评级等。 项目技术:Spring、Struts1、Hibernate、Jquery 项目架构:使用的传统的ssh框架。 责任描述: 1.负责授信流程的改造的代码编码。 2.负责项目单元测试、修复BUG的工作。 3.负责项目后期维护。
教育经历
2013-09-14 - 2017-06-30中南林业科技大学涉外学院计算机科学与技术本科




