![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
缓存技术
CabinKeeper
勤奋造就天才,知识改变命运
展开
-
缓存demo
package cn.itcast.heima;import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.ReentrantReadWriteLock;/** * 缓存demo * * @C原创 2016-08-10 20:52:56 · 283 阅读 · 0 评论 -
Lock&Condition实现线程同步通信
Lock比传统线程模型中的synchronized方式更加面向对象,与生活中的锁类似,锁本身也应该是一个对象。两个线程执行的代码片段要实现同步互斥的效果,它们必须用同一个Lock对象。锁是写在代表要操作的资源的类的内部方法中,而不是线程代码中! - 读写锁:分为读锁和写锁,多个读锁不互斥,读锁与写锁互斥,写锁与写锁互斥,这是由jvm自己控制的,你只要写好相应的锁即可。如果你的代码只读数据原创 2016-08-10 22:24:53 · 345 阅读 · 0 评论 -
京东、天猫的购物车的实现原理
京东 用户未登录时: 搜索商品可以加入购物车,是将加入购物车的商品信息保存在浏览器的Cookies中,并且设置了cookie的有效期,这样在有效期范围内,不清除浏览器缓存的情况下,关闭重启浏览器后加入购物车的商品信息还在 优点: 1.不占服务端存储空间 2.用户体验好 3.代码实现简单 缺点: 1.cookie中保存的容量有限,最大4k 2.更换设备时购物车信息不能同步 天猫 ...原创 2018-04-04 21:48:05 · 3232 阅读 · 0 评论