逆旅行人

岁月漫长心怀热爱,
携手共赴星辰大海。

文章

京东面试官:接口的幂等性怎么设计?

京东面试官:接口的幂等性怎么设计? mp.weixin.qq.com 大家好,我是D哥 点击关注下方公众号,Java面试资料 都在这里 Java面试那些事儿 回复关键字 java ,领取大厂最新面试题、简历模板和架构师路线图。本号分享内容主要包括Java基础、Spring Cloud、Intellij IDEA、Dubbo、Zookeeper、Redis、架构设计、微服务、架构师等。 275篇原创内容 公众号 来源:Hollis # 什么是幂等?- 看一下维基百科怎么说的: **幂等性:**多次调用方法或者接口不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致。 # 使用幂等的场景 1、前端重复提交 用户注册,用户创建商品等操作,前端都会提交一些数据给后台服务,后台需要根据用户提交的数据在数据库中创建记录。如果用户不小心多点了几次,后端收到了好几次提交,这时就会在数据库中重复创建了多条记录。这就是接口没有幂等性带来的 bug。 2、接口超时重试 对于给第三方调用的接口,有可能会因为网络原因而调用失败,这时,一般在设计的时候会对接口调用加上失败重试的机制。如果第一次调用已经......

Spring 响应式编程,真香!!!

响应式编程是啥? 为啥要有响应式编程? 响应式流的核心机制是什么? Spring 响应式编程能解决我们平时开发的什么痛点? Spring 响应式编程有哪些应用场景? Spring 响应式编程未来的趋势如何?

过两年 JVM 可能就要被它替代了

GraalVM 是 Oracle 大力发展和想要推广的新一代 JVM ,目前很多框架都已经渐渐支持 GraalVM 了,比如我们在用的 Spring 也已经推出了对 GraalVM 兼容的工具包了。

不掌握这些坑,你敢用BigDecimal吗?

一直从事金融相关项目,所以对BigDecimal再熟悉不过了,也曾看到很多同学因为不知道、不了解或使用不当导致资损事件发生。 所以,如果你从事金融相关项目,或者你的项目中涉及到金额的计算,那么你一定要花时间看看这篇文章,全面学习一下BigDecimal。

岁月漫长心怀热爱,
携手共赴星辰大海。

© 2025 逆旅行人

Crafted with Saddam
浏览 155747 文章 31 评论 18