个人介绍
1. 熟练掌握JavaSE基础知识,拥有系统设计分析能力及面向对象分析解耦能力,熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略等)及反射、自定义注解、泛型等;
2. 有深入研究过ConurrentHashMap/HashMap、Arraylist、LinkedList、LinkedListHashMap集合框架源码底层实现;
3. 熟悉多线程与JUC并发编程synchronized原理、Atomic原子类、BlockingQueue、AQS、CAS、Lock锁原理、线程池原理等;
4. 熟练掌握JVM内存结构、对象内存布局、类加载机制、生产环境下JVM参数调优、垃圾收集器原理、生产环境下CPU飙高、内存泄漏等故障处理,以及VisualVM、JConsole、Arthas诊断工具使用;
5. 熟练使用Spring、SpringBoot、Spring Cloud等主流开发框架,熟悉Spring的IOC、DI、AOP设计思想;
6. 有阅读过Mybatis3 (Mapper接口绑定、二级缓存设计)、Spring5(IOC容器、AOP切面编程、事务底层实现)、SpringMVC(执行流程)、SpringBoot 框架源码;
7. 熟悉并掌握SOA、分布式、微服务,熟悉RPC远程调用框架、SpringCloud第一代Netflix和第二代SpringCloudAliBaba服务常用组件;
8. 熟悉 Docker、k8s ,并实际落地企业级云原生应用开发、部署与运维;
9. 熟悉MySQL数据库原理和常用性能优化技术,以及Redis 等非关系型数据库的使用;
10. 熟悉消息常用中间件Kafka、RocketMQ、RabbitMQ运用,RabbitMQ队列模型、四种不同交换机、死信队列原理,掌握MQ使用常见问题(消息堆积、避免重复消费、不丢失、顺序一致性);
11. 熟悉Python,及其相应的常用开发框架;
12. 熟悉常用代码管理工具 git 操作以及github使用与维护,具备独立开发以及团队协作开发能力;
13. 了解前端常用框架Vue, Bootstrap,jQuery,elementUI ,iView等。
工作经历
2017-10-20 -至今江苏小牛电子科技有限公司Java高级工程师
主要负责公司智慧校园云平台项目架构 涉及VR教学多端平台、教学资源站点项目、录播平台项目 、以及用户服务中台设计和开发任务和 saas平台ELK分布式日志采集系统搭建,以及项目管理任务。
教育经历
2013-09-01 - 2017-06-05江苏师范大学自动化本科




