个人介绍
1、具备4年 Java开发经验,参与过阿里基础基建、ERP、境外电商统等大型项目的开发。
2、可独立完成项目需求。对于分布式系统、高并发、中间件有一定的理解和实践。
技术栈如下:
Java:熟练掌握基础知识、多线程、集合、NIO等,熟悉 JVM 内存模型、GC 垃圾回收机制
Spring、SpringMVC、SpringBoot、Mybatis、Shiro等:可独立完成项目模块的开发,熟悉其原理
Springcloud、Dubbo+ZooKeeper:熟练掌握分布式生态,掌握并搭建分布式架构
Mysql + Redis:熟悉SQL调优,包括分库分表、慢查询索引优化等
Linux :熟悉操作系统的使用,排查线上问题;
其他技术: 熟悉Elasticsearch,熟悉 Kafka、RabbitMQ
熟悉CI/CD流程,熟练使用Jenkins、Docker等工具,有相关部署经验
工 具 使 用(熟练使用):gitlab git maven vue-cli yarn gogs ffmpg
工作经历
1970-01-01 -至今软通动力信息技术有限公司Javaweb
1、信息查询接口需要考虑高并发场景,解决的方案是使用Redis 中间件,并且以Hash结构方案存储,来提高查询的并发量以及缩短接口响应时间 2、相关接口需要满足高接口做成异步并发:在 gateway 网关层面实现放重复提交逻辑,并且在业务实现的服务中使用 KafKa 将该 3、通过微服务架构添加请求拦截filter,方便慢SQL调优,通过分析其执行计划,完成索引优化。 4、spring security rpc中间件使用(nacos feign 做调度也接入了 dubbo 做辅助调度,) 储存使用 MinIO
教育经历
1970-01-01 - 哈尔滨华德学院电子信息本科