1.1 专业术语了解组件/框架设计
侵入式设计
引入了框架,对现有的类的结构有影响;即需要实现或继承某些特定类。
例如: Struts框架非侵入式设计
引入了框架,对现有的类结构没有影响。
例如:Hibernate框架 / Spring框架控制反转:
Inversion on Control , 控制反转 IOC
对象的创建交给外部容器完成,这个就做控制反转....
分类:
编程语言 时间:
2016-05-27 12:59:28
阅读次数:
239
一、单例模式
a、单例模式:单例是最简单的很常用的一种设计模式,保证了一个类在内存中只能有一个对象。
思路:
1) 如果其他程序能够随意用new创建该类对象,那么就无法控制个数。因此,不让其他程序用new创建该类的对象。
2) 既然不让其他程序new该类对象,那么该类在自己内部就要创建一个对象,否则该类就永远无法创建对象了。
3) 该类将创建的对象对外(整个系统)提供...
分类:
编程语言 时间:
2016-05-27 12:53:11
阅读次数:
233
异常处理基础
Java异常是一个描述在代码段中发生的异常(也就是出错)情况的对象。当异常情况发生,一个代表该异常的对象被创建并且在导致该错误的方法中被引发(throw)。该方法可以选择自己处理异常或传递该异常。两种情况下,该异常被捕获(catch)并处理。异常可能是由Java运行时系统产生,或者是由你的手工代码产生。被Java引发的异常与违反语言规...
分类:
编程语言 时间:
2016-05-27 12:51:58
阅读次数:
250
本文声明
日期
内核版本
架构
作者
GitHub
CSDN 2016-05-12
Linux-4.5
X86 & arm
gatieme
LinuxDeviceDrivers
Linux进程管理与调度-之-进程的创建
本章链接
链接地址
上一节
本章目录
下一节 CSDN
已是第一篇
无
Linux下0号进程的前世(ini...
分类:
编程语言 时间:
2016-05-27 12:48:29
阅读次数:
235
日期
内核版本
架构
作者
GitHub
CSDN 2016-05-12
Linux-4.5
X86 & arm
gatieme
LinuxDeviceDrivers
Linux进程管理与调度-之-进程的创建
前言Linux下有3个特殊的进程,idle进程(PID = 0), init进程(PID = 1)和kthreadd(PID = 2)
* id...
分类:
系统相关 时间:
2016-05-27 12:45:50
阅读次数:
387
在上文 与接口相关的设计模式(1) 中,详细介绍了定制服务模式和适配器模式,下面我们来看第三种与接口相关的模式:代理模式。代理模式定义:为对象提供一种代理,以控制对这个对象的访问。分类:
远程代理(Remote Proxy)—为不同地理的对象提供局域网代表对象。(类似于客户端和服务器端)
虚拟代理(Virtual Proxy)—根据需要将资源消耗很大的对象进行延迟,真正需要的时候才进行创建。(网页中...
分类:
其他好文 时间:
2016-05-27 12:45:28
阅读次数:
189
By Fanxiushu 2016-05-22 转载或引用请注明原始作者
接上文,
在处理好USB数据采集端的问题之后,接下来进入核心的部分,虚拟USB设备端的开发工作。
上文简单介绍过,需要开发虚拟总线驱动来模拟USB设备。
所谓虚拟总线驱动,就是安装于System系统设备下的一个驱动,由PnP管理器创建出一个虚拟的总线PDO设备,
我们的虚拟总线驱动Attach到这个PDO上,形成一...
分类:
其他好文 时间:
2016-05-27 12:38:16
阅读次数:
396
在web前段开发中经常听到的一个词汇就是“闭包”,而且各种面试中总有一些相关的题目,那么到底啥事闭包?闭包的定义: 是指语法域位于某个特定的区域,具有持续参照(读写)位于该区域内自身范围之外的执行域上的非持久型变量值能力的段落。这些外部执行域的非持久型变量神奇地保留它们在闭包最初定义(或创建)时的值(深连结)。简单来说,Javascript闭包就是在另一个作用域中保存了一份它从上一级函数或作用域取...
分类:
Web程序 时间:
2016-05-27 12:37:15
阅读次数:
269
Struts2_CRUD操作实例
Struts2运行流程:
浏览器先发了个请求,
先会到StrutsPrepareAndExecuteFilter的doFilter方法,
然后创建了一个StrutsActionProxy(代理),调用了这个代理的execute方法,
StrutsActionProxy里有一个DefaultActionInvocation的引用,调用了De...
分类:
其他好文 时间:
2016-05-27 12:31:22
阅读次数:
201