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