1.精通Java核心知识,多年系统开发经验,阅读过阿里开发手册,具备良好的编码习惯
2.熟悉Java高并发编程,对各种锁机制、线程池机制有深入的理解
3.熟悉Spring、SpringMVC、SpringBoot、Mabatis等核心框架,阅读过其源码,了解循环依赖问题解决方案,对IOC和AOP有一定的理解
4.熟悉JVM、GC底层算法,熟悉垃圾回收算法
5.熟悉Redis,了解其主从复制原理、持久化机制、淘汰策略、哨兵集群模式,了解缓存穿透、缓存击穿、缓存雪崩等解决方案
6.熟悉MySql,对数据库锁、事务、索引、主从架构、分库分表有深入研究
7.熟悉RocketMQ,熟悉消息模型,对重复消费有深入理解,有丰富的项目实战经验
8.熟练使用Linux常用命令,能够熟练进行生产日志排查
9.熟悉阿里云EDAS、ECS、OSS、大数据中间件
新一代寄递项目涵盖了邮政物流业务全环节的系统支撑,为中国邮政提供一站式寄递业务解决方案,项目采用分布式系统架构,按照业务场景分为多个子系统,提供从国内和国际邮件从收寄到投递全环节的系统操作和数据统计功能。
新一代项目是基于阿里云平台建设的,用到了以下云平台的组件:企业级分布式应用服务EDAS、消息队列MQ、大数据平台、应用实时监控服务ARMS、对象存储OSS等。
系统框架使用EDAS,支持应用的开发、部署监控、运维等;服务框架采用的HSF分布式RPC服务框架,每个子系统都有独立的API、SVC、WEB或MQ工程。各子系统之间通信方式可以通过调用hsf服务和消息队列MQ两种形式。数据存储主要使用的是基于MySQL的drds数据库,每个子系统都有自己的数据库,另外还用到了Redis 存放缓存数据,支持高并发的同时提高响应效率。
本人参与国际业务相关子系统的设计、前后端的开发、实施、上线后运维和系统优化工作。负责的功能模块包括国际处理中心子系统的重量稽核功能、生产作业配置、邮件开拆功能,跨境快件子系统的封发打印功能、国际代报关子系统的支付功能、退费功能和窗口办理,其中国际代报关子系统包括《EMS国际代理报关》小程序及其后台系统。
项目描述: 本系统主要用于处理国际进口报关邮件,主要功能包括邮件出入库、退运处理、用户预约、用户线上申报和签约缴税等功能模块。目前系统还处于推广阶段,全国已经上线了42个报关行,日均入库量48万件,日均签约量42万。 技术架构: HSF + Mysql + Rocket
项目描述: 整合原有多个数据系统,实现数据完整合一,最大限度提升信息数据对各生产环节的支撑, 并根据国际邮件处理中心环节利用OCR、PDA、动态秤、便携式袋牌打印机等设备,建立国际邮件流水线处理模式,优化国际邮件处理流程,确保国际邮件在各级口岸实现快进快出。为全国127个国际