个人介绍
Ø 熟练掌握Java核心技术,多年一线研发经验,具备良好的编码能力,并在项目中熟练使用设计模式。
Ø 熟练掌握java并发编程,对Java中的各种锁机制,线程池机制,AQS,ThreadLocal,CAS,volatile都有深入了解。
Ø 熟练掌握JVM以及GC底层算法,熟悉多种常见的垃圾回收器,如CMS、G1、Parallel、ZGC。
Ø 熟练掌握Spring Security、SpringBoot、Spring、Mybatis、Mybatis Plus,有着多年实战经验,可以快速构建项目。
Ø 熟练掌握SpringCloud,如Nacos、GateWay、Higress、Feign、Sentinel、Seata、SkyWalking等,对分布式的服务特点,旧项目改造,服务划分,服务分层有深入了解。
Ø 熟练掌握SQL与MySQL调优,对索引优化以及存储引擎有深入的了解,有线上调优经验。
Ø 熟练使用Redis,掌握Redis的存储结构,熟悉Reids的持久化机制,对主从、哨兵,集群,并且熟悉一致性Hash算法,缓存击穿、雪崩、倾斜的解决方案。
Ø 熟练使用RabbitMQ,掌握RabbitMQ的通讯方式,消息的可靠传递,对消息幂等性和消息堆积问题有实战经验。
Ø 熟练使用Elasticsearch搜索中间件进行数据搜索。
Ø 熟练使用FastDFS分布式文件存储系统,了解文件上传与下载机制,并在项目中实际应用。
Ø 熟练使用xxx-job分布式定时任务。
Ø熟练掌握Linux操作命令,可以独立部署项目,并基于Jenkins、Dokcer搭建自动化部署服务集群。
工作经历
2022-09-15 -至今航天信息(山东)科技有限java研发工程师
山东省税务大数据平台 项目介绍 山东省税务大数据平台通过使用先进的信息技术和大数据技术,充分利用现有税务信息化系统中的历史和新增数据,通过全量数据聚合获得更加准确的数据分析结果,为税局管理人员提供实时的监控、预警和告警,并在一定程度上对新型违反税法行为进行识别,加强行政审批后续的税务风险管控。区分数据分析应用类功能与业务办理类功能充分发挥了税收大数据平台“数据集成中心”与“业务驱动中心”作用。 职责描述: 负责对外数据接口模块、门户模块、数据分析模块、短信模块、日志模块部分功能的研发与设计 运用策略、责任链两个设计模式,对数据分析模块的多个校验规则形成校验链以及动态选择校验规则; 使用Nacos作为项目的注册中心和配置中心,配合@RefreshScope注解完成配置的动态更新,使用OpenFeign来完成服务之间的调用; 因数据分析模块存在关键词匹配、短信模块存在敏感词校验,优化前采用redis的set数据结构和Ik分词器来匹配关键字以及敏感词,匹配效率不高,优化后采用Hutool工具中的DFA算法来建立敏感词树,大幅度提高关键词匹配以及敏感词校验速度; 采用redis中Zs
教育经历
2018-09-01 - 2022-06-30齐鲁医药学院软件工程本科已认证





