我擅长系统架构师 可以应对绝大多数需求
产品研发/后端 零售/电商互联网/科技家庭/教育公众号bilibili知乎
计算机专业背景,有丰富软件开发、架构设计经历,扎实的技术基础;
工作细致认真、积极主动、有耐心、严谨;
有较强的逻辑思维能力,善于分析、归纳、解决问题,多年系统架构设计、建设经验,面对难题可以做出理智准确的判断,给出合理解决方案
有较强的沟通技巧及团队合作精神,组织协调能力,较强的责任感及进取精神;
对技术有浓厚兴趣,喜欢并不断学习新技术。
具备扎实的java基础,对面向对象编程有深刻的理解,熟练掌握java IO流、集合、多线程、反射、泛型
、注解、网络编程等基础研发技术;
深入理解 spring , spring mvc ,mybatis 等开源框架的设计原理以及底层架构,研究过部分核心源码,具备一定的框架定制开发能力;
深入理解 spring boot , spring cloud , dubbo 等开源框架的设计原理以及底层架构,研究过核心源码,具备一定的框架定制开发能力;
深入理解 redis 线程模型,熟练掌握 redis 核心数据结构的使用场景,熟悉多级缓存架构,熟悉各种缓存高并发的使用场景,比如缓存雪崩,缓存穿透,缓存失效,热点缓存重建;
熟悉常见消息中间件的使用,解决过各种消息通信场景的疑难问题,比如消息丢失,消息重复消费,消息顺序性,大规模消息积压问题;
对于高性能 IO 通信模型以及相关开源组件 Netty 等源码有过深度研究,熟悉 Netty 线程模型,熟悉百万级并发服务器架构设计;
深入理解 JVM 底层原理,熟悉 JVM 各种垃圾收集器的使用以及核心参数的调优,有过一定 JVM 线上调优经验,对 JVM 调优有自己独到见解;
在项目中解决过各种分布式场景的技术难题,比如分布式锁,分布式事务,分布式 session ,分布式任务,分库分表等;
深入理解容器化技术,熟练掌握docker应用技术,对容器化平台K8S有充分使用经验;