随笔分类 -  代码管理

版本控制/代码优化/设计思路
摘要:一、背景 在分布式、微服务盛行的今天,绝大部分项目都采用的微服务框架,前后端分离方式。前端和后端进行交互,前端按照约定请求 路径,并传入相关参数,后端服务器接收请求,进行业务处理,返回数据给前端。 所以统一接口的返回值,保证接口返回值的幂等性很重要,本文主要介绍博主当前使用的结果集。 二、统一格式设 阅读全文
posted @ 2020-03-24 10:53 风尘博客 阅读(11330) 评论(0) 推荐(2) 编辑
摘要:现在几乎大部分的`App`都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。本文不提供任何代码实操,但是梳理一下博主根据我司账号模块的设计,提供思路,仅供参考。 阅读全文
posted @ 2019-08-29 00:48 风尘博客 阅读(7051) 评论(0) 推荐(12) 编辑
摘要:说起应用分层,大部分人都会认为这个不是很简单嘛 就`Controller`,`Service`, `Mapper`三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,`Controller`做的逻辑比`Service`还多,`Service`往往当成透传了,这其实是很多人开发代码都没有注意到的地方,反正功能也能用,至于放哪无所谓呗。这样往往造成后面代码无法复用,层级关系混乱,对后续代码的维护非常麻烦。 阅读全文
posted @ 2019-08-25 23:53 风尘博客 阅读(3430) 评论(3) 推荐(3) 编辑
摘要:我们经常会遇到这样的情况: 正在 dev 分支开发新功能,做到一半时有人过来反馈一个 bug ,让马上解决,但是新功能做到了一半你又不想提交,这时就可以使用 命令先把当前进度保存起来。然后切换到另一个分支去修改 bug ,修改完提交后,再切回 dev 分支,使用 来恢复之前的进度继续开发新功能。 1 阅读全文
posted @ 2019-08-20 23:07 风尘博客 阅读(636) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示