04 2017 档案

摘要:http://jingyan.baidu.com/article/4853e1e53465271909f72690.html 阅读全文
posted @ 2017-04-17 15:36 V青山绿水 阅读(183) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/jinjiangongzuoshi/archive/2016/03/03/5240280.htmlcc 1. 缓存穿透:查询一个必然不存在的数据。比如文章表,查询一个不存在的id,每次都会访问DB,如果有人恶意破坏,很可能直接对DB造成影响。 解决办法: 阅读全文
posted @ 2017-04-08 09:53 V青山绿水 阅读(388) 评论(0) 推荐(0) 编辑
摘要:转载:http://m.blog.csdn.net/article/details?id=51248200 1.Spring实现数据库的读写分离 现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Sl 阅读全文
posted @ 2017-04-07 14:41 V青山绿水 阅读(1710) 评论(0) 推荐(0) 编辑
摘要:实现读写分离: 1.spring配置如下:spring-dataResource.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 x 阅读全文
posted @ 2017-04-06 10:30 V青山绿水 阅读(1186) 评论(0) 推荐(0) 编辑
摘要:需求说明 在过去单机系统中,生成唯一ID比较简单,可以使用MySQL的自增主键或者Oracle中的sequence, 在现在的大型高并发分布式系统中,以上策略就会有问题了,因为不同的数据库会部署到不同的机器上,一般都是多主实例,而且再加上高并发的话,就会有重复ID的情况了。至于为什么会有重复就不多说 阅读全文
posted @ 2017-04-05 16:27 V青山绿水 阅读(3705) 评论(0) 推荐(0) 编辑
摘要:转载:http://www.cnblogs.com/lr393993507/p/5909804.html 对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一 阅读全文
posted @ 2017-04-05 16:08 V青山绿水 阅读(363) 评论(0) 推荐(0) 编辑
摘要:1. 事件通过 Redis 的订阅与发布功能(pub/sub)来进行分发,故需要订 阅 __keyevent@0__:expired 通道 0表示db0 根据自己的dbindex选择合适的数字 2. 修改 redis.conf 文件 修改 notify-keyspace-events Ex 3. 重 阅读全文
posted @ 2017-04-01 14:41 V青山绿水 阅读(10897) 评论(0) 推荐(0) 编辑
摘要:我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题: 缓存穿透 缓存并发 缓存失效 缓存穿透 缓存并发 缓存失效 缓存穿透 注:上面三个图会有什么问题呢? 我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直接查询数据库然后 阅读全文
posted @ 2017-04-01 11:33 V青山绿水 阅读(2204) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示