自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java面试宝典2013版(超长版)

一. Java基础部分......................................................................................................21、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?.....22、Java有没有goto?........................

2012-10-16 13:24:26 3746 1

转载 Struts2 的namespace为空意味着什么?

Struts.xml /Namespace.jsp /Namespace.jsp namespace是什么,你想访问的action前面就应该加上什么。比如这里就是/front/index.

2012-09-30 16:54:17 6044 1

翻译 Struts2 官方教程之Struts Tags(九)——UI Tags(Form Tags)

Within the form tags, there are two classes of tags: the form tag itself, and all other tags, which make up the individual form elements. The behavior of the form tag is different than the elements en

2012-09-28 17:27:26 5061

翻译 Struts2 官方教程之Struts Tags(六)——Generic Tags(Control Tags )

开头要说的:在早期的应用开发中,表现层Jsp页面主要使用Jsp脚本来控制输出。这样,在Jsp中嵌套了java脚本,这种方式不管是可读性还是可维护性都很差,几乎使Jsp成为Java的子集。从Jsp1.1之后,才增加了Jsp标签库,这种情况才有所好转。Generic tags are used for controlling the execution flow when the Jsppages

2012-09-26 15:25:11 2611

翻译 Struts2 官方教程之Hello World Using Struts 2(四)

When you click on a hyperlink or submit an HTML form in a Struts 2 web application, the input is not sent to another server page, but to a Java class that you provide. These classes are called Actions

2012-09-24 21:42:34 5344

转载 MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题以及error 1406:data too long for column 'name' at row 1

MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用的。character-set-database:数据库字符集。character-set-table:数据库表字符集。优先级依次增加。所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集

2012-09-12 11:06:22 15509 1

转载 谈谈Spring配置中<bean>的id和name属性的花拳秀腿

在BeanFactory的配置中,是我们最常见的配置项,它有两个最常见的属性,即id和name,最近研究了一下,发现这两个属性还挺好玩的,特整理出来和大家一起分享。  1.id属性命名必须满足XML的命名规范,因为id其实是XML中就做了限定的。总结起来就相当于一个Java变量的命名:不能以数字,符号打头,不能有空格,如123,?ad,"ab "等都是不规范的,Spring在初始化时就会报

2012-08-10 10:53:39 2103

转载 详细解析Java中抽象类和接口的区别 abstract class和interface

详细解析Java中抽象类和接口的区别 abstract class和interface2007年05月13日 22:07    在Java语言中, abstract class和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有

2012-03-22 13:38:05 2563

转载 运行时异常与一般异常有何异同?

ava提供了两类主要的异常:runtime exception和checked exception。checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常,JAVA编译器强制要求我们必需对出现的这些异常进行catch。所以,面对这种异常不管我们是否愿意,只能自己去写一大堆catch块去处理可能的异常。 但是另外一种异常:runtime excepti

2012-12-26 14:51:20 1091

转载 抽象类是否可继承实体类

一道java 常见面试题,网上找到的几乎每个 java 面试笔试题大全或集锦里都能找到这道题。题目如下: 问: 抽象类是否可继承实体类 (concrete class)答: 抽象类是可以继承实体类,但前提是实体类必须有明确的构造函数 答案很明确,可以继承。其实从Object就是个实体类,java的API文档里,每个抽象类的条目里都明确写着直接或间接继承自Object,所以这

2012-12-26 11:10:21 975 3

转载 Java关键字final、static使用总结

一、final  根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变

2012-12-26 10:55:10 842

转载 sql 模式,外模式,内模式 二级映像

早上备课的时候,发现教材第二章的2.2节数据库设计概述中有些概念性的错误,从而使我想到,对于外模式、模式、内模式的概念学生也不一定能理解透彻,于是想通过博客再谈仔细。    首先,谈谈模式的概念,模式为某种事物的标准形式或使人可以照着做的标准样式。这个词用在数据库中,它是由英文的Schema翻译过来的。在数据库管理系统中,其模式是指数据模式(data schema),是数据抽象的结果表示,如用

2012-12-10 17:50:20 3810 1

转载 myeclipse jsp 自动提示修改

window   --> Perferences--> General--> keys   将Content   Assist快捷键设置成Alt   +   /就可以了 如果你发现点了Apply关了之后,再次打开Content   Assist的快捷键没有改变的话,那是因为下面有一个选项已经用到了 Alt   +   /,具体是哪一个我记不清了,你把那个command的快捷键给改成

2012-11-20 14:15:18 769

原创 巴巴运动网学习笔记四之在Web层集成Struts2.3与Spring3.1

最近学习传智播客的巴巴运动网教程,在集成Struts与Spring时,遇到很多麻烦,千万要沉住气,不要浮躁,开始的时候,一集成struts2就出现各种各样的问题,怎么都解决不了,看了很多帖子,但大多数都是水贴。在这里很想说,千万别用百度查,一定要用google,特别是技术上的问题,看看外国朋友怎么解决问题的。在此记录,希望对以后遇到同样问题的人有所帮助。教程中集成的是Struts1,我选择的是St

