



个人介绍
1. Java基础扎实,理解JVM组成 并能使用Java多线程及线程池,知道怎么保证线程安全,熟练使用集合框架,IO类库等,良好的编程习惯
2. 熟练使用Oracle , MySQL等关系型数据库,熟练写出Sql语句,熟练使用游标,编写存储过程,能够做Sql的调优
3. 熟悉 MyBatis,Mybatus-plus等框架,Mybatis的原理,熟练编写Mybatis的动态Sql并能快速上手新型框架
4. 熟悉Spring 如Ioc和Aop的原理,Bean的生命周期,SpringMVC的工作流程,看过相关的源码,熟悉SpringBoot的自动配置原理,能够使用SpringCloud,SpringCloud Alibaba分布式系统的组件,并能快速上手新型框架
5. 熟悉分布式锁 Redisson,Zookeeper的落地实现 分布式事务如TCC和可靠消息实现最终一致性,能在项目上正确使用
6. 熟悉Redis的数据结构,缓存雪崩,缓存击穿,缓存穿透的解决方案,保持缓存和数据库数据库一致性的方案
7. 熟悉RabbitMq,Kafka,Activemq等消息队列,知道怎么实现可靠消息,让消息不丢失,解决消息的有序性,消息的幂等性,并能快速上手新型消息中间件
8. 熟练使用ElasticSearch,Logstash,Kibana的使用,能在项目上正确使用
9. 熟悉使用 Xxl-job等分布式定时任务框架,能在项目上正确使用
10. 熟悉Linux常用命令,能够维护项目,部署项目,排查线上问题
11. 熟悉Nginx,Docker,Kubernetes,Jenkins 能在项目上快速入手
12. 熟练Eclipse,Idea开发工具,熟练Git,Svn 版本管理工具,能多人协同开发,Maven项目构建工具
13. 熟练使用Tomcat,并能快速上手其他的Web应用服务器
14. 掌握设计文档,接口文档的编写,能和搭档快速联调
15. 熟悉Css,Html,Js ,Vue框架,能做基本的前端开发
工作经历
2024-09-01 -至今纬创软件有限公司java开发
负责日常需求的开发并在评估的时间内开发完成,线上问题的排查修复,开发文档的设计,自测文档的交付,系统的优化。
2021-07-20 -2024-06-07杭州东方通信软件技术有限公司开发工程师
1 常用数据的采集,2系统功能的开发,维护、高可用改造、国产化改造,3用户问题的排查,4应急指标计算存储过程的重构和算法的优化,5大屏通用查询接口的开发和维护
2020-07-15 -2021-06-30上海易立德信息技术股份有限公司java
1 评估项目需求需要的时间,2 分析需求写设计文档,3 编码实现自己的名下需求,4.写联调文档推进前后端,app的联调
教育经历
2016-09-01 - 2020-06-30湖北工程学院软件工程本科