2017年7月30日

摘要: 1、 A.join,在API中的解释是,堵塞当前线程B,直到A执行完毕并死掉,再执行B。用一个小例子来说明吧 程序的运行结果是: ThreadB startThreadA0ThreadA1ThreadA2ThreadA3ThreadA4ThreadA5ThreadA6ThreadA7ThreadA8 阅读全文
posted @ 2017-07-30 22:39 luzhouxiaoshuai 阅读(298) 评论(0) 推荐(0)
摘要: 面试经常考试的。看博客 http://www.cnblogs.com/dolphin0520/p/3920397.html相当的经典 阅读全文
posted @ 2017-07-30 22:16 luzhouxiaoshuai 阅读(111) 评论(0) 推荐(0)
摘要: 1、不清楚的看博客http://www.cnblogs.com/dolphin0520/p/3949310.html 我们使用上面的代码来实现一个龟兔赛跑 程序的运行结果是: 兔子跑了9步乌龟跑了5步 阅读全文
posted @ 2017-07-30 22:12 luzhouxiaoshuai 阅读(216) 评论(0) 推荐(0)
摘要: 1 、简单工厂模式 调用者:如何没有使用工厂模式 如果使用简单工厂模式: 简单工厂的缺点: 下面我们来看工厂模式: 我们首先定义了工厂抽象类的接口: 抽象工厂模式: 比如一个汽车的一个产品族:包括汽车发动机、汽车座椅 汽车 轮胎 一个高端的汽车由高端发动机、高端座椅、高端轮胎构成 阅读全文
posted @ 2017-07-30 20:16 luzhouxiaoshuai 阅读(146) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-07-30 18:20 luzhouxiaoshuai 阅读(1) 评论(0) 推荐(0)
摘要: 实际模式的使用: 反射和反序列化漏洞、多线程环境、CountDownLatch同步类的使用 5种单例模式中除了枚举式,其他都存在反射和反序列化的漏洞,下面来讲述一下: 下面是破解代码: 我们使用代码 阅读全文
posted @ 2017-07-30 17:43 luzhouxiaoshuai 阅读(139) 评论(0) 推荐(0)
摘要: 我们来看一下不是有工厂模式的代码 上面就是使用简单工厂来实现数据的导出形式 当系统中的具体产品类不断增多时候,可能会出现要求工厂类根据不同条件创建不同实例的需求.这种对条件的判断和对具体产品类型的判断交错在一起,很难避免模块功能的蔓延,对系统的维护和扩展非常不利; 如果我们需要导出成XML形式 我们 阅读全文
posted @ 2017-07-30 17:11 luzhouxiaoshuai 阅读(154) 评论(0) 推荐(0)
摘要: 适配器的插头 我们来看一下适配器的一个简单的代码案例 本质上就是对已经存在的功能进行封装,满足客户端心得需求 我们现在使用一个下面的功能。将日志文件保存到文件中 客户端的使用 现在在后面的开发中,我们需要使用数据库的形式来保存日志,最新的保存的日志使用最新的数据库的增加 删除 更新等四个接口,所以现 阅读全文
posted @ 2017-07-30 16:16 luzhouxiaoshuai 阅读(262) 评论(0) 推荐(0)
摘要: 例如 你到政府部门去办事情,你需要到部门1办事情,然后再去部门2去办事情,后面有了一站式窗口之后,你只需要把表交给一站式窗口。一站式窗口在去部门1和部门2去办事情,客户不用和模块a和b打交道 案例2: 客户要自己组装电脑,客户需要自己去买cpu 去买电源 去买风扇灯,然后把电脑装起来,相当的麻烦 客 阅读全文
posted @ 2017-07-30 14:18 luzhouxiaoshuai 阅读(141) 评论(0) 推荐(0)
摘要: 客户需要某个产品,客户直接和生成该产品的工厂打交道,工厂具体来负责产品的实现 上面这种存在一定的问题: 就是客户端在调用Api api = Factory.createApi(2);必须知道参数1 2 3的意思,可以采用下面的办法进行解决,我们通过配置文件来解决,这样客户端不需要内部的参数的意思了 阅读全文
posted @ 2017-07-30 13:07 luzhouxiaoshuai 阅读(144) 评论(0) 推荐(0)

导航