- 博客(32)
- 问答 (1)
- 收藏
- 关注
Apache James 不能创建数据库表
开发一个WebMail 邮件系统,邮件服务器用的是Apache James,看中他就是看中了它是完全基于JAVA开发的,具有跨平台的有点!! 以前我是把James服务器结合My Sql使用,邮件信息都存放到MySql库中,今天我想把库更改到Oracle下。但是把配置修改了,相应的库中就是没有出现James自动创建的数据库表,,很是郁闷。 配置绝对...
2009-07-21 12:07:39
319
Hibernate Streams type cannot be use in batching
今天在做Hibernate操作Blob字段时发现报了这个异样 Caused by: java.sql.SQLException: 不允许的操作: streams type cannot be used in batching 以前测试这个功能是没有问题的,但是以前的测试只是基于小数据量的测试,当把数据值增加超过100时就出现了这个异常--这意味着Oracle JDBC不允许流操作以...
2009-06-16 16:46:14
369
对js中startWith和endWith的扩展
<script language="JavaScript"> function closeUl(code){ alert(code); var list = document.getElementsByTagName("li"); for(var i=0;i<list.length;i++){ var curLi = list[i].id; if(curLi.ind...
2009-04-24 16:33:26
78
struts2关于<s:if>标签的不解?
有一个应用要判断节点的长度来判断显示的样式<s:iterator value="rootModules"> <s:if test="moduleTreeid.length()%5==0"> <ul class="left1"> <li> <s:a href="#">
2009-04-24 10:22:30
86
解决不能加载struts-default.xml的问题
Unable to load configuration. - bean - jar:file:/D:/work_space/struts2/WebRoot/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:46:178 用struts-2.1.6版本是如果只导入 commons-logging-1.0.4.jar freemar...
2009-03-31 09:57:26
1149
原创 对James的config.xml的全面中文注释
<?xml version="1.0"?><!DOCTYPE config [<!ENTITY listserverConfig SYSTEM "../conf/james-listmanager.xml"><!ENTITY listserverStores SYSTEM "../conf/james-liststores.xml"&
2009-03-25 13:47:23
312
Apache James服务器不能取到邮件是否已读的标识
这几天公司给安排了一个修改公司OA中的邮件系统的任务,此前的邮件系统接收邮件的效率很低,3、5分钟加载不出来邮件列表,这个我们采用了Apache James 作为邮件服务器。由于对JAMES不太了解,只知道底层是由JAVA开发的,公司就是看中了这点。 在程序的编写过程中我发现了它不支持邮件的已读未读标识,没有办法我就在数据库中加了一个记录邮件是否已读的标识表,在取到相应的邮件列表时和数据库的已...
2009-02-12 15:48:09
424
loadrunner安装时注册码不能被注册的问题
LoadRunner安装的时候License security violation,Operation is not allowed, 出现这样的问题是由于之前安装过LoadRunner,在使用版10天过期之前,没有Update新的License,卸载后重新安装肯定出这样的错误。 即使有了正版的License去Update,也是出现这样的错误。 解决方案:...
2008-12-11 17:55:26
1100
dwr.util.setValue()解决HTML自动转义的问题
这段时间做了移动的设备巡检系统,因为用到了TELNET协议.当用TELNET连接要巡检的设备时,可能有的命令会遇到<more>等继续符,但是在HTML页面上设置时输入<more>,从数据库取出来放到页面上dwr.util.setValue("moreFlag",moreFlag);,则显示<more>,自动把‘<’‘>’转义成了<...
2008-12-08 09:55:23
300
18张对4张牌斗地主
规则:1. 可以出顺子、同花、三个,三个带一對、单张、对子;2. 不可以出连对,不可以出三个带單牌;3. 多牌方先出牌;4. 2最大,3最小. 多牌方为:梅花:2,3,4,9,Q,K 方片:4,5,7,Q,K 红桃:6,7,9,K 黑桃:5,6,Q 也就是:34455667799QQQKKK2 乙方有4张牌是:A,A,J,J(花色随便) 第一步: 先出一个6,少方PASS。少方只能P...
2008-12-03 13:54:49
774
Oracle导出数据库结构到PowerDesigner
Oracle导出数据库结构到PowerDesigner: 具体的操作步骤:打开PowerDesigner-》菜单栏“Database”-》Database Reverse Engineering-》Using an ODBC data source中选择右边的浏览-》connect to an ODBC Data Source-》在Machine data source中选择你配置好的数据源。 ...
2008-11-14 11:23:47
198
PowerDesigner生成sql和反向工程生成ER图的问题
一、PowerDesigner生成sql问题生成sql的方法是 Database -->Generate Database (Ctrl + G ) 但是提示Could not load VBScript engine.Check VBScript installation.Generation aborted due to errors detected during the verif...
2008-11-14 11:20:33
125
PowerDesigner从数据库脚本(*.sql)生成数据库模型
打开PowerDesigner,点中File->下拉 找到 Reverse Engineer ->右移 找到 Database 左键单击出现对话框后 选中自己要的数据库,以Oracle 10g为例, 点 确定 在新的对话框中选中 use script files(默认的) -> 点Add files ,选择你的数据库脚本,ok. ...
2008-11-14 11:19:21
94
0.8秒,火箭落地了
哎,从中午吃饭开始看火箭VS开拓者,比赛一波三折,麦蒂依然勇猛。 1.9秒姚明打了2+1,领先了1分,给了开拓者剩0.8秒,但就是这0.8秒,火箭落地了。 话说NBA以后再排什么史上十大绝杀,这次的该毫无疑问地算进去吧…………俺见识少,除开比赛地位不同,这个跟当年马刺对湖人时小鱼费舍尔的绝杀精彩程度应该是一个档次上的吧……看到那个球进了之后,莫名其妙地吁了口气,然后开始莫名其妙地苦笑了...
2008-11-07 15:50:25
107
Oracle语句优化规则汇总(10)
1. 需要当心的WHERE子句 某些SELECT 语句中的WHERE子句不使用索引。 这里有一些例子。 在下面的例子里, ‘!=’ 将不使用索引。 记住, 索引只能告诉你什么存在于表中, 而不能告诉你什么不存在于表中。 不使用索引: SELECT ACCOUNT_NAME FROM TRANSACTION WHERE AMOUNT !=0; 使用索引...
2008-06-28 09:06:43
104
Oracle语句优化规则汇总(9)
1. 使用提示(Hints) 对于表的访问,可以使用两种Hints:FULL 和 ROWID FULL hint 告诉ORACLE使用全表扫描的方式访问指定表。 例如: SELECT /*+ FULL(EMP) */ * FROM EMP WHERE EMPNO = 7893; ROWID hint 告诉ORACLE使用TABLE ACCESS B...
2008-06-28 09:06:09
67
Oracle语句优化规则汇总(8)
1. 用UNION替换OR (适用于索引列) 通常情况下, 用UNION替换WHERE子句中的OR将会起到较好的效果。 对索引列使用OR将造成全表扫描。注意, 以上规则只针对多个索引列有效。 如果有column没有被索引, 查询效率可能会因为你没有选择OR而降低。 在下面的例子中, LOC_ID 和REGION上都建有索引。 高效: SELECT LOC_ID , LO...
2008-06-28 09:05:38
100
Oracle语句优化规则汇总(7)
1. 避免在索引列上使用计算 WHERE子句中,如果索引列是函数的一部分。优化器将不使用索引而使用全表扫描。 举例: 低效: SELECT … FROM DEPT WHERE SAL * 12 > 25000; 高效: SELECT … FROM DEPT WHERE SAL > 25000/12; ...
2008-06-28 09:04:38
79
Oracle语句优化规则汇总(6)
1. 基础表的选择 基础表(Driving Table)是指被最先访问的表(通常以全表扫描的方式被访问)。 根据优化器的不同, SQL语句中基础表的选择是不一样的。 如果你使用的是CBO (COST BASED OPTIMIZER),优化器会检查SQL语句中的每个表的物理大小,索引的状态,然后选用花费最低的执行路径。 如果你用RBO (RULE BASED OPTIMIZER) , 并...
2008-06-28 09:03:56
67
Oracle语句优化规则汇总(5)
1. 用EXPLAIN PLAN 分析SQL语句 EXPLAIN PLAN 是一个很好的分析SQL语句的工具,它甚至可以在不执行SQL的情况下分析语句。 通过分析,我们就可以知道ORACLE是怎么样连接表,使用什么方式扫描表(索引扫描或全表扫描)以及使用到的索引名称。 你需要按照从里到外,从上到下的次序解读分析的结果。 EXPLAIN PLAN分析的结果是用缩进的格式排列的, 最内部的操作...
2008-06-28 09:03:28
76
Oracle语句优化规则汇总(4)
1. 使用表的别名(Alias) 当在SQL语句中连接多个表时, 请使用表的别名并把别名前缀于每个Column上。这样一来,就可以减少解析的时间并减少那些由Column歧义引起的语法错误。 (Column歧义指的是由于SQL中不同的表具有相同的Column名,当SQL语句中出现这个Column时,SQL解析器无法判断这个Column的归属) 2. 用EXISTS替代IN 在许多基...
2008-06-28 09:02:44
56
Oracle语句优化规则汇总(3)
1. 删除重复记录 最高效的删除重复记录方法 ( 因为使用了ROWID)DELETE FROM EMP EWHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO); 2. 用TRUNCATE替代DE...
2008-06-28 09:01:58
72
Oracle语句优化规则汇总(2)
1. WHERE子句中的连接顺序。 ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。 例如: (低效,执行时间156.3秒) SELECT … FROM EMP E WHERE SAL > 50000 AND JOB = ‘MANA...
2008-06-28 09:01:25
105
Oracle语句优化规则汇总(1)
Oracle sql 性能优化调整 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然...
2008-06-28 08:58:22
136
处女地将为湖人孵化总冠军!
斯台普斯球馆,这里是好莱坞的大本营,这里见证了太多的奇迹。其实马刺1:3的总比分来到这里时他们应该知道自己的命运了,要知道本赛季季后赛至今斯台普斯球馆至今无人攻克,湖人队上一次在这里输球还要追溯到两个月前的3月28日。 回顾湖人的季后赛之路,可以说斯台普斯俨然成为了对手眼中的魔鬼之地。见惯了大场面的球迷知道在什么时候用加油声温暖处于低迷的球队,知道在什么时候用疯狂的噪音和嘘声...
2008-05-31 15:39:11
439
oracle日期函数集锦
一、 常用日期数据格式1.Y或YY或YYY 年的最后一位,两位或三位 SQL> Select to_char(sysdate,'Y') from dual;TO_CHAR(SYSDATE,'Y')--------------------7SQL> Select to_char(sysdate,'YY') from dual;TO_CHAR(SYSDATE,'YY')-----...
2008-05-06 14:59:45
181
DWR--------------util.js 功能
util.js包含了一些工具函数来帮助你用javascript数据(例如从服务器返回的数据)来更新你的web页面。 你可以在DWR以外使用它,因为它不依赖于DWR的其他部分。你可以下载整个DWR或者单独下载. 4个基本的操作页面的函数:getValue[s]()和setValue[s]()可以操作大部分HTML元素除了table,list和image。getText()可以操作selec...
2008-04-24 09:31:26
174
今年属于科比
当第四节前7分多钟命中三分湖人领先18分,科比放弃了拿下自己职业生涯的第15次三双收起手中的刀,坐在了替补席上,而他下场后湖人的邻先优势在开拓者一波13-2的高潮后比分分差被缩小到了个位数,于是歇了不到三分钟的科比二话不说拔出利刃再度披挂上阵。 于是我们看着科比眼露凶光面带杀气地走进第四节后半节的赛场,三分线成为他的发飙舞台,而...
2008-04-17 16:56:57
109
SSH 整合理念
[b]1.1 框架[/b] 用java 来建立一个很有价值的web 应用不是一个简单的任务。在架构这个应用时要考虑很多的因素和问题。从更高的层次来看,开发人员面临着关于如何构建用户接口,何处驻留业务逻辑,以及如何实现数据持久性这些问题。这3 层都有各自的问题需要回答。而每一层又需要实现那些技术?应用如何设计来进行松散耦合并能进行灵活变更?应用架构是否允许某一层变更而不影响到其它的层次?应...
2008-04-17 13:12:57
96
hbm2java根据*.hbm.xml文件生成持久化类文件
也许你在用Strtuts + Hibernate的时候会写很多的*.hbm.xml文件和持久化类文件,现在有一种方法可以直接根据*.hbm.xml文件生成持久化类文件 :o 在build.xml文件中定义这样一个目标 <target name="anthbm2java"> <taskdef name="hibernatetool"...
2006-06-11 14:02:42
169
空空如也
struts2关于<s:if>标签的如何判断字符串的长度
2009-04-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人