- 博客(31)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 集群环境中使用EhCache缓存
简介: EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认的 CacheProvider。本文充分的介绍了 EhCache 缓存系统对集群环境的支持以及使用方法。EhCache 缓存系统简介EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认的 CacheProvider。Eh
2011-10-21 21:41:36
1370
原创 使用 Spring 2.5 注释驱动的 IoC 功能
<br />概述<br />注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和
2010-12-03 23:30:00
630
转载 使用 Spring 2.5 基于注解驱动的 Spring MVC
概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和 Java 代码放在一起
2010-12-03 17:31:00
709
转载 Servlet 3.0 (6) 现有API的改进及小结
<br />七、现有API的改进<br /> Servlet 3.0规范不仅引入了新的概念/技术,而且还对现有API进行了相应的改进。<br /> HttpServletRequest<br /> 为了支持multipart/form-data MIME类型,已经为HttpServletRequest接口添加了下列方法:Iterable getParts()Part getPart(String name)<br /> Cookies<br /> 为了消除某些类型的跨站点脚本攻击,Servlet 3
2010-12-02 11:50:00
1461
原创 Servlet 3.0 (5) Servlet中的异步处理
<br />六、Servlet中的异步处理<br /> 在许多情况下,Servlet必须与处理数据的资源打交道。这种资源可能是数据库资源、web服务或者一个消息资源。与这些资源进行交互的时候,Servlet必须等待一段时间,直到从资源获取响应之后,该Servlet才能生成一个响应。这使得Servlet对资源的调用成为一个阻塞式的调用,所以效率很低。Servlet 3.0通过引入异步处理来解决这个问题。异步处理允许线程发出一个资源调用,然后返回到容器,而无需等待。 该线程进而可以执行其他任务
2010-12-02 11:49:00
1711
转载 Servlet 3.0 (4) 针对Web框架的可插性
<br />五、针对Web框架的可插性<br /> 就像前面所说的那样,Servlet 3.0的某些改进使得我们可以将框架和程序库插入一个web应用。这个特性减少了配置的数量,并为web应用程序提供了更好的模块性。 Servlet 3.0是通过web模块部署描述符片段(或者简称web片段)来实现可插性的。<br /> Web片段是框架JAR的META-INF目录中的web.xml文件的一部分。web片段提供了web应用的逻辑划分,而不必编辑特定框架组件的web部署描述符。<br /> 用于
2010-12-02 11:48:00
1737
原创 Servlet 3.0 (3) 元数据和通用注释
<br />三、元数据和通用注释<br /> 除了上面描述的特定于Servlet的注释之外,Servlet 3.0还支持所有定义为JSR 175(Java元数据规范)和JSR 250(用于Java平台通用注释) 的一部分的注释,包括:与安全有关的注释,诸如@DeclareRoles 和@RolesAllowed使用EJB的注释,诸如@EJB和@EJBs用于资源注入的注释,诸如@resource和@Resources使用JPA的注释,诸如@PersistenceContext、@PersistenceC
2010-12-02 11:46:00
1212
转载 Servlet 3.0 (2) Servlet中的注释
<br />二、Servlet中的注释<br /> Servlet 3.0中的重大革新之一是支持注释。通过使用注释定义Servlet和过滤器,就无需在web部署描述符(web.xml)中建立Servlet/过滤器条目了。<br />@WebServlet<br /> 为了在web应用中定义Servlet组件,我们可以使用@WebServlet。我们可以将其用于继承类javax.servlet.http.HttpServlet的类。注释@WebServlet具有许多属性。例如name、urlPat
2010-12-02 11:45:00
4759
转载 Servlet 3.0 (1)新特性简述
本文将详细介绍即将发布的Servlet 3.0规范中的哪些特性会对开发人员构建Java web应用程序的方式产生重要影响。 作为web应用开发关键的Java API之一,Servlet规范自从诞生之日起,除了添加诸如过滤器和web应用事件之类的功能之外,它还鲜有任何重大的变革之举。然而,新的Servlet 3.0规范的发布将对开发人员构建Java web应用程序的方式产生重大的影响。 本文将向读者简要介绍Servlet 3.0中引入的各种新特性。然后,我们将通过示例代码详
2010-12-02 11:42:00
1174
转载 解惑Spring嵌套事务
解惑 spring 嵌套事务 在所有使用 spring 的应用中, 声明式事务管理可能是使用率最高的功能了, 但是, 从我观察到的情况看, 绝大多数人并不能深刻理解事务声明中不同事务传播属性配置的的含义, 让我们来看一下 TransactionDefinition 接口中的定义:/** * Support a current transaction, create a new one
2010-11-29 13:17:00
1012
1
转载 Apache+JK+Tomcat负载均衡配置
<br /> 网上关于Apache+JK+Tomcat的集群配置例子很多,按着例子配置下来,基本都能运行,不过,在一些重要的地方却没有进一步的说明。这次公司一个产品就是采用Apache+JK+Tomcat集群,在整个配置、测试过程中,遇到了许多的问题,经过不断测试、摸索,最后总算是搞定了,性能也达到了预期的目标。针对网上的例子,感觉有必要再详细的介绍一下我的配置过程,对一些要特别注意的地方进行补充。<br /> 集群有别于分布式的解决方案,它采用的是每台服务器运行相同应用的策略,由负责平衡的服务
2010-07-22 15:05:00
897
原创 使用jdom来格式化输入xml
<br />今天无意中听同事说到格式化输出xml代码,于是一时兴起,就写了一个小工具,使用了jdom,可以到jdom官方网站http://www.jdom.org/下载。<br />具体代码如下:<br />import java.util.List;import org.jdom.Attribute;import org.jdom.Document;import org.jdom.Element;import org.jdom.input.SAXBuilder;/** *
2010-07-14 17:00:00
3692
原创 IntelliJ IDEA 目录技巧
<br />IntelliJ IDEA的Web应用的目录结构<br />Ø 目录图:<br /><br /><br />Ø 目录解释:<br />开发目录<br />目录名称<br />描述<br />Test<br />工程名称<br /> lib<br />Jar包的存放目录<br /> src<br />源文件也就是文件(类,资源文件)存放的目录<br /> test<br />测试用例文件(类、资源文件)测存放的目录<br /> web<br />WEB根目录,存放WEB资源
2010-06-26 21:24:00
5176
原创 IntelliJ 9 设置
1. IDEA内存优化先看看你机器本身的配置而配置. /IntelliJ IDEA 8/bin/idea.exe.vmoptions ----------------------------------------- -Xms64m -Xmx256m -XX:MaxPermSize=92m -ea -server -Dsun.awt.keepWorkingSetOnMinimize=true 查询快捷键CTRL+N 查找类CTRL+SHIFT+N 查找文件CTRL+SHIFT+ALT+N 查找类中的方
2010-06-26 21:03:00
1050
原创 注册Tomcat服务为系统服务
<br /> 将解压版的Tomcat服务注册为系统服务之后,就不用每次启动机器之后都要手动去启动"startup.bat",就方便多了,下面就是具体步骤(以我的机器为例,我的Tomcat安装在:D:/Tomcat6.0.24/,你的目录可能与我不同,但也是类似的):<br /> 我的Tomcat路径图: <br /><br /> <br /> 1.先用记事本等打开 D:/Tomcat6.0.24/bin/service.bat 文件,找到最后几句,用红色标记
2010-06-18 11:01:00
31422
1
转载 基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (3)
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (3) 进入我们基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发的最后一个阶段了,这阶段主要为我们的项目引进Struts2的Annotation。相对于带Annotation的Hibernate与带Annotation的Sprin
2010-05-30 16:05:00
1858
原创 基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (2)
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (2) 基于Annotation的SSH整合开发,其实,并没有我当初想像中那么顺利。真正去做的时候,才发觉有许多问题。但不要紧,探索一下吧。在探索过程中学到知识,才是最重要的。 言归正传,现在,我们加入Spring的支持:把spring-framework-2.5.5/dist中的
2010-05-30 15:59:00
2056
转载 基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (1)
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (1) 写这个主题的文章在网络上应该暂时没有吧,也看过许多SSH整合开发的书,许多都是旧版本的框架整合,而且大部分都是以XML配置文件的方式,即使谈到Annotation也是针对其中一个框架而言的。随着开源框架更新版本中不断引进对Annotation的支持,使得我们可以用单方
2010-05-30 15:53:00
1969
1
转载 proxool连接池
最近做的一个项目中运用到了连接池技术,可能我们大家比较熟悉的开源连接池有dbcp,c3p0,proxool。对这三种连接池来说,从性能和出错率来说,proxool稍微比前两种好些。今天我主要简单的讲述一下,我在项目中成功的配置和源码。 第一步:首先去[url]http://proxool.sourceforge.net/[/url]下载一个proxool.jar文件了,我用的是p
2010-05-25 10:39:00
722
原创 Tomcat 6中配置SSL双向认证
第一步:为服务器生成证书使用keytool为Tomcat生成证书,假定目标机器的域名是“localhost”,keystore文件存放在“C:/tomcat.keystore”,口令为“password”,使用如下命令生成: 如果Tomcat所在服务器的域名不是“localhost”,应改为对应的域名,如“www.sina.com
2010-03-09 21:40:00
4320
2
原创 Eclipse插件安装方案
Eclipse的插件共有两种安装方案:1.覆盖安装法,此法较为常见。2.links安装法,此法较为常用。而下载下来的插件可能有这几种形式:一是单独的jar文件;二是plugins和features两个文件夹;三是一个单独的eclipse文件夹。【方法一】links安装方法:(推荐)
2010-02-03 11:29:00
642
原创 MyEclipse 7.0 安装VSS插件
一、下载VSS插件 可以去官方网站下载,也可以在这里http://d.download.youkuaiyun.com/down/325061/yongpang下载最新的org.vssplugin_1.6.2 Eclipse的VSS插件。文件大小大约1MB。 二、安装 最新版MyEclipse 7.0正式版与以前的版本有很大不同,包括MyEclipse 7.0M2在内的老版本都是myeclipse快捷方式调用e
2010-01-13 16:12:00
3945
原创 Struts2 乱码 解决方案
今天做Struts2测试的时候,出现了乱码问题: 原本在JSP页面输入框中提交的内容包含中文,但是提交到MySQL数据库的时候,是乱码。 1.首先我检查JSP页面编码为: JSP页面是没有问题的。 2.检查Struts2的配置文件内容: 其实这个不需要设置,Struts2默认配置文件中就是UTF-8的,也没有问题。
2009-12-22 12:54:00
1566
1
原创 Struts2.1.8.1 Unable to load configuration 解决方案
Struts2.1.8.1 Unable to load configuration 解决方案 今天无聊下载了最新的Struts2.1.8.1最新包来耍耍,结果一启动tomcat服务器就报错:-------------------------------------------------------------------------------
2009-12-16 15:45:00
5696
23
转载 理解Servlet过滤器(javax.servlet.Filter)
理解Servlet过滤器(javax.servlet.Filter) 原文地址:http://blog.youkuaiyun.com/microtong/archive/2009/12/14/5007170.aspx 过滤器(Filter)的概念过滤器位于客户端和web应用程序之间,用于检查和修改两者之间流过的请求和响应。在请求到达Servlet/JSP之前,过滤
2009-12-15 12:50:00
700
转载 静态内部类
原文地址:http://blog.youkuaiyun.com/yakihappy/archive/2009/03/11/3979858.aspx如果你不需要内部类对象与其外围类对象之间有联系,那你可以将内部类声明为static。这通常称为嵌套类(nested class)。Static Nested Class是被声明为静态(static)的内部类,它可以
2009-12-15 09:53:00
619
原创 今天开通了优快云博客,希望能结识更多的朋友,大家一起学习交流!
今天开通了优快云博客,希望能结识更多的朋友,大家一起学习交流!喜欢windows7的可以去这里。
2009-12-14 15:40:00
936
原创 用JDBC连接Oracle并读取数据的例子
[code="java"]import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Date;/*** 用JDBC连...
2009-06-07 11:58:50
252
原创 JDBC连接oracle的十大技巧
1、在客户端软件开发中使用Thin驱动程序 在开发Java软件方面,Oracle数据库提供了四种类型的驱动程序,其中两种用于应用软件、applets、servlets等客户端软件,另外二种用于数据库中的Java存储过程等服务器端软件。在客户机端软件的开发中,我们可以选择OCI驱动程序或Thin驱动程序。OCI驱动程序利用 Java本地化接口(JNI),通过Oracle客户端软件与数据...
2009-06-07 11:54:38
123
原创 JAVA反射机制
[color=darkblue] JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运...
2009-05-11 15:09:45
107
原创 一个Java程序员应该掌握的10项技能
[align=right][color=gray]来源:javaeye博客[/color][/align][color=blue][size=medium]1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlC...
2009-05-11 14:50:14
166
VSS1.6.2 eclipse插件
2010-02-26
请问java.lang.NullPoint问题出现的原因是什么?
2008-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人