`
wu_quanyin
  • 浏览: 208449 次
  • 性别: Icon_minigender_1
  • 来自: 福建省
社区版块
存档分类
最新评论
文章列表
一,命令模式把一个请求或操作封装到一个对象中,命令模式允许系统使用不同的请求把客户端参数化,对请求排 队或者记录请求日志,可以提供命令的撤消等操作 在命令模式的运用上,平时也没有怎么看到,查了些相应的资料,多以编辑器等操作命令进行操作最为实在... 调用者---命令---接收者   例子: 角色一,调用者   package com.wqy.command; /** * 键盘为命令触发者 * * @author wu_quanyin(09817) * @version 1.0 * @date 2010-7-17 下午04:04:22 */ publi ...
一,状态模式允许对象在其内部状态改变的时候改变行为,使其看上去就像是改变了他的类一样。 状态模式中的每一个状态可以改变自己内部状态 以心情的状态改变为事例:   package com.wqy.State; /** * @author wu_quanyin(09817) * @version 1.0 * @date 2010-7-16 下午05:57:02 */ public interface MoodState { //当前心情 public void currentFeeling(); //改变状态 public ...
一,在平常的积累中观察者模式被使用最多的应该就是AWT/Swing里面了了,addActionListener(listener);.... jdk中提供的Observer接口,实现这个接口,在update中实现相应的操作,在监听器被触发时将会执行....(监听者)   package java.util; public interface Observer { /** * This method is called whenever the observed object is changed. An * application calls an ...
  一,Interpreter使用面不是很广,描述了一个语言解释器是怎么构成的,在实际应用中,我们可能很少去构造一个语言的解释器. 没在平常使用中发现例子,故以java与模式一书中的例子为例。。。 这个例子是针对 与,或,非提供的一套解析器   提供一个实现的环境   import java.util.HashMap; import java.util.Map; /** *提供一个boolean环境,用于作判断 * @author wu_quanyin(09817) * @version 1.0 * @date Jul 9, 2010 9:39:24 PM ...
一,jvm核心编程中的内存分析       二,对其功能大概分析     三,一个对象的调用过程     四,一个数组的调用过程 五,方法区内存   问题: 参照本人以前对jvm内存的了解http://wuquanyin1011.iteye.com/admin/blog ...
-Xbootclasspath:bootclasspath 让jvm从指定路径(可以是分号分隔的目录、jar、或者zip)中加载bootclass,用来替换jdk的rt.jar;若非必要,一般不会用到; -Xbootclasspath/a:path 将指定路径的所有文件追加到默认bootstrap路径中; -Xbootclasspath/ ...
一,DWR(Direct Web Remoting)是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样.  二,配置  1、拷贝dwr.jar文件2、修改web.xml文件,添加dwr servlet配置:  <servlet>    <servlet-name>dwr-invoker</servlet-name>    <servlet-class>org.directwebremoting.servlet.DwrServlet< ...
前段时间与一名同事一起讨论起了spring mvc与struts,今天查看了相应的资料,,对其作了总结:   一,Struts2   1,每次请求(request)都会实例化一个控制类(Action),因为Model存在与Action中,即action是有状态的,所以每次请求都要实例化,而且strut ...
任务包含: <target name="usage"> <echo message="" /> <echo message="${name} build file" /> <echo message="---------------------------------------------------" /> <echo message="Available targets are:" /> ...
公司部暑时大部分采用的是ant部暑,故采用ivy不去选择maven   思:   用ant+ivy的管理,当下载jar包时可以到本地库以及在nexus上所创建的库,或者到maven ibiblio上进行查找,并能够下载到包所需要的依赖包,我想这是最重要的   要不然在项目中如果用svn的话,只要check out项目,jar包也相应的有了,何必用这个那么麻烦,,,所以应该只有在整个公司中各个团队发布自己的公有包等,让我们去下载并能够得到依赖包才有用.     IvyApply.rar为这几天为项目管理所做的配置文件
一,配置介绍   1,linux   2,tomcat6.0 (tomcat1,tomcat2)   3,httpd( apache 版本(2.2.15))(需要命令安装)   4, mod_jk-1.2.30-httpd-2.2.3.so (版本与上面的httpd要保持一致(2.2.x)) --------------------------------------------------------------------------------------------------------------------------------   二,各个配置说明   http ...
一,对象应用的革命 革命一(原始时代):需要怎么对象,就创建相应的对象,执行相应的功能.(这大大降低了维护性,修改时要改原码,违反开-闭原则"扩展开修改闭") 革命二(封建时代):引进了接口,实现替换原则(这样一来提高了扩展性,但是修改问题未解诀) 革命三(工业化时代):引入了工厂模式,从工厂里面取出对象。 革命四(信息化时代):Spring的引入(Don't call me,i will call you),系统将自动调用。根据读取配置文件,无需要修改源码.使"开-闭"原则得到了运用。   二,JavaBean 定义->创建- ...
  ---------------------   ctrl+d删除 ctrl+f ctrl+g//选择类,后进行声明搜索 ctrl+h//打开对话框,进行搜索 ctrl+j//选择之后,整个类中有一样的,都进行高亮显示 ctrl+k//进行逐个查找。 ctrl+L//进行行定位,按久一点 ctrl+M//页面大小 ...
   今天浏览博客,偶然浏览到了hibernate中crud等,所采用的观察模式,追踪下源码,记录备忘..... 也可以看http://wuquanyin1011.iteye.com/admin/blogs/628993这篇文章(tomcat中容器周期的通知,也是采用了监听者的模式)   以session.save(object)为例   //追踪到这一步(SessionImpl下) public void save(String entityName, Object object, Serializable id) throws HibernateException { //这是 ...
 对一个对象进行装饰那叫装饰器模式,对一群对象装饰叫门面模式      今天为了在打印sql日志时,能够打印出完整的sql日志(不带‘?’),测试了下 p6spy ,可以满足需求,查看了下里面的大致的源码,主要采用了门面模式进行扩展的。在此做下笔记。   1,p6spy的配置在网络上google下。 2,Class.forName("com.p6spy.engine.spy.P6SpyDriver");进行触发该类下静态模块的执行, ---》这个主要实现了该类下的initMethod  P6SpyDriver extends P6SpyDriverCore   ...
Global site tag (gtag.js) - Google Analytics