2012-11-16 10:35:43 2325 1

原创 spring3.1+JPA整合struts2.3出现的各种问题和错,其实主要还是jar包冲突

缺commons-digester-2.0.jar十一月 15, 2012 9:10:13 下午 org.apache.catalina.core.StandardContext listenerStart严重: Error configuring application listener of class com.sun.faces.config.ConfigureListenerjava

2012-11-15 23:51:53 2571

转载 tomcat7在myeclipse中启动不了 出现严重: Error waiting for multi-thread deployment of directories to completehos

问题解决:在eclipse中,window-->preferences-->Java-->Installed JREs  选中JRE 点击Edit写入这句话:-Xms800m -Xmx800m -XX:MaxNewSize=256m -XX:MaxPermSize=256m并设置当前使用的tomcat的运行jdk为当前刚刚设置过的jdk即可

2012-11-09 14:32:54 16653 1

转载 解析Java中的String对象的数据类型

1. 首先String不属于8种基本数据类型,String是一个对象。   因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。   2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;   3. String str=”kvill”;    Str

2012-11-09 09:49:28 793

原创 巴巴运动网学习笔记三之产品分类实体对象基本属性的JPA映射,用泛型技术对产品分类的业务管理Bean抽象,单元测试产品分类的业务管理Bean.,重载业务管理Bean的删除方法,

ProductType的JPA映射package com.bean.product;import java.io.Serializable;import java.util.HashSet;import java.util.Set;import javax.persistence.CascadeType;import javax.persistence.Column;i

2012-11-08 11:00:43 1882

转载 在Web应用中创建Spring容器的两种方式

使用spring的web应用时,不用手动创建spring容器,而是通过配置文件声明式地创建spring容器,因此,在web应用中创建spring容器有如下两种方式:一.直接在web.xml文件中配置spring容器二.利用第三方MVC框架的扩展点,创建spring容器其实第一种方式最为常见。为了让spring容器随web的应用的启动而自动启动,有如下两种方法    1.利用

2012-11-07 11:28:37 7884 3

原创 Spring Annotation 详解

在使用annotation前,需要在beans.xml配置命名空间。<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframew

2012-10-31 17:42:36 3596 4

转载 UTF-8不是兼容Unicode吗? 那UTF-8也应该支持中文啊, 为什么上面的XML文档会 出现字符集错误的情况呢?

UTF-8 确实是兼容Unicode,也确实对中文有很好的支持,但需要指出的是:当我们使用文本编辑工具保存XMl文档(其实质还是文本文件)时也涉及字符集的问题,众所周知,磁盘上的所有文件都以二进制开工保存,这意味着保存文本文件需要将文件中的字符转换为二进制码(编码),再保存,类似的,当使用文本编辑工具读取文本文件时,则需要将二进制码反转换为字符(解码),因此为了正常获取文本文件的内容,保存,读取文

2012-10-31 10:48:41 5964

转载 ApplicationContext中Bean的生命周期

Bean在应用上下文中的生命周期和在BeanFactory中生命周期类似,不同是,如果Bean实现了org.springframework.context.ApplicationContextAware接口,会增加一个调用该接口方法setApplicationContext()的步骤,如3-12所示: 图3-12  ApplicationContext中Bean的生命周

2012-10-30 16:34:03 2557

转载 BeanFactory中Bean的生命周期

我们知道Web容器中的Servlet拥有明确的生命周期,Spring容器中的Bean也拥有相似的生命周期。Bean生命周期由多个特定的生命阶段组成,每个生命阶段都开出了一扇门,允许外界对Bean施加控制。在Spring中,我们可以从两个层面定义Bean的生命周期:第一个层面是Bean的作用范围;第二个层面是实例化Bean时所经历的一系列阶段。下面我们分别对BeanFactory和Applica

2012-10-30 16:31:11 4690 1

转载 Spring Autowire自动装配

在应用中,我们常常使用标签为JavaBean注入它依赖的对象。但是对于一个大型的系统,这个操作将会耗费我们大量的资源,我们不得不花费大量的时间和精力用于创建和维护系统中的标签。实际上,这种方式也会在另一种形式上增加了应用程序的复杂性,那么如何解决这个问题呢?Spring为我们提供了一个自动装配的机制,尽管这种机制不是很完善,但是在应用中结合标签还是可以大大的减少我们的劳动强度。前面提到过,在定义B

2012-10-30 15:58:33 992

翻译 Spring 集合注入

In the , ,, and elements, you set the properties and arguments of the JavaCollection types List,Set, Map, andProperties, respectively. administrator@example.org support@exa

2012-10-30 15:35:51 717

转载 spring的作用域

如何使用spring的作用域:    这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。因此

2012-10-30 15:26:19 853

原创 Java 泛型详解

