实现网
张J俊

昵称登录后显示

400/8小时
4年工作经验

汇博云通科技股份有限公司
Java后端开发工程师

多线程与并发编程
SpringBoot
MyBatis
JVM
RocketMQ

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

1、基础扎实,熟悉多线程与并发编程,有通过多线程技术提升系统性能的经验。
2、熟练掌握Spring、SpringBoot、MyBatis等开源框架,对原理源码有一定了解。
3、熟悉 JVM 参数调优、性能检测工具、擅长定位OOM、死锁、响应效率低等问题,有生产环境性能问题的经验。
4、熟练运用消息中间件RocketMQ、Kafka,对源码有一定的了解,擅长解决消息丢失、重复消费、消息顺序性等问题。
5、掌握分库分表中间件如Mycat,熟悉分布式服务如Dubbo、ZK、SpringCloud。
6、熟悉MySQL,熟悉 MySQL 执行计划的分析,有生产环境 SQL 优化的完整思路和经验,对大数量的查询有优化经验。
7、掌握NoSQL如Redis,对高性能、高并发、高可用的分布式系统设计,熟悉分布式和微服务常见解决方案(如分布式锁、分布式缓存等)。
8、熟练使用IDEA、SVN、Git、Maven项目管理和项目构建工具。
9、熟练使用Docker容器化技术,能熟练进行容器部署和管理,了解Kubernetes的基本原理。

项目经验

项目一:简历精灵
技术栈:SpringBoot、redis、mybatis、mysql、ElasticSearch、FastDFS
项目描述:该项目主要用于公司内部,包含两个核心功能模块:简历转换和简历魔法。简历转换模块负责解析简历信息,并根据选中简历信息和模板实现动态导出。简历魔法模块则根据上传的人员信息,自动生成个人的工作、项目和教育经历。
责任描述:
1.需求梳理以及完成整个系统的数据建模
2.开发基于 RBAC 模型的权限管理模块,支持动态角色分配和细粒度权限控制。
3.集成 Spring Security + JWT 实现无状态鉴权,单点登录(SSO)支持多用户并发。
4.完成核心模块简历转换开发,使用多线程技术提高系统处理简历的能力,降低响应时间,使得接口的响应时间由原来的5s减少到1s以内,使用ElasticSearch实现人员简历信息的全文检索。
5.使用缓存中间件减轻数据库压力,提升系统效率。
6.通过jvm的参数调优,使得系统的吞吐量提升了20%。
7.优化慢sql,通过优化索引使得sql的响应时间由原来的3s变成了200ms。

项目二:知识管理系统
技术栈:SpringBoot、MyBatis、SpringSecurity、Redis、Kafka、Docker
项目描述:该项目服务于公司内部,由于公司知识储备分散、信息封闭、重复利用率低等问题。该系统通过对公司投标文件、能力介绍PPT等知识库整理并持续跟进更新,促使投标方案、公司能力方案等知识库不断标准化和模块化,最终实现内部复用、分享、外部升华并长期服务于各个BG售前支持工作。减少了手工知识整理的重复劳动,提高了工作效能,并为公司部门提供了长期有效的知识支持。
责任描述:
1.需求梳理和项目搭建
2.开发基于 RBAC 模型的权限管理模块,支持动态角色分配和细粒度权限控制
3.负责能力库案例库管理和智能打单模块的开发,使用多线程提升转换效率和系统响应时间,使得接口的响应时间由原来的7s减少到2s。
4.集成 Spring Security + JWT 实现单点登录。
5.优化慢查询sql,通过优化索引使得sql的响应时间由原来的3s变成了500ms。
6.将邮件发送流程改造为通过 Kafka 异步投递,提高消息可靠性与系统容错能力,避免因发送失败导致邮件丢失,并支持自动重试机制。
7.系统日常维护以及功能优化。

0条评论 雇主评价

暂无评论~

可兼职时间

自由职业者,时间充裕

可兼职地点

高新

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

自由职业者,时间充裕

可兼职地点

高新