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