首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
开发设计
订阅
小菜鸡啊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
后端接口设计开发经验分享
前言 作为后端研发人员,平时需要经常做服务接口设计及开发,需要与前端进行接口联调,排查生产环境线上问题。因此,后端工程师,核心基本工作就是如何把一个接口设计好,以下梳理一些接口设计开发规范及注意事项。
常见的分布式ID生成方案浅析及大厂方案调研
在日常的业务开发中,通常需要对一些数据做唯一标识,例如为大量抓取的文章入库时分配一个唯一的id,为用户下的订单分配订单号等等。并发量小的时候,通常会使用数据库自增的主键id作为唯一id。并发量大的时候就会考虑使用一些分布式ID的生成方案来生成id。由于一些特殊的业务需求,我们的…
从Alibaba-Cola到DDD,一线研发对领域驱动的思考
本文以一名研发人员的视角,介绍了在架构师确定使用领域驱动设计方案的前提下,如何通过DDD的相关概念,落地到具体的代码实现
Redis——限流算法之滑动窗口、漏斗限流的原理及java实现
限流一般是指在一个时间窗口内对某些操作请求的数量进行限制,比如一个论坛限制用户每秒钟只能发一个帖子,每秒钟只能回复5个帖子。限流可以保证系统的稳定,限制恶意请求,防止因为流量暴增导致系统瘫痪宕机。 常用的限流算法有:滑动窗口、漏斗以及令牌桶。 得益于redis的数据结构特点,r…
使用Redis的Zset + lua实现滑动窗口限流
实现原理: 定义一个时间窗口,在这个时间窗口里面,对访问的次数做限制。这个窗口随着每次的访问是滑动的,主要是避免固定时间窗口中,访问集中在首尾造成接口访问超过限制。
搭建一个通用监控告警平台,架构上需要有哪些设计
前段时间研究了下基于`Prometheus`构建监控系统相关的概念,并以此为基准设计了一个企业级通用的监控告警平台的方案。这里分享一下架构的分析过程以及相关问题的解决思路。
Spring Cloud Alibaba-全链路灰度设计
灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B
优雅的实现后端接收字典枚举值
本篇文章教会你如何优雅的实现后端接收字典枚举值,通过jackson的反序列化,从而实现枚举的转换和校验。
优雅的实现前端回显字典枚举值
「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」。 Hello 大家好,这里是Anyin。 在我们日常的开发工作当中,肯定会遇到类似状态、类型等字段需要以中文的形式回显。