个人介绍
专注领域:高并发架构 • 微服务 • 系统优化 • 快速交付
技术栈(解决实际问题)
✅ 后端开发:Spring Boot、MySQL、Redis、Kafka、Elasticsearch
✅ 系统优化:数据库性能调优、缓存设计、接口响应提升(实测优化至200ms内)
✅ 微服务:Spring Cloud、Docker、K8s,支持高可用部署
✅ 第三方***支付宝、短信/邮件推送(完整解决方案)
✅ 前端协作:Vue.js/React + API联调,交付完整项目
我能帮你解决
系统慢,用户抱怨卡顿→ Redis缓存 + SQL优化,提速5倍+
想转型微服务,怕踩坑 → 从0搭建Spring Cloud,平滑迁移旧数据
紧急项目,要快! → Spring Boot快速开发,1-2周交付MVP
老系统维护困难→ 代码重构 + 自动化测试,降低后期成本
近期案例
1. 电商秒杀系统:QPS从500提升至5000+,0超卖事故
2. 物流轨迹平台:Elasticsearch实现毫秒级查询,替代原Oracle方案
3. OA流程改造:Activiti工作流引擎,审批效率提升40%
服务承诺
✔ 需求沟通 → 技术方案 → 开发 → 交付,全流程透明
✔ 代码规范,附带部署文档和运维指南
✔ 7×12小时售后支持(按需可选长期维护)
联系我
教育经历
和TA聊聊APP扫码和程序员直接沟通

该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能

1、会员档案 2、报告上传 3、预约管理 4、特性描述 Redis实现热点数据存储 支持持久化和水平扩展 对于海量查询能够迅速响应,保证了查询效率 Echarts实现多样化图形报表 JasperReports实现PDF报表 Jaspersoft Studio进行报表设计,满足企业需求 FreeMarker 生成静态页面,可以根据企业需求设计不同模板 RabbitMQ 异步通知生成静态页,用户体验更出色


负责内容:使用 Spring Boot 框架搭建项目,设计数据库表结构,实现医疗数据的统计和分析功能,实现病人门诊挂号, 实现网络医院对接,实现医院管理、医生排班、患者挂号、病历管理等核心功能。 使⽤Spring Security 实现⽤⼾认证和授权,保证系统的安全性,使用 Elasticsearch 进行数据的全文检索和聚合 分析,提高数据查询效率,使用 Spring Batch 实现数据的批量处理,提高系统的性能,使用 Redis 缓存优化系统 性能,提高用户体验,使用 RabbitMQ 实现消息队列,实现异步处理和解耦,使用 MongoDB 作为文档型数据库, 存储和查询实验数据,使用 MyBatis 和 MyBatis Plus 进行数据库操作和管理,使用 Docker 进行容器化部署,实 现系统的高可用性和可扩展性,使用 Spring Cloud 实现微服务架构,提高系统的灵活性和可维护性,使用 Vue.js 实现前端数据可视化展示,提供直观的数据分析结果,提供良好的用户界面。


