自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Struts2的内置校验器

从Struts2的配置文件中可以看到Struts2有如下内建校验器: 1,required 必填校验器,要求字段必须有值         性别不能为空 2,requiredstring 必填字符串校验器,要求必须有值且长度大于0,即不能是空字符串。默认会去掉字符串前后空格         true         用户名不能为空3,stringlen

2012-10-22 21:33:19 828

原创 在编写XML时没有提示信息怎么办?

在ECLIPSE中,编写一些框架的XML配置文件时可以通过如下方法解决,以STRUTS2中编写校验文件为例windows->preferences->xml-> xml catalog点“add”,在出现窗口中的location中选“File system”,然后在xwork-2.x.x解压目录的src\java目录中选择xwork-validator-1.0.3.dtd。回到设置窗口

2012-10-22 21:03:00 552

原创 test

import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;import org.hibernate.service.ServiceRegistry;import org.hibernate.service.ServiceRegistryBui

2012-09-29 04:15:46 474

原创 Hibernate中对象的三种状态以及Session类中saveOrUpdate方法与merge方法的区别

首先,用一张图说明一个对象,在Hibernate中,在调用了不同方法之后对象所处的不同状态在Hibernate中,一个对象的状态可以被分为如图所示的三种Transient:瞬时对象,该对象在数据库中没有与之相对应的记录,并且该对象与Session不相关Persistent:持久对象,该对象在数据库中有与之相对应的记录,并且该对象与Session相关Detached:分离对象

2012-09-17 07:24:43 2098

原创 Hibernate: Session对象中的两个保存记录的方法 save vs. persist

