蔡扬

蔡扬

高级java后端开发

发送消息
0 · 0条评价 回复率 50% 4年经验 ¥100/时
后端开发
技术

职业经历

1、具备扎实的Java基础,对面向对象有深刻理解。 2、熟练掌握Java IO流、集合、多线程等基础开发技术。 3、熟悉JVM内存结构、GC垃圾回收算法与和常用的垃圾回收器、熟悉JVM调优并具备线上调优经验。 4、熟悉Java并发编程、对各种锁机制、线程池,在项目中熟练使用。 5、熟悉开源的Springmvc、Mybatis、Springboot等开源框架的使用。 6、熟练掌握Redis核心数据结构与使用、对持久化、主从复制、对缓存穿透、缓存击穿、缓存雪崩、缓存一致性等问题有研究·。 7、熟练掌握SpringCloud alibaba技术体系· 熟练掌握SQL语言编写、调优,对事务、索引、MVCC机制等有深入理解,拥有线上慢SQL优化经验。 8、熟练掌握RocketMQ组件进行异步化处理、对消息丢失、重复消费等深入的理解。 9、 熟悉基于Redis实现的分布式锁方案,并对底层的CAP理论有深入的理解。

工作经历

Java开发工程师 · 法本信息

2023年12月 — 2024年07月

技术,后端开发,Java

1.积极学习客服工单创建及流程流转操作组件业务和代码实现知识 2.在编码过程中合理使用设计模式,使代码解耦、可扩展和可复用提高 3.与产品、业务积极有效沟通,并有时提出有效的看法和意见 4.自主完成上线部署和线上问题分析解决

Java开发工程师 · 杭州麦宝科技有限公司

2023年07月 — 2023年10月

技术,后端开发,Java

1.到现场向客户收集需求,然后分析需求进而设计业务表结构,并完成微服务开发 2.项目服务nacos配置,gateway配置,Jenkins构建发布 3.独立完成了仓储中台服务、物联网服务从零开发,并部署上线

Java开发工程师 · 深圳民航凯亚有限公司

2019年04月 — 2023年04月

技术,后端开发,Java

1.与产品进行需求交流、沟通,需求设计和功能拆分,任务分配、担任核心开发等具体事宜 2.负责航班预定模块开发,涉及技术点:分布式锁、Redis、MQ、线程池、支付等 3.基于Redission框架实现分布式锁,使用布隆过滤器+缓存空对象双重保障机制解决缓存穿透问题/ 4.合理使用rabbitMQ组件对项目业务模块进行异步处理,对消息丢失、重复消费等问题进行解决 5.利用kibana日志系统及命令行查找分析并优化处理生产问题 项目演变: 项目早期采用vue+xsl+jsp+oracle,随着项目迭代项目越来越重,然后拆分业务采用分布式框架,前后端分离,再后来引入微服务框架。

Java开发工程师 · 北京东方国信科技股份有限公司

2017年12月 — 2019年03月

技术,后端开发,Java

1.参与公司内部的项目管理系统开发与维护 2.参与功能设计评审及开发,并完成功能上线,期间积极于产品沟通 3.合理运用设计模式将代码进行重构降低代码之间的耦合,更细致的模块 4.使用mybatis优化了数据访问层,提高的整体的开发效率

Java开发工程师 · 烟台海颐软件股份有限公司

2016年08月 — 2017年11月

技术,后端开发,Java

1.参与抄表核算收费管理模块的功能迭代设计开发。 2.主要涉及内容有报表模块、对外接口和预付费功能的设计与开发实现。 3.参与上线问题的分析和解决。 4.对慢查询的Sql语句进行执行计划的分析并进行调整优化。

教育经历

中北大学

信息与计算科学

2012年09月 — 2016年07月

项目经历

菜鸟客服工单系统

2023年12月 — 2024年07月

