ID:420614

奈何

后端开发工程师

  • 公司信息:
  • 重庆市交通工程质量检测有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 重庆
  • 全区

技术能力

熟悉并发编程、熟悉 java 中的各种锁机制,熟悉线程池、 CAS、 ThreadLocal 等。
熟悉 JVM 体系结构、熟悉 JVM 类加载器和类加载过程以及双亲委派机制,熟悉常见垃圾回收器工作原理。
熟悉 MySQL 数据库,参与过企业级项目数据库的设计,熟悉数据库事务、索引, MVCC,锁机制、有数据
库调优相关经验。
熟悉 Spring、 Mybatis、 Mybatis-Plus 等开发框架,熟悉 IOC、 AOP、 Bean 生命周期等。
熟悉 SpringBoot 框架,理解 Bean 的加载方式、自动装配原理。
熟悉 Redis 内存数据库,掌握 Redis 数据类型、持久化机制、高可用实现,熟悉 Redis 缓存穿透、击穿、雪崩
等问题及解决方案。
熟悉 RabbitMQ 、RockeMQ消息队列技术,熟悉延迟队列应用、消息的可靠性保障相关方案。
熟练应用 Spring Cloud Alibaba 微服务解决方案以及 Nacos,Sentinel,Gateway,Dubbo,Seata 等相关组件,
理解微服务的架构思想。
熟悉 HTML、 CSS、 JavaScript、 Vue、 Axios 等前端技术。

项目经验

高速通综合智慧养护平台
项目描述:该平台是一个以大数据为基础的高速公路全寿命周期智慧养护系统。项目旨在将传统人工、被动的公路
管养模式转化为数字化、预防化的现代智慧管理模式。平台融合了 PC 端与移动端 APP,涵盖工作台、养护数据驾
驶舱、日常养护系统、养护基础数据库、智能巡检集成等多个核心子系统,实现了“发现问题-上报-派发-修复-验
收-复核” 的全程痕迹化闭环管理,有效提升了高速公路养护业务的流转效率与决策科学性。
技术栈: SpringBoot + SpringCloud Alibaba + MyBatis-Plus + MySQL + Redis + RabbitMQ + minio + Vue
项目职责:
1. 需求分析与架构规划: 参与项目前期的业务调研与需求分析,协助构建系统的微服务架构体系,负责库表结
构设计与核心接口规范的定义,确保技术方案与复杂的公路管养业务场景深度契合。
2. 日常养护系统开发: 负责日常养护核心业务链路的开发,打通 PC 端与 APP 端的数据交互。运用工作流思想
实现了病害上报、工单派发、维修处治到验收复核的线上标准化流转,并开发了动态数据统计与计量报表一
键生成功能,大幅提升业务流转效率。
3. 养护基础数据库建设: 主导高速公路资产底层数据库的开发,设计并落地“一物一档” 的动态资产管理模型。
实现对路基、路面、桥隧、交安等全路网结构物及异构数据的分类存储与规范化管理,为业务流转提供坚实
的数据支撑。
4. 跨系统集成对接: 承担系统集成核心工作,完成平台与路面智能巡检设备、无人机巡检系统及前端结构监测
云平台的数据对接,实现巡查检测数据的自动汇聚、共享与动态展示。
5. 复杂场景技术攻关: 针对日常养护高频派单及多端状态同步场景,利用 Redis 分布式锁(SETNX)防止工
单流转出现并发冲突,保障全流程状态的数据一致性;引入 RabbitMQ 对工单流转、消息通知(如派工提
醒)进行异步解耦,并利用延迟队列实现养护任务的超时预警功能。
6. 性能调优: 针对大规模计量报表导出导致的服务器崩溃问题进行深度优化。 将原有“全量加载至内存再打包”
的模式重构为 基于流式处理(Stream API)的边生成边写入模式。通过分块写入 ZipOutputStream,显著
降低了 JVM 堆内存占用,彻底解决了超大文件导出时下载缓慢及内存溢出问题。

