掌握Java基础知识、了解多线程、并发锁
熟悉Spring、Spring Boot、Spring Cloud 等生态
掌握Mybatis、Mybatis Plus、Jpa等持久层框架
熟悉MySQL、Oracle数据库,以及常见优化方式
熟悉Redis、Elasticsearch、Kafka等中间件技术
掌握nginx、Docker等
广西ETC发行系统
项目描述
为解决旧系统发行效率低下,销售与发行分离等问题,广西发行方提出搭建新的发行等相关系统。建设目标:统一ETC业务系统底层架构;简化操作步骤,提升发行效率;实现 ETC发行及售后业务全面线上化
职责描述
负责OBU标签的新发及售后、销售订单的发票业务、CPU卡注销退费流程审批、日志输出到统一门户、Docker镜像构建
技术选型
采用Spring Cloud生态作为底层架构
使用MyBatis Plus框架、减少简单增删改查接口的开发
使用Oracle进行数据存储,Redis作为缓存、以及并发锁方案
使用Kafka进行日志传输、通过ELK进行日志的搜集、展示
使用Docker、Jenkins、K8s打包部署
工作成果
1、旧系统发行一套设备需要20分钟左右时间,新系统仅需5分钟即可,极大提升了效率。
2、所有日志统一接入es,通过kibana搜索,便于线上问题排查与维护
3、Redis作为并发锁,有效防止了操作员和用户连续点击问题
4、利用jenkins、Dockerfile、k8s自动构建、发布服务,便于版本发布与回退
5、新工具应用(MyBatis Plus、ShowDoc、MapStruct)
etc发行系统: 功能:网点业务在此系统对用户开户,车辆管理,进行卡签新发,及挂失/解挂等售后服务 负责模块:obu发行及obu相关售后业务开发
执法调度系统: 功能: 1、上级领导在此系统进行任务派发到下级部门,下级部门人员完成相关任务 2、检查人员根据任务相关内容,并通过浙政钉对企业进行上门检查,并责令企业整改等操作,并对企业反馈内容进行二次处理。 3、汇总任务完成率,耗时占比等指标进行汇总展示。 负责:
项目描述 为解决黑车非法载客,难以管理,以及造成安全隐患问题。市交通局提出对车辆卡口轨迹进行分析,筛选出问题车辆,对这些车辆进行实施核实、抓捕行动。 职责描述 疑似车辆、高频车辆、黑名单车辆规则分析模块 技术选型 采用