项目介绍: 该系统由核心工单服务、流程服务、赔付服务、基础数据服务、末端服务以及配置服务等多个服务实现客服工单创建流转结单赔付整条链路。 使用的技术: SpringCloudAlibaba、auth、Mysql、Redis、rocketMQ、Sentinel、ELK、Vue、Git等

航空物流公共信息平台

2023年07月 — 2023年10月

项目介绍: 这个项目是航空物流系统。实现了航空货运枢纽“数智化、全球通、全链畅”综合转型升级;实现了一站式服务、一单通查和大屏运营统管,提供了手机端、电脑端和手表端多种服务模式。与以前航空物流系统相比平台优化了信息共享交互、关企协同和便捷信息录入,实现了货物进、出港全流程数字化、可视化。有效提高工作效率和通关效率。 使用的技术: SpringCloudAlibaba、auth、Nacos、Mysql、Redis、rabbitMQ、Sentinel、ELK、Vue、Git、JenKins 项目架构: 1.采用springCloud+springCloudAlibaba技术构建整体微服务系统,以具体的业务为依托拆分各个微服务项目 2.使用Nginx负载均衡,gateway为网关,auth为认证中心 3.监控层采用的技术有:springbootAdmin应用监控+sentinel熔断/限流+(sleuth+ziplin)链路追踪+ELK日志中心+Prometheus服务器监控 4.服务治理与配置:nacos服务注册、发现和配置中心 + Admin服务治理 5.服务与服务之间调用使用feign组件

香港航空官网

2019年04月 — 2023年04月

项目介绍: 香港航空官网由中国航信旗下子公司深圳民航凯亚自主研发,连接了香港航空公司的售票业务和酒店、保险、租车等业务,为旅客购票提供一站式服务,包含机票预定服务、优惠券服务、会员服务、后台管理服务、积分服务等等。 使用的技术: SpringCloudAlibaba、Nginx、Nacos、Mysql、Redis、rabbitMQ、Sentinel、ELK、Vue、Git、JenKins 项目架构: 1. 采用SpringCloud Alibaba技术体系构建微服务架构,根据实际业务场景对服务进行拆分 2. 使用 Nginx保证访问入口高可用,防止服务器单点故障的发生 3. 基于Redis Cluster搭建高可扩展、高可用、支撑海量并发的缓存集群 4. 基于阿里开源的Sentinel组件对核心服务限流、熔断、降级处理,保证系统的高可靠性 5. 基于高性能的Elasticsearch、Logstash、Kibana构建平台级日志系统快速定位问题 6. 基于Git 配合Jenkins 拉取项目完成实现项目自动化构建与快速部署到服务器上

企业运营管理平台

2017年12月 — 2019年03月

项目描述: 运营管理平台是将公司项目、人力、成本等各种信息统一管理的企业级平台,目标是将公司所有运行信息都归属到具体项目中,形成以项目为中心的管理模式,衍生出项目的人力、成本、里程碑、预算等信息。以此信息来制定奖罚分明的激励政策鼓励员工前进。使用的技术:Springboot、Mybatis、Mysql、Git、JenKins 项目架构: 1.采用springboot技术搭建项目框架,使用resultful风格编码 2.数据库框架使用mybatis,sql单独写解除了与程序代码的耦合,更好的统一管理。 3.使用Git进行代码版本控制,JenKins自动化构建项目,功能测试。

电力营销系统

2016年08月 — 2017年11月

项目描述: 该系统是对电力营销的管理。主要有管理线损管理模块,业扩管理模块,停电管理模块,电能管理模块,用电检查管理模块,客服管理模块,抄表核算收费管理模块。总的来说是对客户、用户和结算户的信息管理与服务。 使用的技术:spring+springmvc+hibernate+oracle+ SVN 项目架构: 1.每个项目模块采用springMVC技术框架搭建,并采用分布式部署每个项目 2.使用hibernate数据库框架实现与oracle数据库的交互 3.使用SVN进行代码版本控制

TA 的技能服务

该人才共 1 项技能服务,可在 技能服务 中搜索「蔡扬」查看。