学习java有几年了,一直都是用模式一,模式二开发,但是在项目组很多人同时开发的时候,显得有点力不从心!从3月份我就开始学习Struts2,并且运用strus2开发了实际的项目,现在我就把我的struts2学习和理解记下来,便于和大家进行经验交流和以后的复习!大家都知道struts现在是分两个版本,一个是struts1别一个就是所学的struts2。struts1出现的很早,运用它的市专场很大,但是随着web技术的发展,struts1里的一些缺点也暴露出来
系统 2019-08-29 23:05:09 2141
从名字上看知道IoFilter应该是一个过滤器,不错,它确实是一个过滤器,它和Servlet中的过滤器类似,主要用于拦截和过滤I/O操作中的各种信息。在Mina的官方文档中已经提到了IoFilter的作用:(1)记录事件的日志(这个在本文中关于LoggingFilter的讲述中会提到)(2)测量系统性能(3)信息验证(4)过载控制(5)信息的转换(例如:编码和解码,这个会在关于ProtocolCodecFilter的讲述中会提到)(6)和其他更多的信息还是
系统 2019-08-29 23:01:55 2141
[root@BlueSkytv2.0]#javaUsage:gij[OPTION]...CLASS[ARGS]...toinvokeCLASS.main,org
系统 2019-08-29 22:59:49 2141
通俗的说:我们向报社订阅报纸,这个就是观察者模式的实例,我们是观察者(Observer),报社就是主题(Subject)。观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。现在我们设计一个气象监测站系统,此系统中的三个部分分别是气象站(获取实际气象数据)、布告板(显示当前的天气状况)、WeatherData(跟踪来自气象站的数据,并更新布告板),布告板可以提供扩展。系统设计类图如下:/***主题*@
系统 2019-08-29 22:39:38 2141
接上一篇,说到XmlConfiguration,XmlConfiguration利用自己实现的IOC组装Server的全过程如下图所示:这里可以看到3个关键的配置文件,jetty.xml、jetty-deploy.xml、以及contexts/xxx.xml
Objective-C语法之static关键字的那些事儿学习过Java或者C语言的朋友应该很清楚static关键字吧?在某个类中声明一个static静态变量,其他类中想使用它或者修改它不用new这个对象,直接使用它的类名方可直接拿到这个静态变量的对象,遍可以在其他类中任意修改这个变量的数值。在Objective-C的语法中声明后的static静态变量在其他类中是不能通过类名直接访问的,它的作用域只能是在声明的这个.m文件中。不过可以调用这个类的方法间接的修
系统 2019-08-12 09:29:37 2141
文章来源:http://blog.csdn.net/zhengzhb/article/details/7296944定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。解决方案:当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化
系统 2019-08-12 09:29:35 2141
Whenconfigphpsource,thereisanerror:xml2-confignotfound.Pleasecheckyourlibxml2installationInSynaptic,thereisonlylibxml2installed,whilelibxml2-devisnotinstalled.Justinstalllibxml2-dev.Orwecanintalllibxml2usingsourcecode,likebelow:su
系统 2019-08-12 09:27:36 2141
----------------------原始的ajax:functionguo(){varxhrif(XMLHttpRequest){xhr=newXMLHttpRequest();}else{xhr=ActiveXObject("XMLHttpRequest");}//ie5和ie6是activeobject;//请求方式,地址,是否异步;xhr.open("get","../Handler/test.ashx",true);//发送请求xhr.se
系统 2019-08-12 01:33:11 2141
pythontime.sleep()-睡眠线程还是进程?它会阻止线程。如果查看Python源代码中的Modules/timemodule.c,您会看到在调用中floatsleep(),睡眠操作的实质部分包含在Py_BEGIN_ALLOW_THREADS和Py_END_ALLOW_THREADS块中,允许其他线程继续执行当前线程睡觉。你也可以用一个简单的python程序来测试它:importtimefromthreadingimportThreadclass
系统 2019-09-27 17:57:08 2140