个人介绍
我是程序员客栈的 码上解忧,一名 Java架构师;
我毕业于 湖南工商大学,担任过 航天信息 的 Java高级工程师,担任过 票通 的 Java架构师、技术总监。
1.精通Java编程,具备扎实的Java基础;对常用的 “三层结构(MVC)”的开发模式、设计模式非常熟悉,并对面向对象编程(OOP)、面向切面编程(AOP)有比较深的理解;
2.拥有丰富的性能调优经验;深入理解MySQL索引底层数据结构,熟悉MySQL锁机制与优化措施以及MVCC底层原理;熟悉JVM类加载机制、JVM内存模型;拥有JVM调优经验。
3.精通并发编程;深入理解并发、线程与等待通知机制以及线程池;对并发的可见性、有序性、原子性与JMM内存模型有比较深的理解。
4.精通分布式技术;非常熟悉Redis的数据结构与它的应用场景;拥有丰富的Redis缓存设计与性能优化经验;熟悉Redis的集群架构与核心原理。非常熟悉RabbitMQ、Kafka、RocketMQ等队列消息中间件的部署架构以及对它的技术特性的应用,比如异步消息通信、肖峰填谷等等。拥有丰富的Zookeeper、ElasticSearch使用经验,熟悉它的部署架构以及核心原理。
5.精通微服务技术;熟悉SpringBoot的核心流程和启动过程;非常熟悉Alibaba Nacos、zookeeper等注册中心与配置中心组件;对RPC治理组件Dubbo拥有丰富的使用与实践经验;熟悉Sentinel微服务流量治理组件;
6.精通数据库相关技术,比如MySQL、Oracle等数据库;拥有丰富的国产分布式数据库TiDB的使用和实践经验。在应对大数据量读写方面有一定的经验,比如分布式数据库、分库分表等。
7.精通基于SpringBoot开发应用以及Spring + SpringMVC + MyBatis等框架开发应用;
8.精通Linux环境以及它的相关命令,能熟练在Linux环境中搭建Redis、RabbitMQ、Kafka、RocketMQ、Zookeeper、ElasticSearch等中间件集群;
9.熟悉Nginx、Haproxy等负载均衡组件的环境搭建以及使用;熟悉Git、SVN等源码管理工具的环境搭建和使用;对使用Maven管理Java工程依赖以及构建Java工程拥有丰富的经验和实践;熟练使用eclipse、Sublime text、IntelliJ IDEA等开发工具;
10.拥有一定的HTML、CSS、JavaScript等前端技术基础;具备基于uni-app开发小程序的能力。
11.熟悉Python语法,具备基于Python开发Web项目的能力以及开发RPA服务的能力。
工作经历
2017-12-01 -2026-02-28北京票通信息技术有限公司技术总监
在该公司担任技术总监并兼任架构师,主要是负责核心SaaS平台的架构设计与研发、技术管理以及研发团队管理。在公司的这些年完成了核心SaaS平台的建设与支撑,使核心SaaS平台从最初支撑十几万发票数据到现在可支撑5亿多条发票数据,支撑的请求流量日均达到4500万左右,为几百个第三方平台和十几万企业用户提供了基础支撑和业务处理。
教育经历
2010-09-01 - 2023-06-01湖南工商大学计算机科学与技术本科





