![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
sunforlife
这个作者很懒,什么都没留下…
展开
-
并发1--高并发场景下的缓存+数据库双写不一致问题分析与解决方案设计
目录1、最初级的缓存不一致问题以及解决方案2、比较复杂的数据不一致问题分析3、为什么上亿流量高并发场景下,缓存会出现这个问题?4、数据库与缓存更新与读取操作进行异步串行化5、高并发的场景下,该解决方案要注意的问题1、最初级的缓存不一致问题以及解决方案问题:先修改数据库,再删除缓存,如果删除缓存失败了,那么会导致数据库中是新数据,缓存中是旧数据,数据出现不一致解决思...转载 2018-07-30 22:26:50 · 1073 阅读 · 0 评论 -
对一致性Hash算法,Java代码实现的深入研究
https://www.cnblogs.com/xrq730/p/5186728.html 一致性Hash算法关于一致性Hash算法,在我之前的博文中已经有多次提到了,MemCache超详细解读一文中"一致性Hash算法"部分,对于为什么要使用一致性Hash算法、一致性Hash算法的算法原理做了详细的解读。算法的具体原理这里再次贴上:先构造一个长度为232的整数环(这个环被称为...转载 2018-07-31 09:34:50 · 130 阅读 · 0 评论 -
分布式算法(一致性Hash算法)---应对服务器宕机,增加或删除服务器
一、分布式算法 在做服务器负载均衡时候可供选择的负载均衡的算法有很多,包括: 轮循算法(Round Robin)、哈希算法(HASH)、最少连接算法(Least Connection)、响应速度算法(Response Time)、加权法(Weighted )等。其中哈希算法是最为常用的算法. 典型的应用场景是: 有N台服务器提供缓存服务,需要对服务器进行负载均衡,将请求平均分发到每...转载 2018-07-31 10:01:44 · 1252 阅读 · 0 评论 -
深入理解单例模式:静态内部类单例原理
https://blog.csdn.net/mnb65482/article/details/80458571转载 2018-08-01 10:13:15 · 899 阅读 · 0 评论 -
Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable;B、处理request header部分的注解: @RequestHeader, @Cook...转载 2018-08-27 11:27:51 · 144 阅读 · 0 评论 -
轻量级分布式 RPC 框架
原文地址 https://my.oschina.net/huangyong/blog/361751 码云地址 https://gitee.com/huangyong/rpcRPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。RPC 可基于 HTTP 或 TCP 协议,Web Service 就是基...转载 2018-08-21 08:54:13 · 131 阅读 · 0 评论