个人介绍
熟练掌握Java基础,具有良好的编码习惯
熟悉Spring 、Mybatis等开源框架,理解Spring的IOC和AOP的原理以及使用场景,熟练使用SpringMVC的常用注解
熟悉mysql索引、事务、表设计、sql语句
熟悉Docker部署工具 熟练使用Linux操作系统
熟悉Elasticsearch分布式搜索引擎
熟悉缓存技术(如Redis、Guava Cache),能够结合业务需求进行合理缓存设计
熟悉掌握Git,Svn等项目版本管理及maven 进行代码托管
熟悉JVM(Java虚拟机)工作原理,能够针对性能瓶颈进行JVM调优
熟练使用Maven或Gradle等构建工具进行项目管理和依赖管理
精通Spring Boot框架,能够基于Spring Boot快速搭建和开发微服务
具备良好的团队协作能力,能够与其他开发、测试、运维等团队成员有效沟通
熟悉MyBatis或Hibernate等ORM框架,能够高效进行数据库操作
掌握关系型数据库(如MySQL、Oracle)和非关系型数据库(如Redis、MongoDB)的使用
熟悉消息队列中间件(如RabbitMQ、Kafka),具备分布式系统消息处理的能力
工作经历
2021-05-09 -2022-05-09北京优一至简科技有限公司后端开发工程师
负责后端开发 完成项目 配合前端联调 完成任务 测试bug 并上线
教育经历
2018-05-09 - 2022-05-06大连科技学院计算机科学与技术本科
技能
项目描述: 当用户都查询热点数据时,白山市干部管理系统是如何解决高并发访问问题。。使用kubernetes容器化部署,可以设置服务随着访问量的增加,服务的实例也增加,白山市干部管理系统轻松应对服务高并发场景。 个人职责: 1.编写并维护相关的技术文档,包括设计文档、接口文档等,以便团队成员和其他利益相关者能够理解和使用系统。 2.开发了基于Redis的缓存失效通知机制,实现了对关键数据实时更新,减少了数据不一致情况60%,确保了高并发场景下的数据准确性。 3.负责干部管理模块开发,开发增删改查功能,包括干部信息的基本信息,工作履历等。负责干部管理模块开发,与数据库进行交互,实现对干部信息的增删改查。参与系统的技术设计和分析,包括模块设计和数据库设计等。 4.优化MySQL服务器的硬件配置,通过升级存储和内存,提高数据库处理能力50%。 5.与前端团队密切合作,制定API规范和数据交互格式,确保前后端的无缝对接。 6.参与团队代码评审和知识分享会议,提高团队的技术水平和合作效率
项目描述: 计算标志统计时,重复计算问题。消息去重标识。计算的时候在消息中添加唯一标识。消费者处理消息时,通过记录已处理的标识,避免重复处理具有相同标识的消息。消息队列在收到确认后,将消息在标记为已消费,避免其他消费者再次处理该消息。 个人职责: 1.解决系统中的Bug和问题,并提供持续的技术支持和维护。 2.根据项目计划和需求,合理安排工作任务,控制进度,确保项目按时交付。 3.优化MySQL的连接池管理,通过调整连接池大小和等待超时设置,减少数据库连接建立时间20%,提高应用响应速度。 4.积极参与团队的协作和沟通,与项目经理、产品经理以及其他团队成员密切合作,确保项目的顺利进行和高效交付。 5.设计Redis哈希表优化配置管理系统,实现了即时配置更新,提高了系统的灵活性和配置变更的效率80%。 6.协助产品经理和项目经理进行需求分析和项目计划,保证项目按时交付并符合质量标准
项目描述: 吉林省档案共享系统,档案申请审批,出现网络问题。故障排查:使用网络诊断工具排查网络故障,确保网络稳定。网络优化:调整网络配置,优化网络传输效率。解决网络问题,提高数据传输的稳定性和速度。 个人职责: 1.实施MySQL的SQL模式优化,通过调整SQL模式提高兼容性和执行效率,减少错误率25%。 2.开发Redis缓存层以优化API响应速度,通过精细化缓存策略减少了80%的数据库查询,显著提升了应用性能和用户体验。 3.负责档案申请 审批 在线预览 打印刻录等。 4.参与系统的技术设计和分析,包括模块设计和数据库设计等。 5.利用Redis实现快速的全文搜索功能,通过优化索引结构和搜索算法,提高了搜索效率和准确率,增强了数据检索的用户体验。 6.优化MySQL表的索引结构,通过添加必要的索引减少查询延迟30%,提升数据检索速度