Welcome everyone

标签:java

java

幂等键是否能用时间戳

幂等键是否能用时间戳
绝大多数场景,时间戳作为幂等键是没问题的,不可能2个操作在生成同一时间戳 但极端场景下是有可能出问题的 =-= 比如一个黑产用户,疯狂给另外2个用户发红包,洗钱,疯狂发,而红包发放的幂等键就是时间戳,极端情况下就可能导致2笔红包的订单,生成的幂等键相同,导致出现一些...

汪明鑫 8个月前 (11-22) 254浏览 0评论 0喜欢

java

运营tab接口设计

运营tab接口设计
一个功能页面有好几个tab 每一个tab的展示顺序及是否展示,由服务端接口下发,我们就叫他tab接口吧 /xxx/tab response: [{ “tabId” : “xxx”, ...

汪明鑫 8个月前 (11-22) 202浏览 0评论 0喜欢

java

FutureTask源码阅读

FutureTask源码阅读
FutureTask实现了RunnableFuture,RunnableFuture继承了Runnable和Future 可以理解FutureTask是一个异步的执行任务 包含任务本身,还有任务执行的结果,执行结果会存在FutureTask里,什么时候需要再去拿 ...

汪明鑫 2年前 (2022-10-12) 1088浏览 0评论 1喜欢

java

浅聊负载均衡

浅聊负载均衡
负载均衡策略一般有轮询、权重、hash等 一般RPC 服务负载均衡策略按照权重,各节点一般配置有相同的权重,如果希望调整流量调度策略,就修改节点配置的权重就行。 一般服务节点权重一样,流量都是均分的,CPU和内存“纸面”配置是一样的。 但是呢?现在都是容器云调...

汪明鑫 2年前 (2022-09-28) 1329浏览 0评论 0喜欢

java

浅聊性能优化

浅聊性能优化
明天开始休假,定好的高铁票,可能由于疫情原因得退了,还在纠结中,第一次假期前一天还不确定去哪,这疫情时真tm傻逼。。。服了。 最近1月多月有点小忙还有自己有点小懒,博客断更,趁着节前有点空闲,稍微水篇文章,哈哈~ 蛋疼啊,22年年初制定的计划,基本上一大半没完成。 ...

汪明鑫 2年前 (2022-09-28) 672浏览 0评论 1喜欢

java

Guava Cache 原理分析

Guava Cache 原理分析
没有用过Guava Cache的同学先看一下介绍的文章 http://xinyeshuaiqi.cn/2020/06/08/local-cache/ 本文主要介绍一些Guava Cache的一些数据结构和底层原理 先看一眼核心类图: ...

汪明鑫 2年前 (2022-07-12) 1207浏览 0评论 4喜欢