08 2019 档案

摘要:现在几乎大部分的`App`都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。本文不提供任何代码实操,但是梳理一下博主根据我司账号模块的设计,提供思路,仅供参考。 阅读全文
posted @ 2019-08-29 00:48 风尘博客 阅读(7051) 评论(0) 推荐(12) 编辑
摘要:文章浏览量统计,low的做法是:用户每次浏览,前端会发送一个GET请求获取一篇文章详情时,会把这篇文章的浏览量 +1,存进数据库里。 阅读全文
posted @ 2019-08-27 00:25 风尘博客 阅读(2554) 评论(6) 推荐(2) 编辑
摘要:说起应用分层,大部分人都会认为这个不是很简单嘛 就`Controller`,`Service`, `Mapper`三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,`Controller`做的逻辑比`Service`还多,`Service`往往当成透传了,这其实是很多人开发代码都没有注意到的地方,反正功能也能用,至于放哪无所谓呗。这样往往造成后面代码无法复用,层级关系混乱,对后续代码的维护非常麻烦。 阅读全文
posted @ 2019-08-25 23:53 风尘博客 阅读(3430) 评论(3) 推荐(3) 编辑
摘要:一、跨域背景 1.1 何为跨域? 的一般格式: 示例: 是由 + + + + 组成。 只要协议,子域名,主域名,端口号这四项组成部分中有一项不同,就可以认为是不同的域,不同的域之间互相访问资源,就被称之为跨域。 1.2 一次正常的请求 Controller层代码: 启动项目,测试请求 浏览器打开 " 阅读全文
posted @ 2019-08-25 16:46 风尘博客 阅读(10960) 评论(0) 推荐(1) 编辑
摘要:在项目开发中,日志系统是必不可少的,用`AOP`在Web的请求做入参和出参的参数打印,同时对异常进行日志打印,避免重复的手写日志,完整案例见文末源码。 阅读全文
posted @ 2019-08-24 23:21 风尘博客 阅读(3185) 评论(1) 推荐(2) 编辑
摘要:日志输出到文件并根据LEVEL级别将日志分类保存到不同文件、通过异步输出日志减少磁盘IO提高性能 阅读全文
posted @ 2019-08-23 08:36 风尘博客 阅读(5095) 评论(1) 推荐(0) 编辑
摘要:一、定时任务实现的几种方式: Timer 这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。 ScheduledExecutorService 也jdk 阅读全文
posted @ 2019-08-21 23:16 风尘博客 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:SpringBoot是为了简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程。 一、准备前提 为了让SpringBoot更好的生成数据,我们需要添 阅读全文
posted @ 2019-08-21 17:44 风尘博客 阅读(1212) 评论(0) 推荐(0) 编辑
摘要:我们经常会遇到这样的情况: 正在 dev 分支开发新功能,做到一半时有人过来反馈一个 bug ,让马上解决,但是新功能做到了一半你又不想提交,这时就可以使用 命令先把当前进度保存起来。然后切换到另一个分支去修改 bug ,修改完提交后,再切回 dev 分支,使用 来恢复之前的进度继续开发新功能。 1 阅读全文
posted @ 2019-08-20 23:07 风尘博客 阅读(636) 评论(0) 推荐(0) 编辑

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