- 浏览: 224131 次
- 性别:
- 来自: 回龙观
最新评论
-
Java路:
“
q Object execute(Hib ...
使用HbernateTemplate -
hedy1986:
Calendar.getInstance().getTimeI ...
HashMap遍历的两种方式 -
javaAlpha:
刚才遇到个类似存放值的问题。就是一个key对应多个value的 ...
HashMap遍历的两种方式 -
borball:
从HashMap里面取出key对应的value应该没啥开销,所 ...
HashMap遍历的两种方式 -
dearhwj:
楼主整理的不错,我也整理了一个http://hi.baidu. ...
Java.util.Collections类包的学习
文章列表
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部 ...
- 2008-10-17 13:39
- 浏览 1439
- 评论(0)
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。
1. 得到某个对象的属性
public Object getProperty(Object owner, String fieldName) throws Exception {
Class ownerClass = owner.getClass();
...
- 2008-10-16 11:51
- 浏览 1672
- 评论(0)
Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。
Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。
JavaBean 是 reflection 的实际应用之一,它能让一些工具可视化的操作软件组件。这些工具通过 reflection 动态的载入并取得 Java 组件(类) 的属性。
1. 一个简单的 ...
- 2008-10-16 10:08
- 浏览 1673
- 评论(0)
一、验证类
1、数字验证内
1.1 整数
1.2 大于0的整数 (用于传来的ID的验证)
1.3 负整数的验证
1.4 整数不能大于iMax
1.5 整数不能小于iMin
2、时间类
2.1 短时间,形如 (13:04:06)
2.2 短日期,形如 (2003-12-05)
2.3 长时间,形如 (2003-12-05 13:04:06)
2.4 只有年和月。形如(2003-05,或者2003-5)
2.5 只有小时和分钟,形如(12:03)
3、表单类
3.1 所有的表单的值都不能为空
3.2 多行文本框的值不能为空。
3.3 多行文本框的值不能超过sMaxStrleng
3.4 多行文本框的 ...
- 2008-10-16 10:02
- 浏览 2163
- 评论(0)
经典
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交换位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交换位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+ ...
在配置JDND数据源的时候,要
5.0和5.5时要在安装目录\conf\Catalina\localhost目录下放置一个context.xml(名字自取,只要扩展名为.xml即可)文件
6.0时要在安装目录\conf目录下放置一个context.xml(名字自取,只要扩展名为.xml即可)文件
TOMCAT5.0配置写法:
<Context docBase="E:\workspace\jxkh\WebRoot" path="/jxkh" reloadable="true" workDir="work\Catali ...
- 2008-10-15 09:18
- 浏览 2162
- 评论(0)
TOMCAT5.5以上服务器启动方法
- 博客分类:
- JSP
tomcat5.0以下直接双击安装目录的的BIN文件夹内的startup.bat启动文件即可。
tomcat5.5以上在安装目录的的BIN文件夹里边是没有startup.bat启动文件的,要启动服务器,比较方便的一个方法是在BIN文件夹里建一个RUN.BAT(名字自取,后缀是.BAT即可)批处理文件,里边写上这么一行:java -jar bootstrap.jar,启动的时候双击一下该批处理文件就行了!
- 2008-10-14 09:26
- 浏览 1791
- 评论(1)
枚举类型是一个常量集合的数据类型。
因为都是常量,所以一个枚举类型中的字段名都要大写。
在JAVA中,枚举类型的定义是通过“enum“关键字进行的。例如你要定义
一个表示一个星期的每一天的枚举类型:
public enum Day {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,
SATURDAY
}
强烈建议当你需要定义一组常量时,使用枚举类型。
下面我们来看怎样使用上面定义的类型Day:
public class EnumTest {
Day day;
public EnumTest(Day day){
...
- 2008-09-28 17:01
- 浏览 1583
- 评论(0)
摘要
泛型是J2SE 5.0最重要的特性。他们让你写一个type(类或接口)和创建一个实例通过传递一个或多个引用类型。这个实例受限于只能作用于这些类型。比如,在java 5,java.util.List 已经被泛化。当建立一个list对象时,你 ...
- 2008-09-26 13:50
- 浏览 1913
- 评论(0)
1 >屏蔽功能类
1.1 屏蔽键盘所有键
<script language="javascript">
<!--
function document.onkeydown(){
event.keyCode = 0;
event.returnvalue = false;
}
-->
</script>
1.2 屏蔽鼠标右键
在body标签里加上oncontextmenu=self.event.returnvalue=false
或者
<script language="javascript" ...
- 2008-09-26 10:12
- 浏览 1717
- 评论(0)
1.HibernateTemplate的常规用法
HibernateTemplate提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等操作,Spring 2.0更增加对命名SQL查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate的常规用法,就可完成大多数DAO对象的CRUD操作。下面是HibernateTemplate的常用方法简介:
void delete(Object entity):删除指定持久化实例
deleteAll(Collection entities):删除集合内全部持久化类实例
find(String queryString):根据 ...
- 2008-09-25 17:21
- 浏览 3228
- 评论(1)
//1.配置事务管理器
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
//2.配置事 ...
- 2008-09-25 16:51
- 浏览 1283
- 评论(0)
一、内层方法抛出异常,外层方法捕捉并处理异常:
public void methodA (){
try{
// 调用methodB
methodB();
}
catch(ExceptionType et){
// 相应处理措施
}
}
public void methodB throws ExceptionType{
if (condition is true)
{
// 相应处理措施
}
else
{
throw new ExceptionType(argum ...
- 2008-09-25 10:16
- 浏览 1494
- 评论(0)
JNDI(Java Naming and Directory Interface)是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口,类似JDBC都是构建在抽象层上。
JNDI可访问的现有的目录及服务有:
DNS、XNam 、Novell目录服务、LDAP(Lightweight Directory Access Protocol 轻型目录访问协议)、 CORBA对象服务、文件系统、Windows XP/2000/NT/Me/9x的注册表、RMI、DSML v1&v2、NIS。
JNDI优点:
包含了大量的命名和目录服务,使用通用接口来访问不同种类 ...
- 2008-09-23 17:59
- 浏览 1922
- 评论(0)
<!--将弹出来的子窗口的值传给父窗体
父窗口
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script type="text/javascript">
function openWindow ...
- 2008-09-22 17:01
- 浏览 5027
- 评论(0)