摘要: 1. 定义 外观模式 提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更加容易使用。 外观不仅简化了系统内接口的使用,也将客户从组件中的子系统中解耦,外观和适配器都可以包装很多类,但是外观的意图是简化接口,而适配器的意图是将接口转换成新的需要的接口。 2. 类图 外 阅读全文
posted @ 2018-08-11 16:34 一年z 阅读(153) 评论(0) 推荐(0)
摘要: 1.适配器模式用来做什么? 适配器模式就是为了解决当前客户需要某个格式的接口,而现有系统中并没有可以直接提供的接口,就例如美国的电器拿到中国来是不能直接使用的,需要使用电源适配器,再比如内存卡是不能直接插在电脑上读取的,而是需要通过一个读卡器连接电脑和内存卡,这就是适配器的存在模式。 适配器就是为了 阅读全文
posted @ 2018-08-08 00:54 一年z 阅读(181) 评论(0) 推荐(0)
摘要: 1. 需求 有一个需求job定时5秒一次,job【消费者】调用dsc【提供者】提供的dubbo完成:先清空redis的某个key,然后再往redis中放入新的数据,这是一个定时任务,需要每隔5秒执行一次; 2. 问题场景 某次上线发布之后,发现再写入redis中添加了多一点数据的写入,然后发布之后发 阅读全文
posted @ 2018-08-03 00:03 一年z 阅读(1638) 评论(0) 推荐(1)
摘要: 主要是从 Head Fisrt 设计模式中学习到知识; 1. 定义命令模式 命令模式将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。 讲明白点就是,命令模式有点类似 http的”请求-响应“模型,外部调用者不需要知道命令内部如何,客户端只需要发起请 阅读全文
posted @ 2018-07-31 23:50 一年z 阅读(304) 评论(0) 推荐(0)
摘要: 主要是从 Head Fisrt 设计模式中学习到知识; 1. 定义单件模式 单件模式确保一个类只有一个实例,并提供一个全局访问点; 在整个系统上下文中,只有一个对象,对于很多在系统中只需要一个或者创建代价比较大的对象,可以使用,例如:线程池、缓存、对话框、处理偏好设置和注册表对象、日志对象、充当打印 阅读全文
posted @ 2018-07-28 23:22 一年z 阅读(434) 评论(0) 推荐(0)
摘要: 场景: 最近在一个新项目的依赖包调整过程中,引入包之后,发现项目启动报错,一直启动不成功,经过查询和排查,发现是包对xml解析冲突的问题; 报错信息: 排查步骤: 1. 是不是报错信息中的xml写错了配置; 2. 包冲突, 从错误堆栈中可以看到 xerces 包的DOMParser,猜测是 xerc 阅读全文
posted @ 2018-07-18 13:00 一年z 阅读(946) 评论(0) 推荐(0)
摘要: Ubuntu18.04在今年4月底发布了,喜欢尝鲜的小伙伴肯定是第一时间就更新了系统版本,那么在Ubuntu18.04中怎么安装msyql5.7(mysql8.0因为新出,再观望一段时间)呢? * 带上mysql的卸载方式: 首先删除mysql相关的安装程序: 可以看到输出结果: 然后清理残留的数据 阅读全文
posted @ 2018-05-11 13:41 一年z 阅读(789) 评论(0) 推荐(1)
摘要: 引言 程序员或者服务器运维人员在日常工作中,经常会遇到很多台服务器需要管理的情况,如果服务器多了,一般的做法都是通过一个ssh客户端工具来管理,例如:securityCRT、Xshell、putty等远程工具,这类工具有两个特点:1.可以将服务器存储成一个列表,配置一次服务器信息之后,下次直接双击就 阅读全文
posted @ 2018-05-10 21:03 一年z 阅读(407) 评论(0) 推荐(0)
摘要: Review Questions What dose portability mean in the context of programming? 文中讲到的可移植性是什么意思?   C本身是不涉及具体系统底层操作的高级语言,C源代码由对应系统的编译器编译、链接生成对应系统需要 阅读全文
posted @ 2018-05-06 22:46 一年z 阅读(596) 评论(0) 推荐(0)
摘要: 妙用this关键字 ## this关键字一般this关键字都是指的是对象的本身,在类的所有方法、构造器都可以拿到this引用,这是jvm“偷偷“帮我们传递进来的引用,指向调用方法对象的本身。this 关键字只能方法内部调用,表示对“调用那个方法的对象”的引用。 ## this可以用在哪里 1. 方法 阅读全文
posted @ 2017-12-27 00:42 一年z 阅读(158) 评论(0) 推荐(0)