- 博客(9)
- 收藏
- 关注
原创 Ehcache-v3.x API集成,简单搞定
没错,说的也是对的,就拿Redis来说,确实好用、简单。但看官们有没有想一个问题,大量的访问量,Redis的负载也是飙升的,有的人就会说了,Redis单机十万的QPS担心这些干嘛,没错也是对的,但是要基于复杂度低的查询,另外,应用操作Redis连接的耗时、网络IO这些都有可能成为Redis的瓶颈(官网也提出了这一点),所以在一些业务场景(数据不经常变动的、高频查询的)可以在Redis上做一层二级缓存,减少Redis连接耗时、网络IO对吞吐量的影响。码字不易~讲解不易!记住,我还是那个会撩头发的程序猿!
2024-04-17 11:12:39
543
原创 Java服务端实现Google Pay支付功能
全网最全代码、最清晰服务端处理Google Pay,最清晰讲解Google Pay集成逻辑。
2023-10-20 17:31:02
8602
68
原创 Docker linux安装
转载记录下:https://blog.youkuaiyun.com/feritylamb/article/details/125802957。
2023-07-29 10:01:45
90
原创 使用Sentinel规则持久化后,新增规则时导致旧规则丢失问题排查
举个例子,现在就是创建了三个规则,Id根据AtomicLong生成为:id=1、id=2、id=3,那么推送去配置中心也会把Id同步过去,当Sentinel控制台重启,AtomicLong清零了,那么你新增规则的时候将会重新自增id=1,就会将之前的持久化好的id为1的覆盖了。也就是说,推送到配置中心的时候是整个对象,包含AtomicLong生成的Id。这是我的方法解决,如果能帮助到你,请三连,当然你们有更好的方法请在评论区讨论。现在是不是已经明白了呢,我们看规则新增方法(找到。但是我在测试的时候发现,
2023-06-12 12:12:17
423
原创 Sentinel1.8.6 Gateway网关流控+动态Nacos数据源双向持久化
大家也知道,SpringCloud架构的微服务项目—可以说网关是必不可少的,其中SpringCloud gateway最受欢迎,无缝集成,所有请求都会先进入Gateway,由Gateway进行路由转发。你想想,sentinel默认配置的流控规则都是存储在dashboard服务内存中的,项目一重启,那么你之前配置的流控规则都没了!注意,重点就是在Publisher(Nacos发布者)和Provider(Nacos发布者)这两个类,需要重写,Sentinel是支持网关流控控台的,所以我们需要重写。
2023-06-06 09:18:11
4527
5
原创 关于Google Pay JAVA后端处理
Google Pay JAVA后端处理前言:最近接了个需求,关于谷歌支付的处理流程。觉得有必要记录下来,在网上也找了很多资料,不 全。怎么个不全法呢?*第一:很多人用的方法就是使用谷歌的publicKey来校验订单,然而使用publicKey去验证只是返回一个布尔值,验证购买成功或失败。拿不到订单信息,怎么处理?*第二:文档的更新,google后台的更新,当时官方文档没有更新。所以如果第一次配置谷歌后台的话,会有很多坑。好了废话不多说,进入正题吧。关于谷歌支付整体的流程:①前端下
2020-06-01 16:12:54
9477
31
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人