
java
chinaewolf
这个作者很懒,什么都没留下…
展开
-
我在遍历List的一个误区
我在遍历List,对List中的object做修改的时候以前都是把原来的List for循环,建一个新的List,每循环一次把object 添加到这个新的List中。最后返回新的List如下private List validateAction(List obList) {List newObList=new ArrayList(); EZOutboundForm obForm = null;原创 2004-10-13 10:02:00 · 1363 阅读 · 1 评论 -
Google AJAX Language API开发者参考
Google AJAX Language API开发者参考作者:google译者:韩国峰使用AJAX Language API,你可以仅使用JavaScript来完成对某个网页上某个区域的语言进行翻译和检测的工作。这个API是新开发的,因此相对于一个完美的文档来说,可能有一些bug和微小的不足。我们会修补这些漏洞,因此请谅解、你可以加入AJAX APIs开发者论坛来给我们反馈和讨转载 2008-04-08 11:25:00 · 810 阅读 · 0 评论 -
Bulk engine的一些bug和解决办法
总结一下最近工作中对bulk engine中QA测试中经常出现的一些常见BUG 和解决办法 1. 策略状态为9 一般情况是FS_JOB_CRITERIA表中的数据不正常.将非法的策略结束.即可2. 性能测试中策略状态为9,且criteria为正常 比较诡异, 最终发现是log的级别太低, 打印log太多导致装载失败. 将log日志提高到info级别即可3.原创 2010-03-30 09:55:00 · 629 阅读 · 0 评论 -
Apache CXF 学习笔记
Apache CXF 则是由 Celtix 和 XFire 项目整合而生,并且刚刚发布了 2.0.2 的最新版本,不过仍是 Apache 的一个孵化项目。一、与Axis2的不同之处1、Apache CXF 支持 WS-Addressing、WS-Policy、WS-RM、WS-Security和WS-I BasicProfile 2、Axis2 支持 WS-Addressing、WS-RM、WS-转载 2010-05-17 17:40:00 · 635 阅读 · 0 评论 -
JavaScript中支持面向对象的基础
JavaScript 中支持面向对象的基础6.1.1 用定义函数的方式定义类在面向对象的思想中,最核心的概念之一就是类。一个类表示了具有相似性质的一类事物的抽象,通过实例化一个类,可以获得属于该类的一个实例,即对象。在 JavaScript 中定义一个类的方法如下:function class1(){转载 2010-06-22 10:35:00 · 966 阅读 · 0 评论 -
Displaytag用法整理
Displaytag用法整理 收藏Displaytag用法整理一<br />1、 Displaytag提供的默认的系统提示均为英文,有两种方法进行汉化: <br />1)、将displaytag-1.1.1.jar中自带的org/display/properties/displaytag.properties 文件拷贝到项目的classes目录下 <br />用java提供的native2ascii工具将文件进行汉化,汉化后的内容重新保存为displaytag.properties文件转载 2010-09-13 10:10:00 · 896 阅读 · 0 评论 -
ActiveMQ的一个简单示例(转)
最近由于公司项目需要,开始学习JMS,用的是ActiveMQ。由于这方面网上的例子不是很多,而且有的也不完整。于是经过几天的摸索学习,写了一个简单的小例子,现在贴出来与大家分享。ProducerTool.java用于发送消息:java 代码 1. package homework; 2. 3. import javax.jms.Connection; 4. import javax.jms.DeliveryMode; 5.转载 2010-09-17 12:05:00 · 750 阅读 · 0 评论 -
Javascprit正则表达式 replace()用法
<br /><br />replace()最简单的算是能力就是简单的字符替换。<br />javascript示例代码如下:<br /><script language="Javascript"><br />var strM = "javascript is a good script language";<br />//在此我想将字母a替换成字母A<br />alert(strM.replace("a","A"));<br /></script><br />它只替换了首字母。但如果原创 2010-09-25 17:43:00 · 3948 阅读 · 1 评论 -
Mysql 对海量数据的查询优化
Mysql 对海量数据的查询优化原创 2010-11-08 17:14:00 · 1406 阅读 · 0 评论 -
mysql 存储过程 实例
<br />为了两个表之间同步数据写了一个存储过程<br />里面有动态游标的使用, 以及其他的一些逻辑<br />留作以后参考.<br /> <br /> <br /> <br />drop procedure if exists pro_rpt_sync; --SELECT count(distinct BIND_MONTH) into @totalNum from RPT_SALE_MONTH_PROV_TMP ; create procedure pro_rpt_sync ( tab原创 2010-11-09 10:44:00 · 681 阅读 · 0 评论 -
烦人的glue6
glue升级到6.0搞了一段时间了,没什么进展就连最简单的例子都失败了,不知道webmethod是怎么搞的发了封邮件,都一个星期了,今天才回信.说我没有权限,faint。昨天搞glue5 把map文件都放到web-inf/maps中去,可以登陆,和进行大部分操作,可以有一个service 进行bind的时候出现stackoverflow的错误。这种情况和预先用静态的方法一次性的预读所有的map文件原创 2005-11-23 09:42:00 · 1093 阅读 · 0 评论 -
Call-by-reference and Call-by-value
远程接口采用Call-by-value 是传值,传值就要对参数进行copy,所以要求参数必须是可序列化,性能也比较低。因此参数在ejb内部改变对外部对象没有影响。本地接口采用Call-by-reference 是传引用,可以提高性能,不过这样作,有可能改变参数的值,此时的参数可以是非序列化的如果采用本地接口就必须采用Call-by-reference,不是可以,是必须如果采用远程接口,必须用Cal原创 2005-10-24 21:48:00 · 1804 阅读 · 0 评论 -
科学的工作方法—PDCA循环工作法
科学的工作方法—PDCA循环工作法。 - - 第1步P—Plan :计划:计划是科学工作方法的第一步。无论你做什么,首先要制定工作计划,计划可以是周计划、月计划、年计划……也可以是日计划,也可以针对某项目,某件工作制定具体的计划。计划是你的工作目标,如何制定好计划,请按顺序认真回答6W3H共9个问题。 第2步 D— D原创 2005-04-28 12:03:00 · 7631 阅读 · 0 评论 -
如何找到配置文件的相对路径
在本周项目中的简单例子配置文件可以放到web-inf下的classes目录中Properties var = new Properties(); ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); try { var.load(classLoader.getResourceAsStream(原创 2004-10-11 10:51:00 · 1500 阅读 · 0 评论 -
优快云 blog的一个bug
当我刚添加一篇文章的时候,成功后跳转到文章列表页面。目前列表显示有4篇文章。如果这时我刷新一下页面,这个时候列表显示出五篇文章,刚才的那篇文章又被添加一遍。再刷新就又被添加一遍。这应该算是优快云的一个小bug吧我现在在用struts的时候也会有类似刷新的问题,现在我的解决方式是在action中用下列方法跳转.........if (dbid>0) { ActionForward forw原创 2004-10-13 10:28:00 · 1097 阅读 · 0 评论 -
一些面向对象的设计法则
一些面向对象的设计法则 Bob Tarr 著 outmyth 译 法则1:优先使用(对象)组合,而非(类)继承组合n (对象)组合是一种通过创建一个组合了其它对象的对象,从而获得新功能的复用方法。n 将功能委托给所组合的一个对象,从而获得新功能。n 有些时候也称之为“聚合”(aggre原创 2004-10-22 18:22:00 · 1020 阅读 · 0 评论 -
JSP数据库连接大全
JSP数据库连接大全------------------------------------------------------------------------------一、jsp连接Oracle8/8i/9i数据库(用thin模式) testoracle.jsp如下: String url="jdbc:oracle:thin:@localhost原创 2004-10-26 17:15:00 · 1107 阅读 · 0 评论 -
JAVA代码编写的30条建议
1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一原创 2004-11-09 15:08:00 · 1126 阅读 · 0 评论 -
Java Reflection (JAVA反射)
Java Reflection (JAVA反射) 作者: corlin 日期: 04-05-10 10:32 点击数: 748 Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许原创 2004-11-08 10:49:00 · 1248 阅读 · 1 评论 -
学习的一个过程
头一天听到XX事物,啊,真是个好东东....一定要学好它第二天,学习了一下,啊太难了,太麻烦了....鬼知道人们为什么说他好第三天,仔细用了一下,原来这么简单,简直是太简单了,这么简单的东东,居然这么多人说好第三天,看起来,自己对它的了解还不够啊第四天,不是不够而是非常不够,看起来还得认真学习第五天,再也不敢说对它有了解了,简直是高深莫测啊第六天,感觉这个东东比较有意思,原来还可以这个样子的啊第七原创 2004-11-09 17:17:00 · 1624 阅读 · 0 评论 -
javascript 中的trim实现
String.prototype.trim= function() { // 用正则表达式将前后空格 // 用空字符串替代。 return this.replace(/(^/s*)|(/s*$)/g, ""); }// 有空格的字符串 var s = " leading and trailing spaces "; // 显示 "原创 2004-11-16 17:15:00 · 1243 阅读 · 0 评论 -
Hibernate VS iBATIS
Hibernate VS iBATIS首先这个题目有点哗众取宠,呵呵,故意的.参考了网上许多前辈的见解,然后加了自己一点点的理解.如果有什么板砖,欢迎来拍 chinaewolf@gmail.com简介Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了 iBATIS 是另外一种优秀的O/R mapping框架,原创 2005-07-04 16:34:00 · 2165 阅读 · 0 评论 -
介绍BASE64、MD5、SHA、HMAC几种加密算法
BASE64编码算法不算是真正的加密算法。 MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。BASE64 按照RFC2045的定义,B原创 2011-09-09 12:41:51 · 1253 阅读 · 0 评论