个人介绍
欧洲学院欧洲学院 ⼯商管理⼯商管理 2023.01 - 2024.06
济宁学院⼤学济宁学院⼤学 计算机科学与技术计算机科学与技术 本科本科 2020.08 - 2024.06
数据结构与算法,java程序设计,软件⼯程
群苑群苑 技术部技术部 java开发java开发 2024.10 - ⾄今
亚信科技亚信科技 开发部开发部 Java后端Java后端 2023.06 - 2024.04
独立设计性能优化技术⽅案 、定时任务脚本编写,模拟线上事故,做好系统稳定性、防⽌系统崩溃。
数智化客户感知管理和提升运营平台数智化客户感知管理和提升运营平台 2023.06 - 2024.01
java后端 ⾦科事业部 济南
背景:
涉及相关技术栈:Java spring boot spring cloud
难点:匹配产品中带有关键字的产品进⾏处理,处理数据并保存到数据库中
结果:完成日常任务,
报表信息导出Excel⽂件功能
定时任务解析总部⼤数据平台数据,写⼊到服务器本地MySQL数据库中,解析总部平台和⼤数据平台数据⽣成TXT备用⽂
件
平台⼀共分为:调度服务模块,单点登录服务,公告服务模块,⼯单服务模块,权限管理服务模块,⼯作台服务模块,不知情⽂件
⼊库,客户满意度⽂件⼊库,端到端数据⽣成TXT⽂件,不知情定制⽣成txt。
使用雪花算法ID 完成对多表同时操作,varchar字段的自动填充
活动满意度数据每天100万数据⽂件上传,每天新建⼀个表
在⼯具类中使用Redis处理有规范的分布式序列号
活动满意度表查看是否⽣成⽂件,并每日发送短信进⾏检查提醒,调动httputil.post进⾏发送短信
解决的问题:定位发现系统定时任务卡顿背后的原因,优化SQL和代码,使系统平稳运⾏
Mall商城项目(后端)Mall商城项目(后端) java软件开发(完全独立java软件开发(完全独立
完成)完成)
2022.06 - 2023.02
参与模块具体有: 用户模块,商品模块,订单模块,商品种类模块.
使用redis集群(⼀主两从三哨兵)(也搭建过切片集群cluster三主三从实现)缓存商品详情,首页轮播图,首页列表,缓解mysql压
⼒。缓存分层设计,加⼊本地缓存和 Redis。
使用redis实现分布式会话,redisson红锁实现分布式锁。解决单体应用⾼并发环境下商品超卖。用redis实现计数器,查看访
问⼈数,用redis设置过期时间,限制短信发送频率。
使用线程池异步打印商品信息到后台,提升运⾏速率.用redis把用户登陆成功的token为key,将用户信息保存到redis,自⼰搭
建过集群。
Spring 定时任务处理过期订单
统⼀异常处理、统⼀返回格式,提⾼项目可维护性。
财务系统财务系统 java开发java开发 2025.12
三:开发⽔电费台账"选择新增"功能,支持输⼊客户名称或房屋编号模糊查询自动带出客户资料,减少重复录⼊,提升录⼊
效率 ; 四- 修复⽔费缴纳明细模板导⼊后预收⽅数不能修改的问题,⽔费电费统⼀处理,支持导⼊数据可编辑;五- 修复⽔
费抄表明细导⼊模板失败的问题,原因为Excel末尾空⾏被Hutool的readAll解析为全null的DTO对象,增加空⾏过滤校验 ;
六- 修复MyBatis动态SQL中hydropowerType参数为null导致查询条件永远不成立,区域数据⽆法查询的问题
七-优化财务系统⽔电物业台账批量推送性能-前四次:~304,000 ms(约5分钟)
- 本次:671 ms(不到1秒!)
快了将近 450倍!
针对 rep_hydropower 台账批量推送接⼝响应慢的问题,定位并优化了以下⼏个性能瓶颈:
1. recId 去重从 N+1 改为批量预查:将循环内逐条查库的幂等检查改为进⼊循环前⼀次性批量查询,消除 N 次重复数据库
证书资质证书资质
专业技能专业技能
技能/证书及其他技能/证书及其他
往返。
2. 补数查询引⼊ LIMIT 1:新增 selectOneByExample ⽅法,对分区/楼栋/单元/房屋四级维度补数查询加 LIMIT 1,避免全
表扫描后返回⼤量⽆用⾏,仅取第⼀条匹配记录。
3. 补全数据库索引:在 rep_hydropower 表上新增 idx_location(覆盖
communityName/partitionName/buildingNum/unitName 四级联合查询)、idx_location_house(含 houseName五级)、
idx_rec_id 三个索引,将补数查询和去重查询从全表扫描转为索引查找。
⼋:修复凭证模块反过账后刷新状态不⼀致问题,通过调整凭证与分录的过账状态同步更新逻辑,并优化已过账分录的查
询条件,解决用户需要多次来回操作才能反过账成功的问题,提升凭证查看与反过账操作的⼀致性。
九:优化科目余额表导出逻辑,将账表日期展示由按月字符串直接格式化调整为按年月自动取月末日期,确保财务导出报
表日期⼝径符合业务规则,提升账表展示准确性。
⼗:优化⽔费、电费预缴明细导⼊反馈机制,打通后端重复数据提示到前端结果展示的返回链路,在不改变原有上传流程的
前提下,让用户能够直接识别导⼊成功与重复导⼊信息,降低台账导⼊后的⼈⼯排查成本。
cet4
Git,Svn,Java,NoSQL,MySQL,Linux,Maven,Redis,Spring,Mybatis,springmvc,SpringBoot
技能:技能: API , AWS , SQL , Java , NoSQL , MySQL , Excel , Maven , springmvc , Java开发
证书:证书: cet4
奖项:奖项: 年⼤学⽣软件设计⼤赛⼆等奖 , 活动积极参与者曾经拿过多次奖
工作经历
2023-05-03 -2024-08-13亚信科技java开发
数智化客户感知管理和提升运营平台 java后端 ⾦科事业部 济南 背景: 涉及相关技术栈:Java spring boot spring cloud 难点:匹配产品中带有关键字的产品进⾏处理,处理数据并保存到数据库中 结果:完成日常任务, 报表信息导出Excel⽂件功能 定时任务解析总部⼤数据平台数据,写⼊到服务器本地MySQL数据库中,解析总部平台和⼤数据平台数据⽣成TXT备用⽂ 件 平台⼀共分为:调度服务模块,单点登录服务,公告服务模块,⼯单服务模块,权限管理服务模块,⼯作台服务模块,不知情⽂件 ⼊库,客户满意度⽂件⼊库,端到端数据⽣成TXT⽂件,不知情定制⽣成txt。 使用雪花算法ID 完成对多表同时操作,varchar字段的自动填充 活动满意度数据每天100万数据⽂件上传,每天新建⼀个表 在⼯具类中使用Redis处理有规范的分布式序列号 活动满意度表查看是否⽣成⽂件,并每日发送短信进⾏检查提醒,调动httputil.post进⾏发送短信 解决的问题:定位发现系统定时任务卡顿背后的原因,优化SQL和代码,使系统平稳运⾏
教育经历
2020-09-17 - 2024-06-12济宁学院计算机科学与技术本科



