首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zviolet
掘友等级
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
952
文章 937
沸点 15
赞
952
返回
|
搜索文章
zviolet
赞了这篇文章
悟空聊架构
公众号:悟空聊架构 @开源项目:基于 SpringCloud 的 实战项目
·
5月前
关注
一次Feign超时引发的血案:生产环境故障排查全记录
你好,我是悟空。 背景 在一个风和日丽的下午,我正在享受着敲代码带来的的心流体验,突然生产那边的同事告诉我有一台设备无法正产生产,这种情况偶尔也会遇到,一般都能很快解决,但...
5
评论
分享
zviolet
赞了这篇文章
庄小焱512
软件工程师 @宇宙第一大厂
·
3年前
关注
业务常见error示例——HTTP调用的超时、重试、并发
摘要 HTTP的调用需要注意的超时、重试、并发等问题。与执行本地方法不同,进行 HTTP 调用本质上是通过 HTTP 协议进行一次网络请求。网络请求必然有超时的可能性,因此...
2
评论
分享
zviolet
赞了这篇文章
zzyang90
2年前
关注
扒一扒Nacos、OpenFeign、Ribbon、loadbalancer组件协调工作的原理
大家好,我是三友~~ 前几天有个大兄弟问了我一个问题,注册中心要集成SpringCloud,想实现SpringCloud的负载均衡,需要实现哪些接口和规范。 既然这个兄弟问...
97
15
分享
zviolet
赞了这篇文章
悟空码字
后端开发
·
2月前
关注
Java实现接口幂等性:程序员的“后悔药”
接口幂等性就像是给系统穿了件"防重复甲",让它在面对:用户疯狂点击、网络抽风重试、系统自动重试等这些情况时,都能淡定地说:"老弟,这个请求我已经处理过了,结果在这,拿去吧!...
15
7
分享
zviolet
赞了这篇文章
小旋锋
数据开发工程师 @互联网金融
·
7年前
关注
Java 动态代理详解
动态代理在Java中有着广泛的应用,比如Spring AOP、Hibernate数据查询、测试框架的后端mock、RPC远程调用、Java注解对象获取、日志、用户鉴权、全局...
161
14
分享
zviolet
赞了这篇文章
雨中飘荡的记忆
资深码农
·
2月前
关注
财务对账系统设计与实现
# 财务对账系统设计与实现:支付宝、微信、银行流水全渠道对账 ## 前言 在电商、金融等业务场景...
22
1
分享
zviolet
赞了这篇文章
在软件大道骑行的小石
3年前
关注
Spring Transaction,从入门到上瘾
基于注解的声明式事务管理方式既简洁又优雅,可以有效收敛横切关注逻辑,但极尽简洁的背后却也暗藏陷阱,比如:大事务、事务未正常回滚等。相较于声明式事务管理,编程式事务管理方式对...
28
评论
分享
zviolet
赞了这篇文章
已注销
1年前
图解支付系统的关键设计
支付系统常用的设计,比如领域建模,状态机,幂等,日志规范,业务ID生成规范,监控,资损防控,支付安全等。这些技术在互联网其它领域比如电商也是通用的。...
26
2
分享
zviolet
赞了这篇文章
一只叫煤球的猫
江湖郎中
·
6月前
关注
被架构师怼了三次,小明终于懂了接口幂等设计
隔壁组的小明最近有点不痛快,在设计支付接口时被架构师老李连怼三次,就因为接口的幂等性没有考虑充分。 每次都是自信满满,可每次都被找出问题。 这次我们跟着隔壁小明的视角,循序...
244
34
分享
zviolet
赞了这篇文章
issue
微信公众号:Issues
·
1年前
关注
泛谈阿里vs美团订单存储架构演进
1. 订单存储介绍 订单的存储背后支撑创单后的系列用户活动,围绕着业务的发展,大厂的订单的数据日益剧增 在手淘订单列表,我们可以看见天猫、飞猪、淘票票等诸多 BU 的订单...
47
1
分享
zviolet
赞了这篇文章
天天摸鱼的java工程师
软件开发工程师
·
5月前
关注
你们公司的 QPS 是怎么统计出来的?这 5 种常见方法我踩过一半的坑
三年前做电商秒杀项目,运维同学说 “网关 QPS 已经到 8000 了,赶紧扩容”,但我查应用监控却显示 “接口 QPS 才 3000”—— 两边数据差了一倍多,最后发现是...
67
4
分享
zviolet
赞了这篇文章
苏三说技术
公众号 @苏三说技术|susan.net.cn
·
6月前
关注
瞧瞧别人家的接口重试,那叫一个优雅!
大家好,我是苏三,又跟大家见面了。 前言 2025年某电商平台深夜故障,因重试策略不当导致银行退款接口被调用82次,引发重复退款126万元! 复盘发现:80%的开发者认为重...
88
9
分享
zviolet
赞了这篇文章
镜花水月linyi
大学生
·
11月前
关注
Java 泛型中的通配符 T,E,K,V,?有去搞清楚吗?
前言 不久前,被人问到Java 泛型中的通配符 T,E,K,V,? 是什么?有什么用?这不经让我有些回忆起该开始学习Java那段日子,那是对泛型什么的其实有些迷迷糊糊的,学...
153
20
分享
zviolet
赞了这篇文章
Corbing
JAVA开发攻城狮
·
1年前
关注
2025年了请使用更加优雅的Bean注入(@Resource过时了)
日常开发发现 思考:大家看到如下代码,有发现什么问题呢? 是不是很多@Resource,造成不仅是代码的整洁度,还是代码观感,其实都不是很好,我们常常说尽量消除冗余代码,增...
171
91
分享
zviolet
赞了这篇文章
架构师专栏
公众号:架构师专栏 @郑州架构科技有限公司
·
1年前
关注
你合并代码用 merge 还是用 rebase?
在日常的开发工作中,我们经常需要将分支上的代码合并到主分支。无论是代码评审通过后的合并,还是在开发过程中同步主分支的更新,合并代码都是必不可少的操作。两种常见的合并方式是 ...
33
9
分享
zviolet
赞了这篇文章
京东云开发者
技术运营 @京东科技信息技术有限公司
·
1年前
关注
一站式统一返回值封装、异常处理、异常错误码解决方案—最强的Sping Boot接口优雅响应处理器
1. 前言 统一返回值封装、统一异常处理和异常错误码体系的意义在于提高代码的可维护性和可读性,使得代码更加健壮和稳定。统一返回值封装可以避免每一个接口都需要手工拼装响应报文...
33
评论
分享
zviolet
赞了这篇文章
京东云开发者
技术运营 @京东科技信息技术有限公司
·
1年前
关注
CaffeineCache Api介绍以及与Guava Cache性能对比| 京东物流技术团队
一、简单介绍: CaffeineCache和Guava的Cache是应用广泛的本地缓存。 在开发中,为了达到降低依赖、提高访问速度的目的。会使用它存储一些维表接口的返回值和...
18
2
分享
zviolet
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
1年前
关注
字节二面:Redis cluster集群原理,客户端是怎样知道该访问哪个分片的。
有位伙伴面试了字节,说有道题,他当时答不上,大家一起来看看:redis的cluster集群原理,客户端是怎样知道该访问哪个分片的。 我们应该怎样更好回答呢?可以分这几个维度...
28
1
分享
zviolet
赞了这篇文章
Chiyamin
12月前
关注
URL地址末尾加不加”/“有什么区别
我一直有一个疑问,URL地址末尾加不加”/“有什么区别?实际上,URL 结尾是否带 / 主要影响的是 服务器如何解析请求 以及 相对路径的解析方式,具体区别如下:...
476
32
分享
zviolet
赞了这篇文章
服务端技术栈
公众号: 服务端技术栈 | 源码研究工程师
·
1年前
关注
你一定要知道业务开发最常用的两种设计模式
很多做业务开发的同学,很多认为平时写业务代码工作就是简单的增删改查,没有挑战,写的代码不会像一些开源框架那么优雅,随着你积累的经验越来越多,你应该跳出这种思维,业务代码也可...
122
27
分享
下一页
关注了
65
关注者
2
收藏集
1
关注标签
10
加入于
2018-09-26