git工作流
新建项目从已有项目中导入1234# 从github中导入项目$ git clone https://github.com/example/example.git# 新建feature分支$ git checkout -b my-feature
本地新建项目12345# 在github中新建仓库# 在本地IDEA中设置Git Remotes$ git push origin master# 新建feature分支$ git checkout -b my-feature
在feature分支中开发写bug….
12345678# 查看修改了哪些文件$ git diff# 将新建的文件加入local git (IDEA中可以直接加入)$ git add <changed_file># 提交$ git commit# 推送到remote$ git push origin my-feature
提交代码在开发中, 常见的情况是当我们准备向master分支pull request时, master分支又有更新了, 如下图的update
那么, 我们可能要测试一下代码在新的upd ...
项目相关
项目总结主要流程(功能)
包括三个部分:乘客端,司机端,管理端
乘客端:
登录
选择代驾地址(起点与终点)
呼叫代驾
等待司机接单
(特定时间内,如十五分钟内)如果没有司机接单,自动取消订单
如果有司机接单,司乘同显
到达代驾终点
支付订单
可以使用优惠券
司机端
登录
认证
开始接单
抢单
前往代驾起点,开始代驾
生成订单,推送乘客
技术栈
SpringBoot
SpringCloud(Gateway,Nacos,OpenFeign)
MyBatis Plus
MySQL
Redis
Drools规则引擎
Xxl-Job任务调度系统
RabbitMQ
分布式事务(Seata)
分布式锁(Redisson)
多线程(CompletableFuture类)
MongoDB
MinIO
具体功能实现逻辑与细节乘客端:登录校验司机端:登录校验司机端:认证乘客端:呼叫代驾司机端:开始接单
test
第一章
第二章teststetststest
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment