首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端优化
订阅
0_o
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
设计好接口的36个锦囊
前言 大家好,我是捡田螺的小男孩。作为后端开发,不管是什么语言,Java、Go还是C++,其背后的后端思想都是类似的。后面打算出一个后端思想的技术专栏,主要包括后端的一些设计、或者后端规范相关的,希望
求求你再别问Spring循环依赖了(44张图+源码解析)
很多小伙伴也都是一知半解,原因就是没有自己去调过源码,没有一步一步地来分析过,今天我们就来把这个问题说说清楚。本节的代码也都会提交到github供大家自己调试,用的是gradle哦,希望小伙伴们注意一下~ 简单描述一下啥叫循环依赖,简单来说就是俄罗斯套娃,你中有我,我中有你。 …
如何优雅的实现 Spring Boot 接口参数加密解密?
因为有小伙伴刚好问到这个问题,松哥就抽空撸一篇文章和大家聊聊这个话题。 加密解密本身并不是难事,问题是在何时去处理?定义一个过滤器,将请求和响应分别拦截下来进行处理也是一个办法,这种方式虽然粗暴,但是灵活,因为可以拿到一手的请求参数和响应数据。不过 SpringMVC 中给我们…
几千次的重复提交,我用 SpringBoot+Redis 居然扛住了!
在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是 对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段: 先查询后判断,首先通过查询数据库是…
异步结果通知实现-整体介绍与内存中实现
上图是目前扫码支付中普遍的数据流转情况。在此场景中,异步结果通知 承担着保证两系统(支付渠道和商户)之间 数据一致性 的工作。当有支付结果时,为保证时效性,必须 立即 通知给下游商户,且当通知失败时需要尽量保证系统间数据一致性,即遵循约定的 重试策略。由此可以看出是十分重要的一…
计算内容热度的算法解释
什么样的一个内容是热门的呢?这其实是一个相对的概念,面对不同的需求,它的表达是不同的。 可以看到热度 $H$ 在这样的公式中有 4 个变量即 $H(W,I,T,G)$,此公式与 Hacker News、Reddit 相同,只是定义内容质量 $W$ 时用的逻辑不一样。 很清楚,时…
国内有哪些顶级技术团队的博客值得推荐?
上个周末基本 90%的时间都在弄星球的《Java 面试进阶指北》这个小册。 晚上纠结了半天,不知道写点啥。突然想到很多小伙伴都非常好奇我都订阅了哪些技术团队的博客。于是,我便写下了这篇文章。 我的 RSS 订阅器用的是 NetNewsWire (支持 macOS 和 iOS)。…
spring中那些让你爱不释手的代码技巧
最近越来越多的读者认可我的文章,还是件挺让人高兴的事情。有些读者私信我说希望后面多分享spring方面的文章,这样能够在实际工作中派上用场。正好我对spring源码有过一定的研究,并结合我这几年实际的工作经验,把spring中我认为不错的知识点总结一下,希望对您有所帮助。 实现…
利用阿里开源工具进行排查线上CPU居高问题
前言在我们开发过程中,无法避免的会出现所谓的垃圾代码,导致服务器的CPU一直处于100%。但我们应用已经上线,导致服务器CPU居高,但又不知道哪边出现的问题,我们应该怎么去找出哪边的代码出现问题呢?今
分布式限流方案(gateway限流,redis+lua实现限流,nginx限流)
限流算法计数器:计数器比较简单粗暴,比如我们要限制1s能够通过的请求数,实现的思路就是从第一个请求进来开始计时,在接下来的1s内,每个请求进来请求数就+1,超过最大请求数的请求会被拒绝,等到1s结束后