个人介绍

• 具有扎实的Java基础,理解I/O,熟练掌握集合框架,对面向对象编程有深刻的理解,熟悉常用的数据结构、设计模式。熟悉多线程并熟练掌握并发工具类的使用,如:AQS、ReentrantLock、volatilte、synchronize等。• 深入理解spring、spring mvc、mybaits、spring boot、nacos等开源框架的设计原理,研究过部分核心源码。• 深入理解Redis线程模型,熟练掌握redis的核心数据结构的使用场景,熟悉多级缓存架构,熟悉各种缓存高并发的使用场景,比如缓存雪崩,缓存穿透,缓存失效,热点缓存重建等。• 熟练掌握SQL语言,熟练使用MySql,能独立分析需求设计数据库,有一定的sql优化经验,对MySql有过一定的深入了解。如:mysql锁、索引、事务隔离级别以及mvcc机制。• 熟练掌握spring cloud的使用及基本原理,熟悉一些服务架构场景设计,比如服务注册与发现、服务网关路由设计、服务安全认证架构等。• 熟悉常用消息中间件的使用,如kafka、RocketMQ。• 熟悉sharding-jdbc、Dubbo、ElasticSearch使用以及基本原理。

核心技能
MongoDB Kafka 多线程 SpringMVC Spring Mybatis Redis SpringCloud Java MySQL
精选作品集
工作经历
老百姓大药房连锁有限公司 · java高级开发 2020-01-01 - 至今
20年初入职该公司,进去后主要负责小程序商城的设计和架构搭建,用时一个月完成第一个版本上线,后续持续迭代两年左右,于22年初负责药优惠小程序的开发和技术运维工作
教育背景
湖南电子科技职业学院 · 计算机网络 2016-09-01