模块划分: 1、标本采集:医生在系统中刷取病人提供的导诊单号,从而在系统类部调用接口,查询HIS系统的缴费或单号是否存在,如果存在且有检验医嘱,HIS系统会将数据返回过来,从而检验科医生打印条码。 2、标本接收:门诊:门诊病人可不用执行标本签收这一步,可直接在审核界面模块,直接刷条码录入信息,将标本推送至仪器检测 住院:住院条码必须签收才能继续检测,如果没有签收就可能造成未计费,在签收时,调用HIS接口,查询计费状态,如果计费弹出友好提示,未计费则修改HIS数据库状态 3、审核界面:门诊条码可以不用签收,直接将条码到该模块处刷取,刷取后出现该条码下的病人信息、检验医嘱。将检测样本推送上机后,机器做完检测将数据回传回来,可以采用TCP、UDP、串口、TXT、Execl、消息队列等方式,解析对应的仪器接口文档,将仪器传输过来的原始数据解析,里面包括条码号,通过该条码号与界面中的数据匹配,将检验数据与该数据绑定,存入数据库,检查检测标本数据无异后,审核数据,如果出现危急值情况,则可通知病房,医生电脑及护士电脑,可以采用弹框,如果医生或护士没有确定则一直停留在该界面,也可通过短信接口通知医生,门诊危急值则直接忽略,正常打印报告单给病人拿走。 4、报告发布:病人检测信息通过医护人员的检测无异后,医护人员则审核该报告,审核后门诊病人可通过导诊单号或身份证号在自助报告打印机中的的自助机模块上打印报告单,门诊病人也可在*公众号或小程序查询该信息,住院病人报告审核后,医生电脑中则可在电子病历或HIS系统中查看到该病人所有的检验报告单 5、核酸导入:核酸批量导入:调用省平台接口,将医护人员采集的10/1、20/1核酸管,录入到LIS系统中,由LIS系统生成一个主管条码,主管条码下包括所有10/1、20/1的子条码信息,LIS系统标本审核界面则只需要录入主管信息,则可以直接将对应主管信息下的子管信息,录入到子仪器中,审核时只需要审核主管信息,对应主管的子信息就会全部审核,同时调用省平台接口,回传检测数据给省平台,由省平台调用健康码接口,如果出现阳性,需要拦截器拦截,并提示医护人员 负责功能模块:标本采集、标本接收、报告发布、报告查询 使用技术栈: 标本采集: 使用spring mvc来处理医生刷取到诊单号的请求,定义相关的API接口和路由,spring mvc控制器中,调用封装了HIS系统查询接口的方法,根据导诊单查询缴费或单号是否存在信息,如果查询到有检验医嘱,则调用HIS系统的接口获取相应的数据,并使用JasperReports生成条码并打印,在标本采集的业务中,可以使用Redis作为缓存,将查询到的缴费单号或信息存储在Redis中,减少对HIS系统的频繁查询,提高系统的性能,在每次查询时,先检查Redis中是否存在缓存数据,如果存在,则直接从缓存中获取,如果不在,则查询HIS系统,并将结果缓存到Redis中,使用RabbitMQ消息队列来实现系统内不同模块的异步通信和解耦,如发送医生的采集请求、处理导诊单号的验证等,使用Mybatis plus 进行数据库Mysql的访问 标本接收: 使用Redis作为缓存,存储标本数据的部分信息,提高系统的性能,在标本接收界面,使用刷取病人条码号的方式查询HIS提供的费用接口,检查是否计费,可以使用Spring RestTemplate来调用HIS系统的接口并解析相应,如果在HIS的接口中发现未计费,可以使用MyBatis操作数据库,将对应的标本数据状态改为待计费的状态,如果住院条码在标本数据库中没有签收,需要在对应的界面中进行签收操作,通过调用相应的接口,使用Spirng Data更新数据库中对应的标本数据状态 报告发布: 使用Spring Boot快速搭建项目,集成Spring MVC和Spring MyBatis连接MongoDB,在报告审核通过后,将病人信息和相应的检验报告存储到MongoDB中,使用MongoDB的GridFS存储报告的图片数据,通过WebSocket与医院小程序建立实时连接,在报告审核通过后将检测结果以图片形式推送给注册的病人,为自助报告打印机添加与系统的通信接口实现与程序的集成,在自助报告打印机中提供查询功能,可以通过与后端系统的通信接口查询并打印检验报告。 报告查询: 使用JasperReports来将数据库中的用户信息、性别、性别、检验结果、参考值等数据通过数据源绑定到模版中,使用Apache PDFBox导出PDF文件提供给医生病人打印,使用Spring Boot来搭建应用程序的基础框架,利用Spring MVC实现RESTful API提供查询功能。 使用Mybits集成MySQL数据库,进行数据的存储和查询操作。 在报告查询模块中,根据医生的查询条件和查询参数,使用Mybaits提供的查询功能进行数据库查询。 根据病人信息的状态字段(如已审核、未审核、已签收、新申请等),对查询结果进行分类展示。
