5天前活跃

陈祥

• UID:20127
综合评分 34
方向: 后端-Java
上海市
800元/8h
3-5年经验
求职意愿:接单·不求职(5天前更新)

个人简介

1. 精通java相关知识,掌握多线程基础知识,熟练使用synchronized,lock,CountDownLatch,CyclicBarrier等同步方式; 2. 深入理解多级缓存架构,熟练掌握Redis核心数据结构与使用、对持久化、内存淘汰机制、主从复制、集群原理有深入理解、对缓存穿透、缓存击穿、缓存雪崩、缓存一致性等问题有多年的解决经验; 3. 熟练掌握SQL语言编写、调优,对事务、索引、MVCC机制等有深入理解, 拥有线上慢SQL优化经验; 4. 熟练使用RocketMQ 、RabbitMQ等MQ组件进行异步化处理、对消息丢失、重复消费、大规模消息积压问题处理等拥有实际解决经验; 5. 深入理解JVM底层原理,熟悉JVM各种垃圾收集器的使用以及核心参数的调优,有JVM线上调优经验; 6. 深入理解SpringMVC 、Spring 、Mybatis 等开源框架的设计原理及底层架构,多年实战经验,阅读过核心源码可以通过需求快速构建项目; 7. 深入理解SpringBoot、SpringCloudAlibaba技术体系,熟悉各种微服务架构场景设计,对服务注册与发现、服务限流、降级、熔断等有深入研究,并且有线上经验;

技能

核心技能: Java、Spring Boot、MySQL
其他技能: Redis-rb、RabbitMQ、Oracle、Microsoft SQL Server、Spring、Spring Cloud
交流语言: 普通话( 母语水平 )
行业经验: 电商 物流仓储 金融 社交

项目案例

DieID系统
项目周期:5个月 项目描述: 实现对Die、基板、BOM的存储,库存扣减、新增及数据的整理导出。 技术要点: SpringBoot+Mybatis+Mysql+Easyexcel+Redis+Swagger+Nginx+Nacos+Gateway; 项目职责: 1.采用微服务领域拆分思想,对项目模块进行领域设计,划分为3个微服务,业务解耦; 2.基于Nacos来实现业务项目的服务注册与发现及业务动态配置切换; 3.选取主流鉴权框架Satoken来替代传统的secruity,提高开发效率,降低上手难度; 4.采用Gateway配合redis实现统一的鉴权,在网关层实现统一的全局异常处理; 5.为了解决原有部署拖拽jar包的痛点,采用Jenkins配合shell脚本实现自动部署; 6.根据用户提供的MAP数据,整理计算对应Die数量; 7.根据用户的特定条件,提取分析数据库数据,并最终展示Wafer数据; 8.根据外围系统传入的BOM数据,对基版、Die进行预扣和实际扣除操作,结合Redis提高库存扣减及查询效率,确保多线程处理结果正确;
工业互联网

工作经历

唯捷创芯
  
1001-10000人
软件工程师
2021.07 - 2024.07
芯片半导体行业,作为公司后端开发,处理相关业务

教育经历

辽工大
2017.09 - 2021.09
软件工程
本科
相似推荐
杭州市
后端-Java
技能:Java
北京市
后端-Java
技能:Java、Vue、MySQL
福州市
后端-Java、前端-Web前端
技能:C++、JavaScript、Java
西安市
后端-Java
技能:Spring Boot、Java
天津市
后端-Java
技能:Java
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服