- 浏览: 935693 次
- 性别:
- 来自: 广州
最新评论
-
lliiqiang:
主要原因还是因为html格式太复杂多变了。很难过滤所有的危险代 ...
java 防止xss攻击 -
u011670948:
Mustache模板遍历输出数据 -
u011670948:
Mustache模板遍历输出数据 -
masuweng:
spring @Autowire 的注解默认是按类型注入bean -
masuweng:
spring @Autowire 的注解默认是按类型注入bean
文章列表
转:http://fshjie.iteye.com/blog/631922
针对JBoss服务器,解决方案如下:
1 修改
jboss-4.2.0.GA\server\default\deploy\jboss-web.deployer\server.xml
文件,在<Connector port="8080" …/>
中加入URIEncoding="UTF-8"。此方法可以解决URL中文乱码的问题。
2 在web.xml文件中加入如下代码:
Xml代码
<
filter
...
转:http://dsw.iteye.com/blog/297834
本文译者注
下面的一小段文章,说明了在HTML标签中加入带有返回值的Onclick事件,当返回值为false时,对原标签的影响。在文章最后一段用到了Prototype,很遗憾本人并没有使用过此框架,翻译的可能有失准确。
这是本人第一次翻译文章,英文水平,JS水平均有限,也只是练习性质的翻译,如有不妥之处,感谢留言相告。
在HTML代码中,无论你在哪里放置了onclick事件,并且返回值为false时,那么该处的默认行为将不会执行。这里的默认行为是指没有Onclick ...
转:http://blog.sina.com.cn/s/blog_517aff8b0100cier.html
下面就Servlet侦听器结合Java定时器来讲述整个实现过程。要运用Servlet侦听器需要实现
javax.servlet.ServletContextListener接口,同时实现它的contextInitialized
(ServletContextEvent event)和contextDestroyed(ServletContextEvent
event)两个接口函数。考虑定时器有个建立和销毁的过程,看了前面两个接口函数,就不容置疑的把建立的过程置入
c ...
转:http://blog.csdn.net/liulijuan529/article/details/5343668
/*查看JVM内存大小*/
import java.io.*;
import java.lang.Runtime;
public class memory {
public static void main(String args[]) {
System.out.println("usage:");
memory m=new memory();
long t=m.showUsage();
System.out.pr ...
转http://www.ibm.com/developerworks/cn/java/j-lo-hibernate3/
深度探索四(Hibernate 性能调优)
我们知道 Hibernate 3 去掉了 find 方法,之所以去掉也是考虑到性能问题。因为 find 方法对于缓存只写不读,性能低下,如果您有用到 Hibernate 3 以前的版本,要注意一下。
Hibernate 3
以前版本在普通情况下持久化对象时会把该对象的属性全都加载进来,即使有些大对象我们用不到。因为延迟加载属性只能作用在类级别,Hibernate 3
允许我们在属性级别上应用延迟加载功能,这样就可 ...
转:http://ericyou.iteye.com/blog/318372
延迟加载:
延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了
对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。
A、实体对象的延迟加载:
如果想对实体对象使用延迟加载,必须要在实体的映射配置文件中进行相应的配置,如下所示:
Xml代码
<
hibernate-ma ...
转:http://developer.51cto.com/art/200906/130073.htm
本文是对Hibernate Query Language查询的介绍,分为实体查询、实体的更新和删除、属性查询、分组与排序、参数绑定五个部分。
AD:
Hibernate Query Language查询:
Criteria查询对查询条 ...
转:http://blog.csdn.net/silentbalanceyh/article/details/4564902
.Java中的异常、断言、日志【草稿下,Log4j专题】
分类:
Java系列教程
2009-09-18 01:06
2647人阅 ...
方法总结
方法一:在线安装
1.打开HELP->MyEclipse Configuration
Center。切换到SoftWare标签页。
2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x
3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNA
Library添加(右键Add to Profile),Subclipse下面的Subclipse Integratio ...
建一个新类,到底用组合还是用继承,一个最清晰的判断方法就是问一问自己是否要从新类向父类进行向上转型,如果不需要,就不必要用继承。
了解包括继承在内的初始化,以对所发生的一切有个全局的把握,是很有用的。
(1)当加载一个类时,如果编译器发现它有父类,那么首先加载父类,如果父类之上还有父类,那就继续加载上面的父类。
(2)接下来,父类的static初始化就会被执行,然后是子类的
static初始化
,以此类推。这种方式很重要,因为子类的static初始化可能会依赖于父类的成员能否被正确初始化。
(3)至此为此,必要的类都加载完毕,对象就可以创建了。首先,父类对象中所有的成员变量执行初始化(静态的成员变量在上一步已执行了初始化),然后父类的构造器会被调用,接着子类的成员变量执行初始化,子类的构造器被调用。如果还 ...
在类的内部,成员变量定义的先后顺序决定了初始化的顺序,其中,先初始化静态变量(或者对象),再初始化非静态变量(或者对象)。
在new 出一个对象时,必定是先初始化成员变量,成员变量包括基本数据类型和引用对象,然后再执行构造器。
静态初始化只在Class对象首次加载的时候进行一次。
下面的程序说明了这一点(故意打乱了编码的顺序,实际开发中,还得要按正常的编码顺序来写)
package com.thinkingInJava;
public class StaticInitialzation {
static Table ta ...
转:http://www.cnblogs.com/libingql/archive/2011/09/25/2189977.html
1、基本用法
代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>日期控件</title>
<link href="/jquery-easyui-1.2.4/themes/default/easyui.css" rel=&qu ...
转:https://www.cnblogs.com/dongyu666/p/6971783.html
1. 前言
单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗?
作为一个Java开发者,也许你觉得自己对单例模式的了解已经足够多了。我并不想危言耸听说一定还有你不知道的——毕竟我自己的了解也的确有限,但究竟你自己了解的程度到底怎样呢?往下看,我们一起来聊聊看~
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。
栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。但缺点是,存在栈中 ...