程中淘沙
iteye_13469
这个作者很懒,什么都没留下…
展开
-
使用HttpClient对web应用进行测试
在几天程序突然报出了数据库连接被管理员销毁的情况! 一时之间也毫无头绪, 甚至怀疑我们的程序能否通过压力测试, 所以就使用了HttpClient整了一段测试跑了来测试一下, 最后虽然找到了问题是因为ArcGis占有了很多连接没有释放导致的, 呵呵, 既然写了, 还是拿出来试试:[code]package com.gomt.httpclient;import java.awt.Bor...2007-11-29 16:19:50 · 349 阅读 · 0 评论 -
在cxf基础上整的一个框架
使用cxf作为webservice的服务器,以spring bean的方式发布,后端数据层使用spring jdbc/hibernate2008-04-24 08:48:32 · 88 阅读 · 0 评论 -
使用xml或者json方式生成dhtmlxtree
1. dao private static ParameterizedRowMapper menuInfoMapper = new ParameterizedRowMapper() { public MenuInfo mapRow(ResultSet rs, int rowNum) throws SQLException { MenuInfo menuInfo = new Men...2008-05-14 18:01:57 · 126 阅读 · 0 评论 -
subversion1.4.4和apache2.2.4配置版本控制
关键字: subversion apache 版本控制 Subversion configuration1. 下载apache(2.2.4) http://www.trieuvan.com/apache/httpd/binaries/win32/apache_2.2.4-win32-x86-no_ssl.msi 2. 下载subversion(Win32 packages built ...2007-06-20 23:02:26 · 152 阅读 · 0 评论 -
使用DES算法进行加密和解密
java 代码 package com.gemt.dataswap.security; import java.security.Security; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto....2007-06-25 23:01:32 · 653 阅读 · 0 评论 -
DHTML实现表格的增加和删除
xml 代码 <html> <head> </head> <body> <p>this is a dhtml demo!!!</p> <form name='testForm'> <input type='check2007-07-04 17:32:14 · 146 阅读 · 0 评论 -
Hibernate的一个例子
通过hibernate tools的反向工程从数据库产生entity class和mapping file,并通过junit3,junit4和testNG做单元测试2008-05-31 23:32:41 · 93 阅读 · 0 评论 -
dhtmlgoodies网站上的一些js,也许在工作中用得到
到http://www.dhtmlgoodies.com这个网站上闲逛了一些,发现了一些比较好用的js脚本,虽然它在脚本封装方便做的还不够好,远没有prototype,jquery,extjs般华丽,但是它做了一些实实在在的事情,提供了一些我们期盼的一些功能,并且大多数的脚本都能同时在IE 6+,FF,OPERA 7+上很好的运行。1. 菜单脚本http://www.d...2008-06-23 16:28:31 · 130 阅读 · 0 评论 -
生成验证码图片,并使用struts download下载
生成验证码图片,并使用struts download下载2007-08-24 10:31:01 · 84 阅读 · 0 评论 -
使用autojar打包JRE,并使用jsmooth产生exe文件
1. 使用autojar对程序进行瘦身,并把jre打入包中(当前有一个没有解决的问题就是它会把一些必要的配置文件给干掉) java -jar autojar.jar -av -c dataswap-gui.jar -o myapp.jar -m GUI-MANIFEST.MF2. 使用jsmooth把jar文件做成exe文件 照着做, 很简单的, 关键一点就是选好图标就可以...2007-08-28 09:28:55 · 213 阅读 · 0 评论 -
JFreeChart生成图片并显示
源代码在附件中, 部署到sevlet容器中, 通过URL访问showchart.htm2007-08-28 09:51:47 · 210 阅读 · 0 评论 -
取oracle的error code
有时候需要知道oracle的error code的具体含义, 但总是找不全不过可以通过以下方式直接从oracle数据库本身获得:create type t_oracle_error is object (error_num varchar2(9),error_desc varchar2(1024));create type t_oracle_error_tab is tab...2007-08-30 15:39:39 · 212 阅读 · 0 评论 -
判断日期是否有效的正则表达式
function isValidDate(dateStr, format) { if (format == null) { format = "MDY"; } format = format.toUpperCase(); if (format.length != 3) { format = "MDY"; } if ( (format.indexOf("M") == ...2007-09-10 17:59:13 · 524 阅读 · 0 评论 -
seam随笔
前段时间,因为客户的一个项目接触了seam,客户那边在2007年3月就开始了这个seam项目,我因为是后期才进入这个项目,之前用用过struts, struts2, spring, hibernate, ejb2, ejb3, jpa; 在2005年上半年也用过一段时间的jsf(myfaces); 去年上班年也很长时间关注过seam,毕竟冒进在实际的项目中去用seam还是有些冒险,也只是权...2008-09-28 20:33:09 · 156 阅读 · 0 评论 -
S60签名
前段时间写了一个程序,放到S60第三版的手机系统上面老是报权限的事情,也让我很是郁闷,S60第三版注册门事件在sohu的社区中也是闹的很凶。本身java me程序是没有办法编写SIS文件的,必须要用S60的cpp,下面是一个pkg文件:;StbcMobile.pkg; Installation file for HelloWorld application;; This is ...2008-04-16 17:14:47 · 108 阅读 · 0 评论 -
自己做的一个数据交换的东西
把这个东西先放到这里吧, 逐步完善中。。。。。。。2007-06-15 14:13:15 · 75 阅读 · 0 评论 -
socket消息超时重发的设想
我们经常遇到的一个问题就是:发送一条消息,若在T秒内没有收到回应,我们将需要对消息进行重发,若重发N次后再失败,则不再重发。 对于这个问题,我们可以给每条消息一个ID,为YYYYMMDDHHmmssSSS(当前的时间,精确到毫秒),再定义N-1个HashMap,key为消息ID,value为消息内容。 首先把这条消息立即发送,并等待回应,同时把这条消息放入上面定义的N-1...2008-04-08 17:00:10 · 1008 阅读 · 0 评论 -
JSON技术实战
JSON作为一种信息的载体伴随着AJAX的红火也越来越得到广大用户的青睐和认可!在没有使用JSON的时候,数据从后台数据库到前台AJAX的返回显示,一般都要经过SQL查询--数据封装(封装成字符串或者XML文本)--前台解析字符串或者XML文本,提取需要的东西出来。这其中包含了太多的转换关系,劳明伤财,也有很多人在探索一种能够使大家都能认识的数据结构,这个时候大家都想到了JSON,可以...2007-12-07 09:23:56 · 160 阅读 · 0 评论 -
使用javascript遍历XML文件并显示
以下代码在IE和Firefox上测试通过:var i = -1;var orderDoc;var xmlDoc;var items;var msgID = 0;function loadXML(){ try{ if (window.ActiveXObject) { orderDoc= new ActiveXObject("MSXM...2007-12-10 17:11:21 · 148 阅读 · 0 评论 -
使用jQuery解决portal登陆慢的问题
因为portal中的好几块地方(portlet)取数据比较慢,登陆进去要花7到8秒,在用户面前实在讲不过去,因此觉得采用异步的方式来读取加载数据,ajax的应用使这一切都已经不再是一个问题,下面的这个文件是waterquantity.portlet,以前使用的jpf的portlet方式(注释部分),现在改成了jsp的portlet,然后在waterquantity.jsp文件中使用ajax(jQu...2007-12-19 16:58:29 · 224 阅读 · 0 评论 -
从头来过,一切从MAVEN2开始
在MAVEN诞生前,JAVA项目的编译,打包和发布都是使用ANT,因此ANT也陪我走过了风风雨雨的几年,后来伴随MAVEN的横空出世, 这一切已经不再是ANT的专利了,ANT能做的事情很多时候只是MAVEN的一个子集了,架构重新设计的MAVEN2更是令人心旷神怡,这篇文章也就说说MAVEN2的安装以及一些简单的用法,接下来再写一篇Subversion的文章,呵呵,就算是一个项目的开始吧。...2007-03-03 15:51:00 · 86 阅读 · 0 评论 -
写一个算法--其实很简单
六个数 1,2,2,3,4,51,5不相邻第四个不能是3用算法表示出它的所有可能的排列组合java 代码 package test; public class NewCalc { public NewCalc() { // TODO Auto-generated constru...2007-03-06 13:02:50 · 217 阅读 · 0 评论 -
AJAX篇(一) <Prototype>
最新版的prototype是1.5,查了一下有关prototype的资料,发现它的API docs整的不错,写的很清楚,那就不多说了,依葫芦划瓢,照翻一点吧 http://www.prototypejs.org/api第一章. Utility Methods1. $ $() 相当于 document.getElementById() 例如以下两行相等: Element.hide(...2007-03-19 23:53:49 · 186 阅读 · 0 评论 -
AJAX篇(二) <DWR>
xml 代码 AJAX 之DWR篇 DWR为JAVA开发AJAX程序带来了很大的便截, 当年Webwork 2.0就是整合它与DOJO实现了AJAX功能的. 现在它支持同webwork, struts, spring, hibernate, jsf, beehive等整合 1. DWR之util.js, ...2007-03-22 18:15:42 · 108 阅读 · 0 评论 -
JPA (Java Persistence API)
JPAJPA是JAVA EE的重要组成部分, 它不再是EJB里面的一种BEAN, 可以在一般的Servlet容器中使用, 并不一定要应用服务器的支持, 可以看成实体BEAN的替代品. 相比实体BEAN(CMP), JPA开发开发起来更加简化, 也更加轻量级, 使用了Annotation代替了原来繁琐的XML文件的配置, 在API方面倒是跟Hibernate非常相似.一. persisten...2007-04-03 18:32:00 · 255 阅读 · 0 评论 -
整合 Struts 2 + Spring 2 + JPA + AJAX
整合 Struts 2 + Spring 2 + JPA + AJAX(首先庆祝一下跑跑卡丁车今天拿到了L3的执照了)(参考 http://cwiki.apache.org/WW/struts-2-spring-2-jpa-ajax.html)一. 准备工作 安装Maven 2 Mysql 数据库 下载本文提供的附件 二. 创建数据库以及Person表mysql> c...2007-04-12 18:50:42 · 117 阅读 · 0 评论 -
获取appfuse2.0的源代码
appfuse2.x的发布方式跟appfuse1.x完全不同, 有时候想看一下appfuse2.x的源代码真的还不容易, 不过我们还是可以从它的Subversion服务器上面去取:1. K:\appfuse2>svn co https://appfuse.dev.java.net/svn/appfuse/trunk2.它会有一个选项让你输入, 输入p,按回车3.它会提示输入当前电脑用户...2007-05-05 09:50:36 · 90 阅读 · 0 评论 -
Subversion在命令行有中文乱码问题的解决方案
直接解压缩在某个目录,如:D:\XP\svn-win32-1.4.3为了正常显示中文的帮助信息, 请设置环境变量 APR_ICONV_PATH=D:\XP\svn-win32-1.4.3\iconv2007-05-05 09:54:02 · 407 阅读 · 0 评论 -
要开始做一个网络的项目了
一个在线环境监测的项目, 监控中心用java编写,接受现场机(用c++写的)发过来的监测数据,并保存到监控中心的数据库中,同时监控中心也要向现场机发送查询命令,如查询通过串口连接现场机的环境检测设备的工作情况等。一个监控中心要同时为多个现场机服务,连接现场机的网络可能是ADSL, GPRS。 很明显这是一个高并发的问题, 我要负责监控中心的程序的编写, 要实现这样的双向通信的要求,...2008-03-27 22:38:02 · 119 阅读 · 0 评论 -
io,nio和操作系统命令性能比较
package org.clarance;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java...2008-03-31 20:50:16 · 88 阅读 · 0 评论 -
kdb+/q
:x 因为一个项目接触了kdb+/q, kdb+/q的执行速度应该是当今数据库中最快的,不过它也牺牲了很多东西,比如说事务等, kdb+/q的数据库文件超小,才一百多k, 本来也想在家里弄一弄,无奈它的下载网站打不开,被屏蔽了, 这也可能是国内用的比较少的原因吧,我想国内除了证券交易所用了之外,其它的地方应该很少用到,还好官方网站提供了一个applet的控制台,可以练一下命令,只是速度有点慢而已...原创 2008-11-28 20:13:12 · 668 阅读 · 0 评论