09 2016 档案

摘要:职责链模式 chain of responsibility 意图 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 动机 给多个对象处理一个请求的机会,从而解耦发送者和请求者。 从第一个对象开始,链中收到 阅读全文
posted @ 2016-09-27 15:23 toto怎么会喝醉 阅读(200) 评论(0) 推荐(0)
摘要:行为型模式 涉及算法和对象间职责的分配,以及它们之间的通信方式,刻画了运行时难以跟踪的复杂控制流,它们将你的注意力从控制流转移到对象联系方式上来。 类行为型模式 使用继承机制在类间分配行为。 "模板模式(template method)" 一个算法的抽象定义,它逐步定义算法,每一步调用一个抽象操作, 阅读全文
posted @ 2016-09-27 14:17 toto怎么会喝醉 阅读(153) 评论(0) 推荐(0)
摘要:结构型模式 涉及如何组合类和对象来获得更大的结构。 1. 结构型类模式: 采用继承机制来组合接口或实现,通常是静态的,类继承方式。 2. 结构型对象模式: 描述如何对对象进行组合,从而获得新功能的一些方法。 相关设计模式 Composite模式(组合模式) 描述如何构造一个类层次式的结构,这一结构由 阅读全文
posted @ 2016-09-26 14:33 toto怎么会喝醉 阅读(255) 评论(2) 推荐(0)
摘要:意图 将抽象部分与它的实现部分分离,使它们都可以独立的变化。 动机 当一个抽象类有多个实现时,通常用继承来协调它们。但是继承机制将抽象和实现固定,难以对抽象部分和实现部分独立地进行修改、扩充和重用。 此时通过一个桥接类,并且桥接类的操作都是抽象定义的,这就将抽象和实现进行了部分分离,它在抽象与实现之 阅读全文
posted @ 2016-09-24 09:53 toto怎么会喝醉 阅读(242) 评论(0) 推荐(0)
摘要:组合模式/composite模式/对象结构型 意图 将对象组合成树形结构以表示“整体——部分”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。 动机 Composite模式,关键是一个抽象类(组件),既可以代表对象(叶子节点),又可以代表组合(中间节点)。使用组合模式,我 阅读全文
posted @ 2016-09-23 18:19 toto怎么会喝醉 阅读(511) 评论(4) 推荐(0)
摘要:意图 又名:游标(Cursor); 提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 动机 一个聚合对象,提供访问元素的方法,而有不暴露它的内部结构。如list,将对列表的访问和遍历从列表对象中分离出来并放入一个迭代器(iterator)中。迭代器定义了一个访问该列表元素的接 阅读全文
posted @ 2016-09-22 17:50 toto怎么会喝醉 阅读(178) 评论(0) 推荐(0)
摘要:将新建的workspace下的.metadata\.plugins内容全部删除; 将原来的workspace下的.metadata\.plugins内容除了org.eclipse.core.resources文件夹的其他文件夹全部拷贝到新workspace的.metadata\.plugins目录下 阅读全文
posted @ 2016-09-22 15:20 toto怎么会喝醉 阅读(169) 评论(0) 推荐(0)
摘要:端口占用及强杀 cmd命令 netstat aon|findstr "8080" 查看占用pid tasklist|findstr "2448" 查看被哪个应用占有 taskkill /pid 2152 关闭进程 taskkill /im notepad.exe 关闭应用 有提示的关闭进程 task 阅读全文
posted @ 2016-09-13 14:22 toto怎么会喝醉 阅读(450) 评论(0) 推荐(0)
摘要:框架 | 类型 | 设计(个人理解) | | HK2 | 自动注入框架 | Jersey | RESTful | Jetty | HTTP服务 | Retrofit | HTTP客户端 | ActiveMQ | 消息组件 | 主题、队列 Redis | K V数据库 | Avalon | 前端框架 阅读全文
posted @ 2016-09-12 22:20 toto怎么会喝醉 阅读(192) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/stevenhu_223/article/details/9286121 阅读全文
posted @ 2016-09-09 17:45 toto怎么会喝醉 阅读(297) 评论(0) 推荐(0)
摘要:环境变量 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变 阅读全文
posted @ 2016-09-07 23:06 toto怎么会喝醉 阅读(273) 评论(0) 推荐(0)
摘要:Angular2表格 1. 官网下载Angular2开发环境,以及给出的quickstart代码示例demo(地址如下),具体步骤不在详述。 2. 更改demo中,index.html,导入的文件,以及组件的位置 3. demo中将app文件夹中文件全部删除 4. app文件夹下,新建main.ts 阅读全文
posted @ 2016-09-06 10:44 toto怎么会喝醉 阅读(2810) 评论(0) 推荐(0)
摘要:flyweight 享元模式(对象结构型) Flyweight在拳击比赛中指最轻量级,即“蝇量级”或“雨量级”,这里选择使用“享元模式”的意译,是因为这样更能反映模式的用意。享元模式是对象的结构模式。享元模式以共享的方式高效地支持大量的细粒度对象。 意图 运用共享技术有效地支持大量细粒度的对象。关键 阅读全文
posted @ 2016-09-05 20:25 toto怎么会喝醉 阅读(193) 评论(0) 推荐(0)
摘要:线程池 线程池的基本思想:线程频繁的创建、销毁会极大地占用系统资源,为了减少系统在创建销毁线程时的开销,线程池应运而生。线程池包括多个已创建的线程,当有任务要在新线程中执行时,将任务提交给线程池,线程池选取空闲线程或新开线程执行该任务,可见线程池应维护一个任务队列和线程队列。此外还要对线程最大数、最 阅读全文
posted @ 2016-09-03 14:47 toto怎么会喝醉 阅读(867) 评论(0) 推荐(0)