缓存
129 人感兴趣 · 230 次引用
- 最新
- 推荐
![https://static001.geekbang.org/infoq/ef/efc92ab36fe264d07ded810396518fda.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/ef/efc92ab36fe264d07ded810396518fda.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
网易云商·七鱼智能客服自适应 ProtoStuff 数据库缓存实践
本文基于网易云商·七鱼智能客服的落地实践,介绍了 ProtoStuff 的存储原理,并讨论在替换过程中遇到的一些问题和解决方案。
![https://static001.geekbang.org/infoq/dd/ddd1b739d76cfe2f5face30fa2575fea.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/dd/ddd1b739d76cfe2f5face30fa2575fea.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
vue2.x 中 keep-alive 源码解析以及 LRU 缓存策略使用
vue中内置组件keep-alive的设计思想源于HTTP中的Keep-Alive模式,Keep-Alive模式避免频繁创建、销毁链接,允许多个请求和响应使用同一个HTTP链接。
Spring 循环依赖为何使用三级缓存?
Spring解决循环依赖的核心思想在于提前曝光: 1、通过构建函数创建A对象(A对象是半成品,还没注入属性和调用init方法)。2、A对象需要注入B对象,发现缓存里还没有B对象,将半成品对象A放入半成品缓存。3、通过构建函数创建B对象(B对象是半成品,还没注入
![https://static001.geekbang.org/infoq/b7/b7fa135bbc45b3b972a39bc2df9ffe1e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/b7/b7fa135bbc45b3b972a39bc2df9ffe1e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
太强了,全面解析缓存应用经典问题
随着互联网从简单的单向浏览请求,发展为基于用户个性信息的定制化以及社交化的请求,这要求产品需要做到以用户和关系为基础,对海量数据进行分析和计算。
![https://static001.geekbang.org/infoq/07/079efddc31d0fae1c31a081bf72a11b7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/07/079efddc31d0fae1c31a081bf72a11b7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
缓存与数据库双写一致性几种策略分析
本文将对几种缓存与数据库保证数据一致性的使用方式进行分析。为保证高并发性能,以下分析场景不考虑执行的原子性及加锁等强一致性要求的场景,仅追求最终一致性。
![https://static001.geekbang.org/infoq/65/657008cc460517df3db9b905c25fd9de.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/65/657008cc460517df3db9b905c25fd9de.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/f1/f196a79fd372109e3b8be7451f216707.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/f1/f196a79fd372109e3b8be7451f216707.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/0d/0de0947b0d83eb5fa50ddd528c227191.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/0d/0de0947b0d83eb5fa50ddd528c227191.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)