![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 60
八道有理先生
学习
展开
-
详谈Java防重复提交-幂等
该切面使用@Around注解拦截使用**@HBIdempotent**注解的方法调用。如果在缓存中找不到该键,则执行方法调用并将该键添加到缓存中。该切面还支持在@HBIdempotent注解中使用SpEL表达式,以基于方法参数生成动态键。在单体的系统中,借助本地内存来锁请求是一种简单且高效的方法,而进入到分布式的环境下,这样的设计就不再可用了。在这类大型系统中,通常借用分布式redis来作为存储的介质,本质的原理是非常相似的。第二步、generate方法用于通过连接方法名和其参数来创建唯一的键。原创 2023-08-14 10:22:33 · 319 阅读 · 0 评论 -
Feign 请求超时解决方案
Feign 请求超时解决方案原创 2022-10-25 23:15:15 · 175 阅读 · 0 评论 -
Java编程经验---浮点型数值问题
Java编程经验---浮点型数值问题前言原理解释回顾一下什么是科学计数法?(下面来自百度百科的小例子)举例现在举一个例子(来源阿里 孤尽)解决办法再举一个例子(Java 手册)解决办法结尾前言最近看了阿里的Java编程手册确实启发很多,有必要拾人牙慧补营养了。关于数值这个问题,确实是超出我自己的认知之外了,所以有意去仔细了解Java对于数值的处理,找出那些匪夷所思的坑。简单的来说当前的计算机是二进制的世界,而我们是十进制的世界,在转换的过程中,出于对存储空间的考虑,转换过程可能会有精度数据的丢失。所以在原创 2021-02-22 16:02:21 · 521 阅读 · 2 评论