- 军军小站|张军博客
搜索到与相关的文章
编程技术

门面模式

文章摘抄至http://www.cnblogs.com/java-my-life/archive/2012/05/02/2478101.html最少知识原则(leastknowledgeprinciple)添加facade类,高层次的类和facade类直接打交道,不和低层次的类打交道,这样低层次类的变化不会影响高层次的类,从而降低了客户和子类系统之间的耦合度门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层

系统 2019-08-29 22:11:02 1999

编程技术

jvm 调测

jstack--如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的javastack和nativestack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到当时运行的java程序的javastack和nativestack的信息,如果现在运行的java程序呈现hung的状态,jstack是非常有用的。目前只有在Solaris和Linux的JD

系统 2019-08-12 09:30:25 1999

编程技术

模版方法(Template Method)模式

TemplateMethod模式是比较简单的设计模式之一,但它却是代码复用的一项基本的技术,在类库中尤其重要。定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。一,结构:二,示例代码:/***算法骨架*@authorSalmon**/publicabstractclassDataAccessObject{publicabstractvoidconnect();p

系统 2019-08-12 09:30:14 1999

编程技术

理解嵌入式开发中的一些硬件相关的概念

理解嵌入式开发中的一些硬件相关的概念做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究下去。下面我们简单的介绍嵌入式开发中的一些硬件相关的概念。电平(Level)在数字电路中,分为高电平和低电平,分别用1和0表示。一个数字电路的管脚,总是存在一个电平的,要么高要么低,或者说要么1要到0(其实,还有另一种状态,后面会提到)。总线(Bus)在嵌入式系统中一定会有一块处理器芯片,此外,还有其它的芯片作为外部设备(

系统 2019-08-12 09:29:43 1999

各行各业

webdriver 操作 Firefox 在关闭浏览器时弹出 “

上来先来一个图:在使用webdriver操作Firefox浏览器的时候,一路顺畅。可是在最后关闭浏览器后,出现了如上面图示的警告!这个警告很早就出现了,因为也不影响测试结果,也就一直没理。后来新搭建了一个windows虚拟机,也遇到了同样的问题。但是这次出现警告后,会阻塞住webdriver继续执行。一直到手动关闭了这个警告框才能继续执行。不得不处理一下。我处理的办法是:直接把PluginContainerforFirefox.exe删除或是重命名。让他直

系统 2019-08-12 09:27:35 1999

各行各业

二、记一次失败的 CAS 搭建 之 证书配置

=========================================================================================================Setp2:SSL证书生成::参考:http://www.open-open.com/lib/view/open1392018954614.html===================================================

系统 2019-08-12 09:27:20 1999

各行各业

mvn 安装

1、验证Java的安装2、下载Maven可以从ApacheMaven项目的web站点下载Maven:http://maven.apache.org/download.html3、安装MavenWindows:设置环境变量:path与M2_HOMEsetM2_HOME=c:\maven3.0.1setpath=%path%,%M2_HOME%\binLinux:创建符号链接:/user/local%ln-smaven-3.0.1maven/usr/loc

系统 2019-08-12 09:26:59 1999

各行各业

Sublime Text 2 配置手册

Preferences.sublime-settings文件://Whileyoucaneditthisfile,it’sbesttoputyourchangesin//“User/Preferences.sublime-settings”,whichoverridesthesettingsinhere.////Settingsmayalsobeplacedinfiletypespecificoptionsfiles,for//example,inPack

系统 2019-08-12 09:26:57 1999

数据库相关

T-SQL经验总结

在庞大的业务系统背后,一定有数据库管理系统的支持。在现代以数据为中心的开发时代,SQL编程也显得尤为重要。下面总结下我最近SQL编程的一些经验:1.SELECT查询要列出所有要查询的字段2.注意UNION和UNIONALL的区别,在IN,OR,UNIONALL这三种方案中,UNIONALL的执行效率是最高的。3.视图定义要尽量简单,最好不要包含业务逻辑。比如:在业务系统中,单据会有多种状态,那么在系统与系统交互的过程中,可能两边的状态码定义的不同,那么就需

系统 2019-08-12 01:53:21 1999

各行各业

修改只读word文件

今天下载了一份日语三级试题,word格式,可是是只读的,不能copy,而且有密码。做起来很是不便,我就想把它的只读属性去掉。哈哈!!最后终于实现了,拿出来和大家分享。首先要确定word文档的版本,要是2003,请转化为2007文档。2、修改文件扩展名为“.zip”3、使用windows自带的程序打开文件,会看到几个文件夹。4、打开word文件夹,并删除settings.xml文件5、重新打开文档即可修改只读word文件

系统 2019-08-12 01:33:31 1999