上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: 里氏替换原则 解决类继承(对象)代码耦合性问题 继承关系中 父类修改 会影响子类 基本介绍1) 里氏替换原则(Liskov Substitution Principle)在1988年,由麻省理工学院的以为姓里的女士提出的。2) 如果对每个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义 阅读全文
posted @ 2020-02-14 15:39 wf.zhang 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 依赖关系传递的三种方式1) 接口传递2) 构造方法传递3) setter方式传递 公共的接口 和 实现类 /** * 公共的电视接口 */ interface ITV { public void play(); } /** * 公共的电视实现类 */ class ChangHong implemen 阅读全文
posted @ 2020-02-13 18:51 wf.zhang 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 依赖倒转原则 1) 高层模块不应该依赖低层模块,二者都应该依赖其抽象2) 抽象不应该依赖细节,细节应该依赖抽象3) 依赖倒转(倒置)的中心思想是面向接口编程4) 依赖倒转原则是基于这样的设计理念:相对于细节的多变性,抽象的东西要稳定的多。以抽象为基础搭建的架构比以细节为基础的架构要稳定的多。在jav 阅读全文
posted @ 2020-02-13 18:03 wf.zhang 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 接口隔离原则 客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上场景 接口Interface1 有5个方法 B 实现接口Interface1 的所有方法 D 实现接口Interface1 的所有方法 需求 类A 通过接口 Interface1 依赖 (使用) B类 只会用 阅读全文
posted @ 2020-02-13 17:05 wf.zhang 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则 即一个类应该只负责一项职责 单 一职责原 则 注意事项和细节1) 降低类的复杂度,一个类只负责一项职责。2) 提高类的可读性,可维护性3) 降低变更引起的风险4) 通常情况下, 我们应当遵守单一职责原则,只有逻辑足够简单,才可以在代码级违反单一职责原则;只有类中方法数量足够少,可以在方 阅读全文
posted @ 2020-02-10 17:39 wf.zhang 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1.什么是设计模式 反复出现的问题的解决方案 2.设计模式的七大原则 1) 单一职责原则2) 接口隔离原则3) 依赖倒转(倒置)原则4) 里氏替换原则5) 开闭原则6) 迪米特法则7) 合成复用原 3.设计模式的目的 1) 代码重用性 (即:相同功能的代码,不用多次编写)2) 可读性 (即:编程规范 阅读全文
posted @ 2020-02-10 17:31 wf.zhang 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁(实现秒杀的一种解决方案) (select * from product p where p.type=’xxxxx’ for update) 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 这些分类并不是全是指锁的状态,有的指锁 阅读全文
posted @ 2020-01-30 19:58 wf.zhang 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 执行语句: exec sp_msforeachtable "sp_changeobjectowner '?','dbo'" 阅读全文
posted @ 2020-01-26 19:45 wf.zhang 阅读(4933) 评论(0) 推荐(0) 编辑
摘要: 本文 Linux 环境 centos 6.8 (此处是单独一台虚拟机安装 和 下面两篇文章 主从 哨兵安装的路径不一样) 下载 进入 https://redis.io/ 点击 下载5.0.7 将tar包放在 /opt 目录下 解压 tar -zxvf redis-5.0.7.tar.gz -C /u 阅读全文
posted @ 2020-01-18 23:48 wf.zhang 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 使用redis5.0.7 前提完成三台 虚拟机的主从搭建 可回看 https://www.cnblogs.com/wf-zhang/p/12208052.html 本文实现redis哨兵机制 给每台虚拟机都增加一个哨兵 Sentinel 主要过程修改 sentinel.conf 文件达到效果 准备工 阅读全文
posted @ 2020-01-18 17:16 wf.zhang 阅读(739) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页