学习目标.md 2.21 KB

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中