- 熟悉 并发、集合、IO(Netty)等Java基础
- 熟悉 Spring Boot 框架
- 常用 JDK8 的特性,如Optional和Lambda表达式,对 JDK11+ 的特性(密封类等)有一定了解
- 熟悉 Jenkins持续集成、Git版本管理、Maven依赖管理、JaCoCo单元测试覆盖率报告等项目工程化工具
- 熟悉 关系型数据库 MySQL ,对 InnoDB 引擎的缓冲池、日志系统、MVCC 实现有一定了解
- 熟悉 Redis 缓存,以及它的一些分布式部署,如哨兵、集群等
- 熟悉 RocketMQ 消息中间件,对其消息存储架构、生产环境高可用部署架构有一定了解
- 了解 ElasticSearch 搜索中间件,对其数据结构、分片机制有所了解
- 熟悉 Dubbo+ZooKeeper 微服务治理工具,了解 Spring Cloud Alibaba框架
- 了解 常用的分布式技术,如分布式锁、限流算法、分布式事务,以及共识算法Raft实现
- 了解 Docker、ESXI等容器化、虚拟化技术,了解K8s容器编排技术
- 了解 Skywalking / Prometheus+Grafana / Logstash 等链路追踪/监控/APM(可见性)技术
TMS系统 2020年12月10日 - 2022年07月05日
该系统面向货代公司面向其下游运输车队开发,为其管理订单、车辆、结算(费用、对账单、发票)等信息。
货代公司本身工作台可与该系统进行交互,进行派车、履约信息回传、费用结算等操作。车队可在系统内录入履约、费用、司机等信息,查看数据报表等。
该项目使用dubbo zk进行微服务治理,spring boot脚手架,借助阿里云产品实现持续构建、容器化部署与治理、链路追踪/APM监控、MQ异步等功能。
职责:
我负责开发、维护项目,完成客户迭代需求;
随公司内车队上游工作台由购买到自研的更新,来对接新的履约、结算系统;
根据业务需要,主导大版本升级开发;
识别公司内整体架构腐化,出优化方案,以及推动相关业务系统升级,将方案落地。
该系统面向货代公司面向其下游运输车队开发,为其管理订单、车辆、结算(费用、对账单、发票)等信息。 货代公司本身工作台可与该系统进行交互,进行派车、履约信息回传、费用结算等操作。车队可在系统内录入履约、费用、司机等信息,查看数据报表等。 该项目使用dubbo zk进行微
面向当地市政法委开发,分为几个模块: 辖区管理模块,管理全市基础人口、房屋、企业信息; 组织架构模块,负责区县、镇街、村社、网格四级组织架构维护; 事件模块,管理各区县平台上报治安事件,并转派各部门进行办结; 任务模块,对接省智治平台下发任务,获取并拆解任务对象,下派