- 浏览: 14156 次
- 性别:
- 来自: 深圳
最近访客 更多访客>>
最新评论
-
kimifdw:
学习了 很不错
过滤器和拦截器的区别 -
java小书童:
[u][/u]
过滤器和拦截器的区别 -
grape927:
UML设计工具:EA
java编程实用工具
文章列表
StringTokenizer类:根据自定义字符为分界符进行拆分,并将结果进行封装提供对应方法进行遍历取值, StringTokenizer 方法不区分标识符、数和带引号的字符串,它们也不识别并跳过注释;该方法用途类似于split方法,只是对结果进 ...
MySQL/SqlServer/Oracle异同
- 博客分类:
- DB
Mysql 除关键字外,表名、字段名都区分大小写
sqlServer 中存储过程可以少传参数,而Mysql中不可以。
开闭原则(OCP:Open-Closed Principle)是指在进行面向对象设计(OOD:Object Oriented Design)中,设计类或其他程序单位时,应该遵循:- 对扩展开放(open)- 对修改关闭(closed)的设计原则。
开闭原则是判断面向对象设计是否正确的最基本的原理之一。
根据开闭原则,在设计一个软件系统模块(类,方法)的时候,应该可以在不修改原有的模块(修改关闭)的基础上,能扩展其功能(扩展开放)。- 扩展开放:某模块的功能是可扩展的,则该模块是扩展开放的。软件系统的功能上的可扩展性要求模块是扩展开放的。- 修改关闭:某模块被其他模块调用,如果该模块的源代码不 ...
SEO 是英文search engine optimization的缩写,其中文意思是搜索引擎优化
http://www.cnblogs.com/feipeng/archive/2007/03/02/661812.html
1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ √protected √ √ √ ×friendly √ √ × ×pr ...
1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次 拦截器 :是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现,在你调用方法前打印出字符串(或者做其它业务逻辑的操作),也可以在你调用方法后打印出 ...
struts1 Acton是单例的,且线程安全的 . 下面是struts1.2的源码:
1 /**
2 * The set of Action instances that have been created and
3 * initialized, keyed by the fully qualified Java class name of the
4 * Action class.
5 */
6 protected HashMap actions = new HashMap();
processAction ...
一 : 用Runtime类可以执行DOS命令来执行一个进程,如下就是打开记事本:
try { Runtime runtime = Runtime.getRuntime(); runtime.exec("notepad.exe"); } catch (IOException e) { e.printStackTrace(); }
打开fenglei播放器: import java.io.IOException;
public class RunTimeTest { public static void main(String[] args) { ...
一. i18n
<s:text name="keyName"/> keyName:资源文件中keyname
1. $("textarea[id='userTextArea']").html(); 获取textArea id='userTextArea'的html部分(即textarea的值)
2. 将某个页面元素隐藏:
<script type="text/javascript">
$(document).ready(function(){ $("p").click(function(){ alert ("I will hide !"); $(this).hide(); }) ...
1. @dataSet:是将DB对应表的数据清除,然后再将数据固化至数据库中.
2. Easymock的精髓在于mock对象.
java反编译工具: jd-gui.exe
解锁工具:Unlocker , 如jar的解锁等
文件比较工具: BeyondCompare
Dreamweaver:网页制作工具
firework:网页设计工具
截屏工具: View截屏软件.exe
文件管理工具:WebSaver(网博士)
文件编辑工具:EditPlus
bean.xml: <bean id="propertyConfigurer" class="BundlePropertiesLoader"> <property name="bundlePropertyFileNames"> <list> <value>test.properties</value> </list> </property> </bean> /** * spring读取属性文件 */ public class BundlePr ...
public class Propertiesextends Hashtable<Object,Object>Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。
一个属性列表可包含另一个属性列表作为它的“默认值”;如果未能在原有的属性列表中搜索到属性键,则搜索第二个属性列表。
因为 Properties 继承于 Hashtable,所以可对 Properties 对象应用 put 和 putAll 方法。但不建议使用这两个方法,因为它们允许调用者插入其键或值不是 String 的项。相反,应 ...