08 2016 档案
Redis -- 03 持久化
摘要:Redis提供了两种不同的方法来将数据存储到硬盘里面,一种叫内存快照,另一种叫只追加文件(AOF),这两种方法既可以同时使用课可以单独使用,也可以都不使用,取决于场景。 快照 快照是将某一时刻的所有数据都写入硬盘里面,用作服务器重启是还原数据用。在创建完快照文件之后,可以将快照文件复制到其他服务器上 阅读全文
posted @ 2016-08-18 11:39 code_play 阅读(172) 评论(0) 推荐(0)
Redis -- 02 配置文件解析
摘要:redis的配置文件为 redis.conf, 使用 ./redis-server /path/to/redis.conf 可以根据自定义的配置启动redis实例 include // 引入其他配置文件, 将统一的配置放在一块,将不同的配置单独配置,然后引入相同的配置 daemonize no // 阅读全文
posted @ 2016-08-18 11:36 code_play 阅读(138) 评论(0) 推荐(0)
Redis -- 01 入门
摘要:1. Redis是什么 与memcached 和 couchbase类似,redis是非常快速的基于内存的键值数据库,使用标准c编写,是使用最广泛的缓存中间件。利用Redis提供的五种基本数据类型(String, List, Set, Zset, Hash)可以做一些很灵活很强大的应用程序组件。 2 阅读全文
posted @ 2016-08-18 11:35 code_play 阅读(164) 评论(0) 推荐(0)
关于synchronized 影响可见性的问题
摘要:问题来自于学习thinking in java的时候的一个示例,先上代码吧 毫无疑问,这段代码会永远的执行下去,因为后台线程感觉不到主线程已经改变了stop, 然后我习惯性的在while循环中打印了下i(syso) 然后运行,发现程序在运行了一秒左右就停止了!! 我一脸懵逼,然后看了下syso的代码 阅读全文
posted @ 2016-08-15 22:23 code_play 阅读(3205) 评论(4) 推荐(3)
重写equals方法
摘要:我们都知道,==是用来比较引用的(物理上的相等),而equals方法是用来比较值的(逻辑上的相等),在许多时候需要重写equals方法来实现我们的需求,比如把对象放到容器中,然后去查找对象。 在重写equals 方法时要遵循一些契约: 自反性:对于非空引用x而言,x.equals(x) 必须为tru 阅读全文
posted @ 2016-08-06 12:34 code_play 阅读(550) 评论(0) 推荐(0)
适配器模式
摘要:适配器模式就是 将一个类的接口转换成客户希望的另外一个接口。从而复用旧类的功能, 阅读全文
posted @ 2016-08-04 22:40 code_play 阅读(120) 评论(0) 推荐(0)