熟练掌握JAVA核心基础知识、对反射、集合、IO、JUC并发编程有一定理解
熟练掌握Mysql innodb存储引擎、事务隔离、锁、索引、mvcc工作原理、sql优化以及数据备份和恢复;
熟练掌握Spring系列主流开源框架,并对其核心原理有自我认识,能够根据不同业务场景合理使用IOC、AOP等技术;
熟练掌握Mybatis ORM框架、能够实现自定义Mybatis插件;
熟练掌握SpringCloud Alibaba微服务框架,对 Nacos,Sentinel 等组件有深入理解,对服务划分、服务治理、服务分层等都有深入理解,并具备线上项目经验;
熟练掌握Openfeign 服务调用组件,并对分布式事务有自我认识;
熟练掌握Redis 熟悉缓存穿透,缓存击穿,缓存雪崩、分布式锁、分布式ID等问题的解决方案以及数据备份和恢复;
熟练掌握Rabbitmq消息发布、订阅、事务消息、持久化,并能够解决重复消费以及消息丢失等问题;
熟练掌握Kettle 定时任务、数据转换,能够有效完成数据库数据迁移,数据同步、数据初步清洗、报表开发的工作
熟练使用 Liunx 操作系统及 Shell,能够结合云效进行自动化部署,提高交付效率;
熟悉使用 PowerDesigner、visio、Git 开发、建模及版本控制工具;
熟悉使用ShardingSphere 做分库分表、xxl-job、elastic-job定时任务中间件;
熟练使用vuejs nodejs flutter ant element uniapp等前端开发技术框架
交付师平台
由于企业服务部分业务办理周期长,资料多以及人员变动和历史订单带来数据管理难度成倍增加,于是需要“交付师平台”来管理,提升交付效率和质量,避免因办理超期而产生纠纷。 平台内部提供小工具辅助交付人员办公提升效率.
此项目包含官网、电商系统、财务系统、内部管理、交付系统等全流程平台,在此项目中本人主要负责后端开发以及架构搭建工作
该项目用于管理现场机器设备,智能调度,通过定制网络协议进行数据采集收集工作,并采用离线计算做数据分析达到预警效果