在Hibernate框架中,Session类中有两个方法可以将一个domain实例向数据库中存入save(Object obj);persist(Object obj);这两种方式几乎没有任何的不同,唯独一点Session s = HibernateUtil.getSession();Transaction tx=s.beginTransaction();s.save(enti

2012-09-17 07:14:15 1997

原创 Hibernate工具类模版

import java.io.Serializable;import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Con

2012-09-17 06:55:57 1013

原创 Configuration.buildSessionFactory()过时之后,获取SessionFactory的Util类写法及一些设想

import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;import org.hibernate.service.ServiceRegistry;import org.hibernate.service.ServiceRegistryBuil

2012-09-17 05:13:31 11680 2

转载 java.lang.NoClassDefFoundError: org/jaxen/JaxenException

原来什么问题都没有,就是没有用那个jaxen.jar这个包 可以从http://jaxen.org/下载jaxen是一个用Java开发的XPath 引擎,支持JDOM, dom4j 。 还理解个错误:java.lang.NoClassDefFoundError意思都是指类没找到,一般是因为工程的类库里没有引用这个类。

2012-08-29 06:27:03 683

原创 黑马程序员:正则表达式

---------------------- android培训、java培训、期待与您交流! ----------------------正则表达式是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。作用:用于专门操作字符串特点:用一些特定的符号表示一些代码操作。好处:简化对字符串的复杂操作 具体操作功能1. 匹配对应String类中的ma

2012-07-19 03:22:17 491

原创 黑马程序员:Comparable vs Comparator

---------------------- android培训、java培训、期待与您交流! ----------------------今天忽然感觉黑马论坛真的是个查落补缺的好地方,比如今天看别人的提问中用到了一个实现Comparator接口的类,我当时就懵了一下。之前要让一个类可以被排序都是实现Comparable接口的,Comparator这个接口还真的是没关注过。于是赶紧诚惶

2012-07-19 03:05:43 481

原创 黑马程序员:BeanInfo类与内省

---------------------- android培训、java培训、期待与您交流! -------------------------------------------- android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima

2012-07-15 12:22:54 494

原创 黑马程序员:JavaBean

---------------------- android培训、java培训、期待与您交流! ----------------------1. 什么是JAVABEAN         根据Sun的JavaBean的规范,一个bean就是一个可重用的构件,并且能够在开发工具中可视化地操作。Bean就是一个在开发工具中可操作的类, 最简单的bean与一个Java类没什么任

2012-07-15 12:11:01 661

原创 不看OCJP考题你永远不知道自己的JAVA基础有多差(七)

上期答案第二十六题1.interface A {public void aMethod(); }2.interface B {public void bMethod(); }3.interface C extends A,B { public void cMethod(); }4.class D implements B {5.     public void bMetho

2012-07-15 10:18:54 2889

原创 黑马程序员:享元设计模式

----------------------android培训、java培训、期待与您交流! ----------------------在张孝祥老师的JAVA基础强化教程的第11讲中提到了享元设计模式与在JAVA中的一些现象。这个知识点的确平时很容易忽略,而且一旦在程序中出现了此类问题,一定会搞得人一头雾水。享元设计模式并不算什么大的设计模式,在平时也很少被提及,其应用范围也不是特别的广

2012-07-14 09:40:17 1719

原创 不看OCJP考题你永远不知道自己的JAVA基础有多差(六)

上期答案第二十二题下面的类被定义在两个不同的文件中1. package util;2. public classBitUtils {3.     private static void process(byte[] b) {}4. } 1. package app;2. public classSomeApp {3.     public static vo

2012-07-11 06:43:24 2638

原创 不看OCJP考题你永远不知道自己的JAVA基础有多差(五)

上期答案第十六题:当前目录是一个空目录,假设当前用户拥有对此目录读和写的权限,并执行如下代码11.import java.io.*;12.public class DOS {13.          public static voidmain(String[] args){14.                     File dir = new File("dir")

2012-07-06 11:04:28 2082

原创 不看OCJP考题你永远不知道自己的JAVA基础有多差(四)

第十一题:22. StringBuilder sb1 =new StringBuilder("123");23. String s1 = "123";24. // 此处插入代码25. System.out.println(sb1 + " " + s1);将下列哪段代码插入到第24行处可以使输出结果为"123abc 123abc"?A. sb1.append("abc");

2012-07-04 08:37:04 2351

转载 Java里的堆(heap)栈(stack)和方法区(method)

基础数据类型直接在栈空间分配, 方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。   引用数据类型,需要用new来创建,既在栈空间分配一个地址空间,又在堆空间分配对象的类变量 。 方法的引用参数,在栈空间分配一个地址空间,并指向堆空间的对象区,当方法调用完成后从栈空间回收。局部变量 new 出来时,在栈空间和堆空间中分配空间,当局部变量生命周期结束后,栈空间立刻被回收,堆空间区

2012-07-03 10:26:20 2386

转载 Java final和static字段的初始化详解

JAVA的final关键词可以用在三方面,一是字段,二是方法,三是类,本文主要讨论final字段的几种初始化方法.首先用我个人通俗语言来解释一下final字段的意思,就是final如果初始化值,就不允许对它进行赋值运算,不允许再修改它的值了,JAVA术语叫final字段为常量.注:本文的示例代码都没有写main方法,但代码都可以编译通过,自己可以再建一个类来进行测试.第一种情况是最常用

2012-07-03 08:38:49 1402

原创 不看OCJP考题你永远不知道自己的JAVA基础有多差(三)

上期答案第六题11. public class Person {12.        privateString name;13.        publicPerson(Stringname) {14.               this.name = name;15.        }16.  public int hashCode() {17.

2012-07-03 00:23:56 3411

原创 不看OCJP考题你永远不知道自己的JAVA基础有多差(二)

上期答案问题1. 给出如下函数:11. public static int sum(List list) {12.               int sum = 0;13.               for ( Iterator iter = list.iterator();iter.hasNext(); ) {14.                      int i

2012-07-02 04:10:46 6243 2

原创 不看OCJP考题你永远不知道自己的JAVA基础有多差(一)

虽然在国内IT业内各种考证被许多牛人不齿,用人单位也往往不做硬性要求,但是自从SUN公司被ORACLE收购之后,JAVA的认证考试的难度是有目共睹的,目前传出的消息OCJP的一次通过率只有10%左右,相当恐怖,不过这个数字恐怕在未来一段时间内会有大幅度上升。国内JAVA考试还未从过去的背考经时代完全醒过味来。OCJP的无考经时代是的众多考生铩羽而回。    题库变了,但是JAVA却没变,之所以

2012-07-02 04:08:29 24393 6

原创 LinkedList vs ArrayList

LinkedList  andArrayList  bothimplement List InterfaceDifference between LinkedList vs ArrayList in JavaMain difference between  ArrayList and LinkedList  is that ArrayList is implemented us

2012-05-19 05:11:19 950

原创 What is difference between abstract class and interface

1. A sub class could implements more than one Interface, however it could only extends one Abstract class2. Every method in interface should be abstract,but this is not necessary in abstract class

2012-05-19 04:55:11 476

原创 Difference between Statement and preparedStatement

There's a popular belief that using a PreparedStatement object is faster than using a Statement object. After all, a prepared statement has to verify its metadata against the database only once, while

2012-05-19 04:43:35 406

原创 使用JDBC建立数据库连接的过程

总体来说,一套完整的JDBC的使用过程分为六个步骤载入数据库驱动Class.forName(DBDRIVER);创建连接Connection conn = (Connection) DriverManager.getConnection(DBURL, DBUSER, DBPASS);创建语句PreparedStatement ps = (PreparedStatement)

2012-05-19 04:25:09 596

原创 2012-05-17 Morgan Stantly Java Web Developer Phone InterView

一个英语口音极重的女人对我进行了电话面试。基本上这娘子的英语每一个问题我都得要她重复2,3次我才能大概知道她想问什么,真的是伤不起啊这里简单记录一下她所问我的问题,之中有几个问题我实在是没听懂1. 使用JDBC建立数据库连接的过程2. Statement 和PrepareStatement的区别,以及为什么要用PrepareStatement3. 问了两个专业名字的解释,没听懂

2012-05-18 04:44:31 687 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除