- 博客(16)
- 收藏
- 关注
转载 HashCode和equal方法
equals()反映的是对象或变量具体的值,即两个对象里面包含的值--可能是对象的引用,也可能是值类型的值。而hashCode()是对象或变量通过哈希算法计算出的哈希值。之所以有hashCode方法,是因为在批量的对象比较中,hashCode要比equals来得快,很多集合都用到了hashCode,比如HashTable。 两个obj,如果equals()相等,ha
2013-08-13 21:03:34 452
转载 JAVA代理模式与动态代理模式
1、代理模式所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之前起到中介的作用。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。生活中的例子:过年加班比较忙,没空去买火车票,这时可以打个电话到附近的票务中心,叫他们帮你买张回家的火车票,当然这会附加额外
2013-08-13 18:55:56 449
转载 request.getRequestURI() 、request.getRequestURL() 、request.getContextPath()、request.getServletPath
request.getRequestURI() /jqueryWeb/resources/request.jsp request.getRequestURL() http://localhost:8080/jqueryWeb/resources/request.jsp request.getContextPath()/jqueryWeb request.getServletPath()/r
2013-08-13 13:11:33 679
转载 STRING INT INTEGER间的转换
注:如果使用JDK5.0的话,JVM会自动完成装包解包的。String int Integer间的转换 如何将字串 String 转换成整数 int?int i = Integer.valueOf(my_str).intValue();int i=Integer.parseInt(str);如何将字串 String 转换成Integer ?Integer i
2013-08-12 23:06:57 546
转载 JSP与Servlet之间设置Cookie可能导致Cookie无法读取的解决办法
Cookie 是在http和https协议中,用来实现会话管理(session management),在用户终端(比如浏览器)上存储的一小段数据。一般用来存储用户的习惯(user preferences), 安全性要求较低的自动登录信息, 以及收集用户的信息。它一般保存在客户端用户浏览器的指定的目录下,因此,尽量不要使用Cookie保存敏感的数据,而且Cookie的数据最好加密。每个Co
2013-08-12 17:19:31 1427
转载 c3p0详细配置
官方文档 : http://www.mchange.com/projects/c3p0/index.html3301000false属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试使用。Default: null-->Test保留,并在下次调用getC
2013-08-10 23:14:15 439
转载 request.getParameterValues与request.getParameter的区别
一、 简单的对比request.getParameter用的比较多,相对熟悉request.getParameterValues(String name)是获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量 ,如checkobx类型 request.getParameter(String name)是获得相应名的数据,如果有重复的名,则返
2013-08-10 16:24:23 410
转载 Struts2的checkbox标签
html中的checkbox标签有一个特殊的地方,如果一个checkbox未被选中,那么它将不会出现在请求参数中。比如如下的例子: submit(补充说明:对于checkbox,如果没有显式地指明value值,那么它会有一个默认值“on”)当我们同时选中option1和option2时,请求的URL是....?options=option1&opt
2013-08-10 13:46:34 419
转载 Struts2标签 %{ } %{# }
struts2中的标签 s:a 中的href 什么时候使用“# ” 什么时候该用“%{ }” 什么时候该用“%{# }” 什么时候用“” s:select 中的list 什么时候使用“# ” 什么时候该用“%{ }” 什么时候该用“%{# }” 什么时候用“” s:if 中的test 什么时候使用“# ” 什
2013-08-07 22:24:26 396
转载 Struts2 中#、@、%和$符号的用途
一.#符号的用途一般有三种。 “#”主要有三种用途: 1. 访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性: parameters 包含当前HTTP请求参数的Map #parameters.id[0]作用相当于reques
2013-08-07 22:22:04 878
转载 struts.xml中package的namespace属性
struts.xml文件中package标签除了有name、extends属性外,还有一个十分重要的属性:namespace。如下: namespace="/abc"> /jsp/struts2/result.jsp /jsp/struts2/login2.jsp 该属性默认为namespa
2013-08-07 20:03:56 1310
转载 Struts2中的ModelDriven机制及其运用
所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; public class User { private int id; private String username; private String password; priva
2013-08-07 18:43:52 374
转载 HibernateCallback()
HibernateTemplate提供了非常多的常用方法来完成数据库的基本操作,使得持久层访问摸板化,只要创建HibernateTemplate 实例后,注入一个SessionFactory的引用就可以了.无须手动创建sessionFactory,更加智能的管理Hibernate 的Session,没有大量的try/catch操作, void delete(Object entity)删
2013-08-07 18:39:18 439
转载 struts.xml中action标签的学习
/Hello.jsp 在action中定义一个class,如上面的代码。这个class可以任意定义,但是它一定要包含一个public String execute()方法。但是一般说来这个类我们都是通过继承com.opensymphony.xwork2.ActionSupport这个类来实现的,因为在ActionSupport中已经定义了很多有用的方法,子类可以直接拿来用。
2013-08-07 18:32:57 1422
转载 Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2013-08-07 18:31:52 432
转载 解决JSP中文乱码问题
大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。首先了解一下Java中文问题的由来:Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问
2013-08-07 18:29:47 469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人