1:多线程(理解) (1)JDK5以后的针对线程的锁定操作和释放操作 Lock锁 (2)死锁问题的描述和代码体现 (3)生产者和消费者多线程体现(线程间通信问题) 以学生作为资源来实现的 资源类:Student 设置数据类:SetThread(生产者) 获取数据类:GetTh... ...
分类:
编程语言 时间:
2017-03-01 18:15:12
阅读次数:
156
0.C#设计模式--简单工厂模式 1.C#设计模式--工厂方法模式 2.C#设计模式--抽象工厂模式 3.C#设计模式--单例模式 4.C#设计模式--建造者模式 5.C#设计模式--原型模式 6.C#设计模式--设配器模式 7.C#设计模式--装饰器模式 8.C#设计模式--代理模式 9.C#设计 ...
1.策略模式 1.1定义 策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 1.2 底层机制 将有共性的行为抽象为一个接口,其中有此种行为的声明。该接口的实现类都实现了这个行为,但是提供了不同的行为表现。在执行此类行为的类中含有该接口的引用,在执 ...
分类:
编程语言 时间:
2017-03-01 17:44:10
阅读次数:
243
一:mget命令下载FTP服务器上的多个文件 命令行模式下使用ftp来下载东西还是比较方便的,如果下载一个目录中的多个文件该如何处理呢? 还用每个文件都用get来获得?显然那样很麻烦...... 命令介绍: 1:登录 [root@pc_name]#ftp 192.168.128.100 2:获得一个 ...
分类:
其他好文 时间:
2017-03-01 16:37:53
阅读次数:
373
shell中的特殊字符 shell中除使用普通字符外,还可以使用一些具有特殊含义和功能的特殊字符。在使用它们时应注意其特殊的含义和作用范围。下面分别对这些特殊字符加以介绍。 1. 通配符 通配符用于模式匹配,如文件名匹配、路经名搜索、字符串查找等。常用的通配符有*、?和括在方括号[]中的字符序列。用 ...
分类:
系统相关 时间:
2017-03-01 16:35:55
阅读次数:
244
Web 通信 之 长连接、长轮询(long polling) 基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。 一、什么是长连接、长轮询? 用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数 ...
分类:
Web程序 时间:
2017-03-01 16:24:23
阅读次数:
259
大端模式与小端模式 一、概念及详解 在各种体系的计算机中通常采用的字节存储机制主要有两种: big-endian和little-endian,即大端模式和小端模式。 先回顾两个关键词,MSB和LSB: MSB:Most Significant Bit 最高有效位 LSB:Least Signific ...
分类:
其他好文 时间:
2017-03-01 16:18:17
阅读次数:
271
UML类图: 书中给的一些关于UML图的用法: 在core java一书中作者说到类之间的关系只有三种,一种是关联(has a ) 一种是依赖(use a) 一种是继承(is a) 但是这样分可能在UML中还难以表达。 我想既然是面向对象那么只用三种方式描述是不够严谨的,UML表示类之间的关系更能表 ...
分类:
其他好文 时间:
2017-03-01 16:10:18
阅读次数:
247
1. 传统的代理模式。package springAOP;public class SubjectProxy implements IsubJect {private ISubject subject;public String Request(){//add pre-process logicif... ...
分类:
编程语言 时间:
2017-03-01 16:01:35
阅读次数:
200
医院的例子 现代的软件系统都是比较复杂的,设计师处理复杂系统的一个常见方法便是将其“分而治之”,把一个系统划分为几个较小的子系统。如果把医院作为一个子系统,按照部门职能,这个系统可以划分为挂号、门诊、划价、化验、收费、取药等。看病的病人要与这些部门打交道,就如同一个子系统的客户端与一个子系统的各个类 ...
分类:
编程语言 时间:
2017-03-01 16:00:10
阅读次数:
197