摘要: 生活中的例子: 代理模式的目的是: 隐藏真实访问对象,同时可以处理别的事情 定义 代理模式:为其他对象提供一种代理以控制对这个对象的访问 也就是说,代理是一个中介, 它连接客户端和目标对象,同时可以附加对种用途 模式结构 Subject: 定义了RealSubject和Proxy共用的接口 Prox 阅读全文
posted @ 2017-02-15 23:05 liuconglin 阅读(344) 评论(0) 推荐(0)
摘要: 定义 动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活 模式结构 Component: 定义一个对象接口,可以给这些对象动态的添加职责 ConcreteComponent: 定义一个具体的对象,也可以给这个对象添加职责 Decorate:装饰抽象类, 从外类扩展Comp 阅读全文
posted @ 2017-02-15 13:37 liuconglin 阅读(310) 评论(0) 推荐(0)
摘要: 面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类 定义 它定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户 生活中例子: 穿衣服 把所需的功能按正确的顺序串联起来进行控制,这就需要用到 阅读全文
posted @ 2017-02-14 13:30 liuconglin 阅读(392) 评论(0) 推荐(0)
摘要: 定义 专门定义一个类来负责创建其他类的实例, 被创建的类通常具有共同的父类。 它又称为静态工厂模式,属于类的创建型模式 模式类图 将对象的创建和对象本身业务处理分离了,可以降低系统的耦合 工厂模式实现 场景:实现一个计算器, 输入a和b, 计算a+b和a-b 下载代码,解压后目录如下图: 优缺点 当 阅读全文
posted @ 2017-02-14 13:29 liuconglin 阅读(316) 评论(1) 推荐(1)
摘要: 本文是在window环境下测试 什么是分片 当数据量大的时候,把数据分散存入多个数据库中,减少单节点的连接压力,实现海量数据存储 那么当多个请求来取数据时,如何知道数据在哪个redis呢,redis有自己的算法,下图是负载均衡的理解 步骤: 第一步:分配端口号,启动redis服务 master1: 阅读全文
posted @ 2016-09-27 22:40 liuconglin 阅读(6765) 评论(2) 推荐(3)
摘要: 本文是在window环境下的主从同步 1.redis是如何实现主从同步的 redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 架构图如下: 2.步骤 第一步:配置主机master 1)配置认证密码 第二步:配置从机sl 阅读全文
posted @ 2016-09-27 20:43 liuconglin 阅读(414) 评论(1) 推荐(0)
摘要: jedis中的方法名,和Redis的命令几乎一样 1.jar包,作为测试只需要一个jar 2.代码 阅读全文
posted @ 2016-09-26 22:18 liuconglin 阅读(1347) 评论(0) 推荐(0)
摘要: 1.全局key操作 测试指令: 2.String(字符串) string是redis最基本的类型,一个key对应一个value。 string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。 string类型是Redis最基本的数据类型,一个键最 阅读全文
posted @ 2016-09-06 23:13 liuconglin 阅读(32328) 评论(2) 推荐(6)
摘要: 可视化工具推荐:http://database.51cto.com/art/201505/477692.htm 1.连接redis服务端 1.1 设置连接密码:在redis根目录下,双击redis-cli.exe, 输入命令:redis-cli.exe -h 127.0.0.1 -p 6379 -n 阅读全文
posted @ 2016-09-06 22:02 liuconglin 阅读(65306) 评论(2) 推荐(0)
摘要: 1.下载客户端文件 地址:https://github.com/dmajkic/redis/downloads 客户端文件目录说明: 2.启动redis服务端 1.在客户端文件目录下新建一个bat文件: startService.bat 文件中的内容为:redis-server redis.conf 阅读全文
posted @ 2016-09-05 22:55 liuconglin 阅读(2425) 评论(1) 推荐(0)