# day01 - 了解神领物流项目 - 了解物流行业 - 了解项目的技术架构 - 了解项目的业务功能 - 能够搭建出开发环境 - 能够完成鉴权的任务开发 # day02 - 理解单token存在的问题 - 理解双token三验证解决方案的设计思想 - 能够实现用户端token校验与鉴权 - 掌握支付宝平台的对接方法 - 掌握微信支付平台的对接方法 - 理解分布式锁的原理以及应用 # day03 - 了解支付微服务的需求 - 能够读懂渠道管理相关的代码 - 能够理解分布式锁的应用 - 能够读懂支付宝扫描支付的代码 - 掌握xxl-job的使用 - 能够读懂同步支付状态的两种方式 # day04 - 了解计算运费的业务需求 - 了解运费模板表的设计 - 了解项目中的代码规范 - 能够实现运费计算的业务逻辑 - 能够完成部署服务以及功能测试 # day05 - 了解路线规划需求 - 了解路线规划实现方案 - 掌握Neo4j的基本使用 - 掌握Cypher的编写 - 掌握Spring Data Neo4j使用 # day06 - 了解路线规划功能 - 理解实现机构数据同步 - 能够实现路线管理 - 能够完成综合功能测试 # day07 - 理解什么是智能调度 - 能够实现订单转运单 - 掌握美团Leaf的使用 - 能够完善运单服务 - 能够完成合并运单 # day08 - 理解智能调度生成运输任务 - 掌握运输任务相关业务的实现 - 掌握司机入库业务的实现 # day09 - 掌握MongoDB的基本使用 - 掌握Spring Data MongoDB的使用 - 理解作业范围功能需求 - 能够实现机构与快递员的作业范围 # day10 - 了解快递员取派件任务需求 - 理解递员取派件任务相关功能开发 - 能够实现调度中心的任务调度 - 能够完成整体业务功能的测试 # day11 - 了解物流信息的需求分析 - 理解物流信息的技术实现 - 掌握基于MongoDB的功能实现 - 掌握多级缓存的解决方案 - 掌握Redis缓存存在的问题分析并解决 # day12 - 了解什么是分布式日志 - 掌握Graylog的部署安装 - 掌握Graylog进行日志收集 - 掌握Graylog的搜索语法 - 了解什么是链路追踪 - 掌握Skywalking的基本使用 - 掌握整合微服务使用Skywalking - 掌握将Skywalking整合到Docker中