华润三九营销平台
项目描述:本项目为面向 C 端的创新型分布式积分抽奖系统,旨在通过整合抽奖、积分兑换、返利等多元互动玩 法,
搭建精细化的 C 端运营支撑体系。此项目基干 DDD 领域驱动设计开发,与拼多多、稀土金等拉新促消活动具有
相同的用户运营底层逻辑,覆盖了抽奖、积分兑换等核心互动功能,同时引入黑名单抽奖、抽奖 N 次解锁奖 品、
参与各项活动得抽奖机会等差异化抽奖流程,能够兼容拉新促活、消费激励等多类运营场景。
技术栈:SpringBoot、MyBatis、MySQL、Redis、RabbitMQ、Zookeeper、DCC、DDD, Guava
项目职责:
1. 基于模板方法模式构建抽奖流程框架,明确抽奖的三个核心阶段:抽奖前、抽奖中和抽奖后,设计算法:基于空间
换时间思想,用 Map 结构缓存奖品信息,将抽奖时间复杂度由 0(N)优化为 0(1)。
2. 使用责任链模式模块化处理抽奖请求,灵活实现黑名单校验、库存验证与扣减、规则校验等逻辑,提升系统的可
维护性与扩展性。基于组合模式设计动态规则树,支持复杂规则的组合与层级化管理。
3. 利用 Redis 缓存与 derc 操作实现高效库存扣减,避免数据库行级锁引起的性能瓶颈。采用 SETNX 实现分布
式锁,将 decr 值与抽奖策略 ID 组合为唯一键,防止超卖问题,同时接近无锁化性能。
4. 通过 RabbitMQ 实现了抽奖流程的解耦,支持发奖流程、异步调账和用户返利等功能模块的独立运行。针对
Redis 库存耗尽场景,通过 MQ 推送库存更新消息的机制,结合 Task 记录表监控消息状态,并配合定时任务
实现补偿机制,确保了消息发送的可靠性。
5. 用户中奖后采用定时任务+Redis 阻塞队列+消息队列的设计分步骤扣减库存,避免高并发直接访问数据库,
降低压力并保证数据一致性。
6. 基于 ZooKeeper 实现服务注册与发现,并通过引入 Guava 本地缓存以及自定义注解结合 AOP 切面编程实现
限流,并通过自定义 DCC 注解实现降级开关的动态配置。
7. 引入路由组件实现 MySQL 分库分表,提高查询效率,减少库表压力。

案例展示

  • 高速通综合智慧养护平台

    高速通综合智慧养护平台

    该平台是一个以大数据为基础的高速公路全寿命周期智慧养护系统。项目旨在将传统人工、被动的公路 管养模式转化为数字化、预防化的现代智慧管理模式。平台融合了 PC 端与移动端 APP,涵盖工作台、养护数据驾 驶舱、日常养护系统、养护基础数据库、智能巡检集成等多个核心子系统,实现了“

  • 电科院试验平台检测系统

    电科院试验平台检测系统

    该平台为数智电科院的核心业务系统,致力于实现试验检测全生命周期的数字化与闭环管控 。系统采 用内外网双端架构:内网 Web 端覆盖设备与试品管理、人员调度、工单流转、数据审批及多维度统计等核心业 务;移动端(i 国网)提供轻量化的工单跟进与审批功能,有效打通业务壁垒,提升流转

  • 电科院试验平台检测系统

    电科院试验平台检测系统

    该平台为数智电科院的核心业务系统,致力于实现试验检测全生命周期的数字化与闭环管控 。系统采 用内外网双端架构:内网 Web 端覆盖设备与试品管理、人员调度、工单流转、数据审批及多维度统计等核心业 务;移动端(i 国网)提供轻量化的工单跟进与审批功能,有效打通业务壁垒,提升流转

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服