自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Web Flow 2.0 入门

Spring Web Flow 2.0 概述Spring Web Flow 2.0 新特性Spring Web Flow 是 Spring 的一个子项目,其最主要的目的是解决跨越多个请求的、用户与服务器之间的、有状态交互问题。最新版本为 2.0 ,相比于 1.x 版的 Spring Web Flow ,有以下几个值得注意的新特性。 与 Spring M...

2009-04-30 15:42:19 132

原创 Spring Web Flow

<script type="text/javascript"> if ( typeof renderDartAd == "function" ) renderDartAd( /* textAdNumber */ 4, ...

2009-04-30 15:22:32 246

原创 自动执行 Java 性能优化

http://www.oracle.com/technology/global/cn/pub/articles/brahms-tuning.html?_template=/ocom/print作者:Carl Brahms自动执行负载生成和性能优化过程为什么可以节省大量的时间和精力。2008 年 9 月发布优化可能是一项非常艰巨而费时的工作,尤其对于需要最佳性能的环境来说更是...

2009-04-28 13:37:36 88

原创 java.lang.OutOfMemoryError: PermGen space及其解决方法

  PermGen space的全称是Permanent Generationspace,是指内存的永久保存区域OutOfMemoryError: PermGenspace从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被Load的时候被放入PermGen space区域,它和和存放Instance的Hea...

2009-04-28 13:28:08 116

原创 spring blazeDS Integration简单介绍

1. 什么是BlazeDS?简单的说,BlazeDS是一种服务端使用java进行web通信的技术,其可以使开发人员方便地连接到后端分布式数据,推送数据到Flex或AIR应用,为RIA(rich Internet application)提供更好的体验。很多的RIA(rich Internetapplication)应用需要更好的数据连接、通信模式。BlazeDS中的远程调用,可以重用服...

2009-04-27 13:25:32 143

原创 Spring Batch:简化批处理和离线处理的开发

社区Java主题企业架构标签Spring BatchSpring Batch项目是一个轻量级的全面的基于Spring的批处理框架,最近发布了1.0版。InfoQ采访了其项目领导人David Syer,以了解该版本的相关信息以及它为Spring社区提供了些什么。 Syer将SpringBatch描述为这样一个框架,它能够管理批处理和离...

2009-04-27 12:48:55 185

原创 用Spring Web Flow和Terracotta搭建Web应用

Spring Web Flow是SpringFramework中的web应用组件,它提供了一种编写有状态和基于会话的web应用的简便手段。Spring WebFlow使得逻辑流程成为Web应用中的一等公民,它能让你定义为自包含模块,以独立于应用的其它部分来配置和重用。 Spring WebFlow引入了几种有状态Spring Web Flow是SpringFramewo...

2009-04-27 09:47:55 92

原创 ORACLE锁机制研究

锁的概念和分类 锁概念基础 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,...

2009-04-26 17:07:02 261

原创 JSP 2.0: The New Deal, Part 1

作者: Hans Bergsten, 《JavaServer Pages, 3rd Edition》11/05/2003期待已久的日子即将到来: 最新版JavaServer Pages (JSP)2.0规范即将和其他的J2EE 1.4一同发布。新的JSP版本有一个新的飞跃,采用了新的方式:由于新的语言表达式(ExpressionLanguage,以下简称为EL)和JSP...

2009-04-17 12:04:01 123

原创 el jsp表达式

EL 简介 EL 全名为Expression Language,它原本是JSTL 1.0为方便存取数据所自定义的语言。当时EL 只能在JSTL 标签中使用,如下: <c:out value="${ 3 + 7}"> 程序执行结果为10。但是你却不能直接在JSP 网页中使用: <p>Hi ! ${ username }</p> 到了JSP ...

2009-04-17 12:01:24 82

原创 tomcat和weblogic服务器在数据库意外断开后重连方法

本文地址:http://qzone.qq.com/blog/454389842-1217557897 <!-- 文章内容开始--> Tomcat设置方法 在配置Context连接池参数时候加上如下参数:复制内容到剪贴板代码:              <parameter>...

2009-04-16 20:16:23 507

原创 使用Xkins为Web应用增加皮肤——为你的Web应用增加换肤能力

使用Xkins为Web应用增加皮肤——为你的Web应用增加换肤能力原文出处:http://www.javaworld.com/javaworld/jw-10-2004/jw-1025-xkins.html 注:图片请参看原文。摘要 在这篇文章中,GuillermoMeyer说明了为Web应用换肤的过程,解释了如何一种管理皮肤的框架——Xkins来为你的应用换肤。Xkin...

2009-04-15 10:21:37 290

支持失效转移的数据源

package spring.datasource;import java.sql.Connection;import java.sql.SQLException;import java.util.Map;import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;import org.spr...

2009-04-09 18:03:44 83

原创 eBay架构的思想金矿

2008年01月24日 星期四 11:53 P.M.英文来源:http://www.manageability.org/blog/stuff/about-ebays-architectureAn accurate way of knowing what really works is looking at whattruly works in practice. The sof...

2009-04-08 19:19:38 144

原创 CouchDB 实现原理

特性RESTFul API基于文档存储,无表固定结构,数据之间没有关系范式要求多版本并发控制模型用户自定义查询结构(map/reduce)增量索引更新机制多master复制模式用Erlang编写CouchDB能够适应非常广泛的应用场景,在某些偶尔连接网络的应用中,我们可以用CouchDB暂存数据,随后进行同步。也可以在Cloud环境中,作为大型的分布...

2009-04-08 19:15:33 761

原创 数据访问中的多数据源(Multi-DataSource in Data Access)

在实际的项目中,我们很少就使用一个数据库,出于灾难恢复或者负载均衡之类目的考虑,生产环境中通常都会存在多台数据库服务器,相应的,在应用程序对这些数据库进行数据访问的时候, 我们通常就会碰到一个比较常见的问题,即如何管理数据访问过程中牵扯的多个数据源。下面我们不妨从两个角度来阐述一下在应用程序中如何对多个数据源进行管理…4.4.2.1. “主权独立”的多数据源所谓“主权独立...

2009-04-08 19:14:17 795

原创 Hibernate与Spring多数据源的配置

原文:http://yanxiaohui5522.iteye.com/blog/78432Spring2.0.1以后的版本已经支持配置多数据源,并且可以在运行的时候动态加载不同的数据源。通过继承AbstractRoutingDataSource就可以实现多数据源的动态转换。目前做的项目就是需要访问12个数据源,每个数据源的表结构都是相同的,所以要求数据源的变动对于编码人员来说是透明,也就是说...

2009-04-08 19:13:11 75

原创 动态编译JAVA程序

事实上,我们经常使用/bin目录下的javac编译工具来编译Java源文件。如果在Java程序中动态编译任意制定的Java语句,使用这个外部的javac编译器 示范程序下面给出了一个简单的Java程序,这个程序说明了如何利用Sun的javac编译器完成动态编译Java语句。   动态编译JAVA程序[转贴者注]对于很多应用系统,常常需要动态装载和执行类和代码片断,这有利于部署的简易...

2009-04-08 17:07:05 108

原创 oracle分布式事务总结

oracle分布式事务总结(转)2008-09-18 17:47基本概念Local Coordinator:在分布事务中,必须参考其它节点上的数据才能完成自己这部分操作的站点。Global Coordinator:分布事务的发起者,负责协调这个分布事务。Commit PointSite:在分布事务中,首先执行COMMIT或ROLLBACK操作的站点。一般情况下,应该把存...

2009-04-02 16:19:41 101

原创 BEA Tuxedo

参数纠错Tuxedo(Transaction for UniX Extented Distributed Operation)提供了一个多语言复合基础架构,它具有强大的扩展和互操作能力,支持构建“实时”企业。在今天的“系统整合”、“全球使用”和“高度可用”的业务环境下,企业非常需要这样一类分布式TP(事务处理)基础架构:它能充分利用已有的技能和应用资产,还具备基于标准的互操作能力,从而能...

2009-04-02 13:44:21 129

原创 为RedHat AS4添加在线升级功能

可能是因为版权的关系,网上已经找不到可用的rhel的apt和yum源了.centos是一个根据rhel rebuild的版本,它的目录结构,文件命名,所有软件包都跟rhel是完全兼容的,因此,我们完全可以用centos的apt和yum源来进行系统和软件更新.Apt下载:http://rpm.pbone.net/index.php3/ ... ntos4.i386.rpm.html...

2009-04-02 09:37:11 95

空空如也

空空如也

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

TA关注的人

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