![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
业务场景解决
bug捕快
这个作者很懒,什么都没留下…
展开
-
排序刷默认值sql脚本
sql脚本原创 2022-07-23 09:12:20 · 138 阅读 · 0 评论 -
Nginx代理浏览器接口调用本地的后端接口
配置nginx自己联调,不再麻烦前端大佬原创 2022-06-06 07:35:48 · 2012 阅读 · 1 评论 -
接口设计原则
接口设计原则单一职责接口方法设计时应当只做一类事,不要在一个方法里写完一整个需求,成百上千行代码真的很恶心,应当将各个业务抽取成方法,然后逐一调用不同的方法,提供给外部的接口更加要把你的业务代码给区分,给前端很明确,以前有个同事把点赞,收藏,评论点赞就给前端一个接口,他是如何做到的,这样在业务里就各种操作耦合度太高,不建议这么做接口隔离原则不要在一个接口方法里写一大堆的方法,应当让方法的粒度小一些,但开发起来将方法写在不同的接口,维护难度也会上来,应当权衡依赖倒转原则简单来说就是面向接口编程里原创 2022-05-16 20:42:15 · 124 阅读 · 0 评论 -
Countdownlunch和semaphore配合
countdown和semaphore是怎么配合的?我会根据查询到的一个总数进行除最大同步数,通过这个数创建countdownlunch,通过线程池开线程记录当前的同步日志,去查询相关的数据组装,同步es后对日志进行更新,countdown进行减数,让主线程记录一个主日志表的记录,由于线程池任务数太多会,防止他触发拒绝策略,使用的semaphore控制线程数...原创 2022-05-15 18:41:11 · 226 阅读 · 0 评论