摘要:
一、什么是幂等性? 简单来说,就是对一个接口执行重复的多次请求,与一次请求所产生的结果是相同的,听起来非常容易理解,但要真正的在系统中要始终保持这个目标,是需要很严谨的设计的,在实际的生产环境下,我们应该保证任何接口都是幂等的,而如何正确的实现幂等,就是本文要讨论的内容。 二、哪些请求天生就是幂等的 阅读全文
摘要:
大家好,我是R哥。 首先祝大家元旦快乐,在新的一年身体健康,学习进步,事业有成。 2023 过太快了,迷迷糊糊就过完了,甚至可以说有点魔幻,看到有一些公众号都在写总结,我也写一个吧。 2023 年总结 一、文章写作 截止 2023 年底,公众号总共写了 552 篇原创文章了,终于破 500+ 记录啦 阅读全文
摘要:
大家好,我是R哥。 关注 Spring 框架的都知道,因为 Spring 6.0 要求最低 JDK 17+,所以 Spring Boot 3.0 也必须 JDK 17+ 了,但是 3.0 出来的时候,一站式生成项目还是可以选 Java 8 的,如下图所示: 这是 Spring 提供的一站式生成 Sp 阅读全文
摘要:
来源:https://juejin.cn/post/7169567387527282701 先总结: 数据量小的时候,用join更划算 数据量大的时候,join的成本更高,但相对来说join的速度会更快 数据量过大的时候,in的数据量过多,会有无法执行SQL的问题,待解决 事情是这样的,去年入职的新 阅读全文
摘要:
前言 在日常工作和学习中,有很多地方都需要发送HTTP请求,本文以Java为例,总结发送HTTP请求的多种方式 HTTP请求实现过程: GET 创建远程连接 设置连接方式(get、post、put…) 设置连接超时时间 设置响应读取时间 发起请求 获取请求数据 关闭连接 POST 创建远程连接 设置 阅读全文
摘要:
大家好,我是R哥。 昨天受邀参加了《知识星球深圳星主交流会》,从早上 10:30 ~ 下午 17:30 左右,几乎听了一天的星球分享会,连中午聚餐都是头脑风暴,一整天让我醍醐灌顶。 有上百万粉丝的星主,有短视频带货破 1 亿+的星主,有管理 1000+ 位员工的星主,各种行业大佬,虽然R哥也有小小几 阅读全文
摘要:
介绍 作为一名有着大量微服务系统处理经验的软件架构师,我经常遇到一个不断重复的问题:“我应该使用 RabbitMQ 还是 Kafka?” 出于某种原因,许多开发人员认为这些技术是可以互换的。虽然在某些情况下确实如此,但 RabbitMQ 还是 Kafka 之间存在根本上的差异。 因此,不同的场景需要 阅读全文
摘要:
原文:https://foojay.io/today/springboot-3-2-crac/ 前段时间发布了 Spring 6.1 和 SpringBoot 3.2,它们都完全支持 CRaC(检查点协调恢复)。 如果你想了解有关 CRaC 的更多信息,请随时阅读此处: https://docs.a 阅读全文
摘要:
作者:策马踏清风 链接:https://www.jianshu.com/p/756778f5dc87 ReflectionUtils是spring针对反射提供的工具类。 handleReflectionException异常处理 推荐一个开源免费的 Spring Boot 实战项目: https:/ 阅读全文
摘要:
来源:https://www.jetbrains.com/zh-cn/idea/whatsnew/ 大家好,我是栈长。 IDEA 2023.3 正式发布啦,有不少实用的新特性,一起来看看! 推荐一个开源免费的 Spring Boot 实战项目: https://github.com/javastac 阅读全文