1. 精通java核心知识,多年一线开发经验,具有良好编程规范,熟练应用设计模式。
2. 精通JVM,熟悉类加载机制,对常见的GC、垃圾回收器有深入了解。参加过线上JVM调优工
作。
3. 精通java并发编程,对线程池,Sychronized,CAS,ThreadLocal等有深入了解,并在项目中熟
练使用。
4. 精通java数据结构,对HashMap,CurrentHashMap,各种List有深入了解。
5. 精通spring,springMVC,springBoot,mybatis等核心框架,多年实战经验,可根据需求快速
搭建项目,并阅读过源码。
6. 精通mysql,对mysql的数据结构,索引,事务,锁等都有深入了解,并参与过线上项目的sql优
化工作。
7. 精通redis,对redis持久化机制,淘汰机制,底层IO模型有深入了解,有缓存穿透,缓存击穿,缓
存雪崩等实际操作经验。
8. 熟悉springCloud,springCloud alibaba,dubbo等微服务框架,对nacos,sentinel,
getWay,fegin,ribbon,hystrix等组件有深入了解,对分布式服务划分,服务治理,服务分成有
深入了解,并具备项目经验。
9. 熟悉kafka,roketMq等消息中间件,对底层刷盘机制,集群分片机制有深入理解,并对消息丢
失、重复消费等情况有对应的线上解决方案。
10. 熟悉Ngixn,了解Nginx七层架构,对Nginx反向代理,负载均衡有深入了解,并有实际操作经
验。
11. 对容器化技术docker有基本了解,深入了解过容器,镜像,仓库的概念,使用docker一键部署
过项目。
12. 熟悉网络IO,http,https有深入了解。
13. 熟练使用Elasticsearch分布式搜索引擎,了解其分布式架构原理。
14. 熟悉冯诺依曼体系计算机组成架构,对内核态,用户态有深入理解。
项 目 名 称:
江苏省重大危险源监测预警平台
项 目 介 绍:
服务于多家化工企业用作重大危险源检测预警、人员在岗在位检测、重大危险工艺审核等全流程
信息化平台。平台历史报警数据达到千万级别,日活在一千以上。已服务超10余家化工园区。
主 要 技 术:
springCloud + mysql + redis + rocketMq + SSO + tomcat +
nginx + shardingJDBC + elasticSearch
主 要 职 责:
1. 前期需求评审,制定精细化落地方案,实现业务完整闭环。
2. 开发管理端核心功能,如代码模板快速生产,基于springSecurity的用户角色菜单权限管
理等。
3. 基于SpringCloud OAuth2 + JWT技术构建全站用户认证中心,解决单点登录问题。
4. 参与系统高并发多级缓存架构的设计和开发。深度参与数据库表结构的设计,以及合理设,
置各种索引。
5. ShardingJDBC + MHA + mysql 构建高扩展,高可用的数据库解决海量报警数据查询
问题。
6. 使用docker+K8s 一键打包部署发布服务
7. 基于rocketMq实现短信异步发送,并通过定时任务和异常日志实现短信补偿,实现数据
的最终一致性
8. 基于Freemarker语法的模版导出word,基于aspose的word与PDF互转。