上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 66 下一页

2019年1月16日

数学逻辑

摘要: 假设变量abc,a < b 现在是个期望为true的条件,想他每一个都为true,就用&&关联起来 相反的想有一个为true,就用||关联起来, 她们相反的方面就是&&改||,期望为true,改为false。 总结4个方向: 阅读全文

posted @ 2019-01-16 22:40 Kooing 阅读(311) 评论(0) 推荐(0)

http真的明白

摘要: https://www.jianshu.com/p/80e25cb1d81a 阅读全文

posted @ 2019-01-16 17:54 Kooing 阅读(88) 评论(0) 推荐(0)

2019年1月14日

httpclient学习

摘要: 1 阅读全文

posted @ 2019-01-14 22:55 Kooing 阅读(89) 评论(0) 推荐(0)

2018年12月28日

redis实现与分析-单机数据库实现

摘要: 数据库 1,1个数据库数据结构和上面一样,两个字典,一个包含所有的键,一个包含了键的过期时间 2,redis删除过期键策略:定期+惰性 定期:一段时间开始删,删不全下次继续删 惰性:使用键的时候检察 rdb:存入和载入的时候检查 aof:追加一条删除命令,重写时候忽略 主从:主服务器删除会通知从服务 阅读全文

posted @ 2018-12-28 16:45 Kooing 阅读(157) 评论(0) 推荐(0)

redis实现与分析-多机数据库

摘要: 1.复制,主从结构 redis 2.8以前的复制,由2个步骤 1.初始的同步 2.命令传播 存在问题:同步时出现主从 断线,需要重新发送同步sync信号,非常消耗性能 redis2.8以后新版复制 采用命令psync,有2种模式 完整重同步和部分重同步 部分重同步时通过,主从都维护一个复制偏移量、有 阅读全文

posted @ 2018-12-28 16:45 Kooing 阅读(149) 评论(0) 推荐(0)

redis设计与实现-数据结构

摘要: 1,redis存储有5种数据对象,有7种数据结构底层实现 2,sds简单字符串 不直接使用字符数组或是string 封装了长度变量,加快获得字符串长度 杜绝缓冲区溢出(拼接字符串的时候不会因为内存里连线的内存不够就会溢出,每次分配会先检查 减少内存分配次数,不用每次变长都申请,申请多一倍,够就直接用 阅读全文

posted @ 2018-12-28 16:45 Kooing 阅读(166) 评论(0) 推荐(0)

2018年12月10日

访问者模式-Visitor Pattern

摘要: 1.主要优点 访问者模式的主要优点如下: (1) 增加新的访问操作很方便。使用访问者模式,增加新的访问操作就意味着增加一个新的具体访问者类,实现简单,无须修改源代码,符合“开闭原则”。 (2) 将有关元素对象的访问行为集中到一个访问者对象中,而不是分散在一个个的元素类中。类的职责更加清晰,有利于对象 阅读全文

posted @ 2018-12-10 18:18 Kooing 阅读(178) 评论(0) 推荐(0)

2018年12月7日

模板方法模式-Template Method Pattern

摘要: 5.1 模式优点 模板方法模式的主要优点如下: (1) 在父类中形式化地定义一个算法,而由它的子类来实现细节的处理,在子类实现详细的处理算法时并不会改变算法中步骤的执行次序。 (2) 模板方法模式是一种代码复用技术,它在类库设计中尤为重要,它提取了类库中的公共行为,将公共行为放在父类中,而通过其子类 阅读全文

posted @ 2018-12-07 17:44 Kooing 阅读(167) 评论(0) 推荐(0)

策略模式-Strategy Pattern

摘要: 1. 主要优点 策略模式的主要优点如下: (1) 策略模式提供了对“开闭原则”的完美支持,用户可以在不修改原有系统的基础上选择算法或行为,也可以灵活地增加新的算法或行为。 (2) 策略模式提供了管理相关的算法族的办法。策略类的等级结构定义了一个算法或行为族,恰当使用继承可以把公共的代码移到抽象策略类 阅读全文

posted @ 2018-12-07 16:36 Kooing 阅读(401) 评论(0) 推荐(0)

2018年12月6日

状态模式-State Pattern

摘要: 1. 主要优点 状态模式的主要优点如下: (1) 封装了状态的转换规则,在状态模式中可以将状态的转换代码封装在环境类或者具体状态类中,可以对状态转换代码进行集中管理,而不是分散在一个个业务方法中。 (2) 将所有与某个状态有关的行为放到一个类中,只需要注入一个不同的状态对象即可使环境对象拥有不同的行 阅读全文

posted @ 2018-12-06 22:48 Kooing 阅读(221) 评论(0) 推荐(0)

上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 66 下一页

导航