首先在没有泛型之前,一旦把一个对象丢进java集合中,集合就会忘记对象的类型,把所有对象当成Object类型来处理。当程序从集合中取出对象时,就需要进行强制类型转换,这种强制类型转换不仅代码臃肿,而且容易引起ClassCastException异常。 public class ListErr { public static void main(String[]

2012-10-30 11:56:29 2249 1

转载 用泛型与反射技术封装分页功能(JPA)

DAO.java  public interface DAO {  /**  * 1.获取所要显示的分页数据(一般以list形式来存放)  * 2.获取记录的总数(计算总页数)  * 3.需要定义一个返回类型,获取两个参数  * @param   * @param entityClass 实体类  * @param firstindex 开始索引  * @param maxres

2012-10-29 16:15:44 3623

转载 jdom学习:读取xml文件

用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的build()方法创建Document对象,然后用 Document类、Element类等的方法读取所需的内容。IBM : developerWorks 中国站上有一个很好的例子: 8G 200 1580 10G 500 3000

2012-10-29 12:41:57 1039

转载 Spring 框架 IOC本质

从本质上来看,Spring容器就是一个“越大型”工厂,Spring容器中的Bean就是该工厂的产品。Srping容器能产生哪些产品,则完全取决于开发者在配置文件中的配置。对于开发者来说,开发者使用Spring框架所做的主要是两件事:开发Bean,配置Bean,对于Spring框架来说,它要做的,就是根据配置文件来创建Bean实例,并且调用Bean实例的方法完成“依赖注入”——这就是所谓IoC本

2012-10-29 10:06:12 1713

转载 JPQL 查询

一、什么是JPQL在 Java EE 中,JPQL( Java 持久性查询语言)是专门为Java 应用程序访问和导航实体实例设计的。JPQL是EJB2使用的查询语言EJB QL的扩展,它继承了EJB QL并对其做了一些改变。 二、JPQL与SQLJPQL 和 SQL 有很多相似之处。归根结底,它们都用于访问和操作数据库数据。而且,二者都使用非过程语句 — 通过特殊解释程序识别的命令

2012-10-26 10:39:44 12503 1

转载 Spring容器

容器是Spring框架的核心,Spring容器就是一个巨大的工厂。Spring容器使用Ioc管理所有组成应用系统的组件。  Spring容器会使用XML解析器读取改属性值,并利用反射来创建该实现类的实例。   Spring有两个核心接口:BeanFactory和ApplicationContext,其中ApplicationContext是BeanFactory的子接口。它们都可以代表

2012-10-25 15:45:57 7076

转载 Spring事务管理中@Transactional的参数配置

Spring作为低侵入的Java EE框架之一,能够很好地与其他框架进行整合,其中Spring与Hibernate的整合实现的事务管理是常用的一种功能。  所谓事务,就必须具备ACID特性,即原子性、一致性、隔离性和持久性注意@Transactional 注解及其支持类所提供的功能最低要求使用Java 5(Tiger)。除了基于XML文件的声明式事务配置外,你也可以采用基于注解式的

2012-10-23 16:29:02 23728 1

转载 多对多单向关联

没有关联关系的一方:package com.eneitys; import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.Table; @Entity@Table(name

2012-10-22 21:52:50 763

转载 多对一、一对多的双向关联

多的一方和多对一的单向关联一样,没什么需要变动的.package com.eneitys; import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.ManyToOne;import

2012-10-22 21:45:01 868

转载 五分钟讲清楚UML

五分钟讲清楚UML1.     前言最近一段时间做项目,需要做机能模块的设计。客户方指名要用UML图作设计资料。但是跟日本人打了这么多年交道,UML图是什么东西,我早就忘记光了,没办法,只好从头查资料。于是做出来了这样一个资料,把我学习UML的方法和结论告诉大家,让大家在5分钟之内都能学会UML。 2.     第一分钟 作为Object的表现形式的模型技术进入

2012-10-22 14:04:26 753

转载 hibernate多对一单向关联

多对一(many to one)单向关联映射多对一的数据库设计原则:在多的那端加外键//注意在创建实体类属性时应尽量避免与SQL语句中的关键字重名.用户和组 这里从用户看 多个用户只能对应一个组只需在多的一端加@ManyToOne@Entity@Table(name = "t_user")public class User { private int id; p

2012-10-22 11:13:38 1175

转载 一对多单向关联

多的一方:不写任何关联关系package com.eneitys; import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.Table; @Entity@Tabl

2012-10-22 11:04:05 5125

转载 JPA 教程(三)

JPA的编程结构及重要的APIJavaEE 5.0中所定义的JPA接口个数并不多,它们位于javax.persistence和javax.persistence.spi两个包中。 javax.persistence包中大部分API都是注解类,除此之外还包括EntityManager、Query等持久化操作接口。而 javax.persistence.spi包中的4个API,

2012-10-17 16:07:31 2230

转载 JPA 教程(二) .

使用XML元数据 除了使用注解提供元数据信息外,JPA也允许我们通过XML提供元数据信息。条条道路通罗马,路路都是安康道,开发者安全可以根据自己的习惯喜好择一而从。按照JPA的规范,如果你提供了XML元数据描述信息,它将覆盖实体类中的注解元数据信息。XML元数据信息以orm.xml 命名,放置在类路径的META-INF目录下。JPA尽量让XML和注解的元数据

2012-10-17 16:07:01 2339

空空如也

空空如也

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

TA关注的人

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