BEA WebLogic平台下J2EE调优攻略1
2008年05月28日 星期三 10:40
随着近来J2EE软件广泛地应用于各行各业,系统调优也越来越引起软件开发者和应用服务器提供商的重视。而对于最终客户来说,在一个高效、稳定地实现他们的业务需求已经是他们的基本要求。所以J2EE调优显得非常重要,而BEA WebLogic Server是业界领先的应用服务器,BEA WebLogic平台下的J2EE调优也就尤为重要,她将为我们提供普遍的J2EE调优方案。最近网络、杂志上的J2EE调优文章层出不 ...
作者:罗代均 ldj_work#126.com,转载请保持完整性
0, 环境说明
Apache :apache_2.0.55 1 个
Tomcat: apache-tomcat-5.5.17 (zip版) 2个
mod_jk:: mod_jk ...
a和b表都分别有350W条数据,在a表和b表都以username为主键;
这个查询是找出存在在a表但不存在在b表的username
select username,mobilephone from a where username not in (select username from b );
Statistics
----------------------------------------------------------
403 recursive calls
91 db block gets
10804761 consistent gets
30631 physical ...
SVN使用:
1. 首先是安装TortoiseSVN这个Win下的客户端(当然用subversion自己的svn这个客户端也可以完成所有操作,理论上)。这个客户端是集成到Explore里的,所以没有什么独立的窗体,所有操作右键菜单来完成。
2. svn使用基本流程:
下面说的命令都与TortoiseSVN菜单上的名称一致。
a. 初次(initial)取出(checkout)repos,建立本地工作拷贝(WC WorkingCopy)。
b. 与repos同步(update),保证将要进行的编辑是最新版本。
c. 编辑源代码(包括创建、修改、删除)。
d. 与repos同步(update),提 ...
prototype.js 是什么?
--------------------------------------------------------------------------------
万一你没有使用过大名鼎鼎的 prototype.js,那么让我来告诉你,prototype.js 是由 Sam Stephenson 写的一个 javascript 类库。这个构思奇妙,而且兼容标准的类库,能帮助你轻松建立有高度互动的 Web 2.0 特性的富客户端页面。
如果你最近尝试使用它,你大概了解到文档并不是作者的一个强项。和在我以前使用这个类库的不少开发者一样,一开始,我不得不一头扎 ...
数据库设计方法、规范与技巧
一、数据库设计过程
数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。
数据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立于机器特点、独立于各个DBMS产品的概念模式(信息世界模型),用E-R图来描述。在逻辑设计阶段将E-R图转换成具体的数据库产品支持的数据模型如关系模型,形成数据库逻辑模式。然后根据用户处理的要求,安全性的考虑,在基本表的基础上再建立必要的视图(VIEW)形成数据的外模式。在物理设计阶段根据D ...
在配制weblogic的过程中,出现了一个“无法连接到 VM”的错误,
经多方努力,发现环境变量没配,希望以后学习的朋友表犯跟我同样的错误
===================================================================
因为用Tomcat服务器总是出现莫名其妙的问题,所以决定将project部署到Weblocig上去调试开发。毕竟大公司的产品还是非常稳定的,自从用过workshop后,我对BEA的好感已经接近Borland了。废话不说了,开始配置的说明。部分内容参考了http://hi.baidu.com/glee_home/ ...
DECODE()函数,它将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,如果未能与任何一个实参序偶匹配成功,则函数也有默认的返回值。
区别于SQL的其它函数,DECODE函数还能识别和操作空值。
语法:DECODE(control_value,value1,result1[,value2,result2…][,default_result]);
control _value试图处理的数值。DECODE函数将该数值与后面的一系列的偶序相比较,以决定返回值。
value1是一组成序偶的数值。如果 ...
1. Spring DAO层的测试AbstractTransactionalDataSourceSpringContextTests
2. spring2.5, 不知道为什么Junit4的风格用不了!!
Spring的DAO层的测试,我是通过继承AbstractTransactionalDataSourceSpringContextTests来做的。比较简单,而且又支持回滚,没有数据库的耗时操作,又是spring-test.jar发布包里直接支持的,所以就选个了。
代码实现也很简单,我先定义了一个base类,其他的测试类全部都继承这个base类,就更方便控制了。
public class ...
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Date;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedList;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.p ...
精妙Sql语句
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,简要介绍基础语句:
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'tes ...
/**
* 用户登录过滤
* <filter>
* <filter-name>UserFilter</filter-name>
* <filter-class>com.fsti.dkhwg.UserFilter</filter-
class>
* </filter>
* <filter-mapping>
* <filter-name>UserFilter</filter-name>
* <url-pattern>/*</url-pattern>
* </filter-m ...
今天用半天的时间参考xiaxin的webwork2guide稍微看了一下Webwork2
Framework的大概内容,感觉这是一个很轻巧、灵活的框架设计.有点心得....
1.有关页面参数传递的问题
在Action中,我们根本看不到HttpServletRequest的痕迹,execute方
法并没有包含任何参数,因此Action就是纯粹的业务逻辑主体,不搀杂任何其
他无关的内容。因为在Webwork的设计思想中,在Web页面中的输入域,命名都
以OGNL的格式命名,然后通过一个解析功能,将这些object与后端的javabean
对应起来,省略了Bean ...
1、Velocity是什么?
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。
当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。
Velocity的能力远不止 ...
<ww:property /> 获取结果的属性值. 如果值未指定, 将返回栈顶值.
<ww:push />
将一个值压入值栈.
<ww:param />
设置父标签的参数. 仅用于其他标签内部, 用于设置父标签某些属性的值.
<ww:set />
将值栈中的某个对象的值设置到一个scope(page, stack, application, session)中. 如果值未给定, 将使用栈顶值. 如果scope未给定, 使用"webwork"的缺省scope.
<ww:url />
构建一个编码的URL.
组件化标签
<ww ...
摘 要 介绍了J2EE平台上Java Web开发的Spring框架的原理和特性,对其事务管理方面的应用进行了分析。
关键词 Spring; J2EE; 控制反转; 事务处理
引 言
在软件开发中出现过各种各样的框架,开源软件的兴起,使得各种各样的框架纷纷出现,例如,Apache组织下就拥有诸多的框架类产品。框架就是一组协同工作的类,它们为特定类型的软件构筑了一个可重用的设计。然而,传统的框架使得应用程序组件过分依赖于框架中的类,这种耦合度的提高降低了组件的复用性。Spring框架的出现,使得组件之间更松散的耦合成为了可能。
Spring框架简介
Spring ...
昨天部署web应用到Tomcat之后,无法成功启动,并且控制台没有详细的错误信息,
顶多就两行提示信息,例如:
严重: Error listenerStart
严重: Context [/lizongbo] startup failed due to previous errors
或者
严重: Error filterStart
org.apache.catalina.core.StandardContext start
严重: Context startup failed due to previous errors
查找logs目录下的信息,除了这两句话,也没别的辅助内容.
给查错 ...
- 16:42
- 浏览 (229)
- 评论 (0)
2008-05-09
介绍一篇关于session的好文章,写的很详细(jsp-servlet 技术)
关键字: 介绍一篇关于session的好文章, 写的很详细(jsp-servlet 技术)
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。
目录:
一、术语session
二、HTTP协议与状态保持
三、理解cookie机制
四、理解session机制
五、理解javax.servlet.http.HttpSession
六、HttpSession常见问题
七、跨应用程序的session共享
八、总结
参考文档
一、术语session
在我的经验里,se ...
/**
* @author huazx E-mail:rigger21@126.com
* @version 创建时间:2007-8-30 下午04:58:52
* 类说明
*/
感觉这个应该很好,多个人一起开发的时候能够看见谁是谁的, 我就想这个怎么弄的,上网一找还真有,但是自己配置就是错误的, 找了半天都是这样的,我晕了。 怎么回事情,难道真是大家说的人品的事情吗? 我就不信这个协了。我必须弄出来,我上网大量的搜索,但是还是那样,只能自己改了。试了好半天,最终上天终于不负我这有心人,我终于修改成功了,操作步骤和大家分享一下:
window->preference->java->code ...
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=641217
1. --- Cause: java.sql.SQLException: 无效的列类型; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:
原因:
某个字段的插入值为空
解决方法:
将该字段的数值添加进去,或者将格式转化为动态的sql
2.
com.ibatis.common.jdbc.exception ...
当你在数据库中创建数据表的时候,你需要定义表中所有字段的类型。ORACLE有许多种数据类型以满足你的需要。数据类型大约分为:character, number, date, LOB, 和RAW等类型。虽然ORACLE8i也允许你自定义数据类型,但是它们是最基本的数据类型。在下面的文章中你将了解到他们在oracle 中的用法、限制以及允许值。
l Character 数据类型
Character 数据类型用来存储字母数字型数据。当你在oracle 中定义一个character 数据时,通常需要制定字段的长度,它是该字段的最大长度。ORACLE提供以下几种character 数据类型:
...
<!--保存添加BalType -->
<action name="savaAddBalTypetest" class="balTypetestAction" method="createBalTypetest">
<result name="success" type="dispatcher">/common/message.jsp</result>
<result name="error" type="dispatcher">/common/message.jsp</result>
<interceptor-ref name="mapparams ...
触发器触发器
是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。 功能:
1、 答应/限制对表的修改
2、 自动生成派生列,比如自增字段
3、 强制数据一致性
4、 提供审计和日志记录
5、 防止无效的事务处理
6、 启用复杂的业务逻辑
开始create trigger biufer_employees_department_id before insert or update of department_id on employees referencing old as old ...
Select标签
从数据库读数值用这个List
<ww:select
name="'baltypetest.sepPaymentId'"
list="spepaylist" listKey="speid"
listValue="speDesc" theme="'simple'" />
<select name="baltypetest.sepPaymentId" id="saveBalTypetest_baltypetest.sepPaymentId">
<option value="1 ...
- 14:22
- 浏览 (61)
- 评论 (0)
1、 Log4j是什么?
Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。
2、Log4j的概念
Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logger ...
- 14:19
- 浏览 (38)
- 评论 (0)
- 浏览: 7359 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Spring+IBatis+webwork ...
DAO对象最好是用接口
-- by hua6884858 -
Ext2.0是一个JS框架Grid
……
-- by walkes -
配制weblogic
...
-- by hushang12345 -
Spring+IBatis+webwork ...
1. SqlMapConfig的DTD声明 ...
-- by baidu12345 -
Spring+IBatis+webwork ...
u DAO对象最好是用接口 u 任何类的对象一定要注入到 ...
-- by baidu12345






评论排行榜