`
文章列表
原始发表时间:2009-06-18       环境 -- hsqldb 1.8.0.10,sun jdk 1.6     在hsqldb中操作800条记录,执行35个update语句,每个update语句需要耗时2秒左右。     查询官方论坛得知,如果使用PreparedStatement,10000左右的update操作也不需 ...
原始发表时间:2009-04-20   参考文章http://www.blogjava.net/wj110reg/articles/151559.html     今天PM遇到一个问题,就是使用tomcat启动项目的时候发现tomcat会一闪而过,隐约看到了一个异常,好像是什么NoSuchMehtod之类的,但是由于太快了,无法跟踪正在犯愁。     偶看到这个问题似曾相识,于是想了一下愣是没有想起来以前遇到是怎么解决的,所以开始google,发现了网上的一篇达文,终于找到了解决方法。     我使用的tomcat是5.5.25,观察startup.bat和catalina ...
原始发表时间:2009-04-14       在Oracle当中需要查询Index的创建语句可以通过以下这种方法   1.首先查询 USER_INDEXES 定位到自己需要的索引名称,比如 IDX_TEST   2.而后使用oracle的函数 dbms_metadata.get_ddl 来查询指定的索引的定义,语句如下:     select dbms_metadata.get_ddl('INDEX','IDX_TEST') from dual; 后记:   dbms_metadata.get_ddl 这个函数还有很多的参数,大家可以看看文档瞅瞅~~
最早发表时间:2009-04-06     作为一名开发人员,大多情况下都会认真的做好功能测试,但是却常常忽略了软件开发之后的压力测试,尤其是在面向大量用户同时使用的Web应用系统的开发过程,压力测试往往是不够充分的。近 ...
原始发表时间:2009-04-05        今天遇到一个需求,是将oracle 的语句替换为hsqldb 的语句,其中oracle 语句中调用了trim 函数,本来想自己写个名为trim 的静态方法而后通过hsqldb 的“create alias” 映射到hsqldb 当中,结果发现hsqldb 中已经将trim 设置为保留字,并且还没有提供实现(晕……不提供功能还站着地方~~ )      思前想后要不然就替换吧,hsqldb 当中有ltrim 和rtrim 这两个函数,我可以将SQL 语句中的trim() 替换为ltrim(rtrim()) 这样不就结了?一瞬间很佩服自己点子来 ...
    我的开发环境是Eclipse 3.3.1,JDK 1.4.2_19    最近都在做Swing相关的开发,对于swing组件底层的运转机制不甚理解,一直心有余悸。这两天在开发一个弹出框,类似JComboBox的下拉框,想要鼠标点击弹出框之外的区域时,弹出框会 ...
最早发表时间:2009-02-17       在开发一个需要用到iBatis批处理大量数据的功能时,遇到了一个无法优化的问题,苦苦思考了很久,查了很多资料,最终发现是语句没有预编译,导致批处理过程失效。    在网上看到一些老文章说iBatis早先的版本不适用于批处理于多表的增删改操作,是因为老的iBatis底层对预编译的支持有些问题(这里不赘述,网文丰富得很)。    该功能描述如下:    我们需要将一个字段颇多的表(假定名为test_src)中的大量数据转移到另一个结构一样但名称不同的目标表(假定名为test_dest)中,使用insert ... select ...时,语句是这样 ...
最早发表时间:2009-01-13       网上使用Java生成Excel文件的方法中,我最青睐POI项目,不过今天从下午一直到晚上这个钟点(大约2009年1月13日0:54:00)在翻阅了无数资料之后(包含有网上一些论坛、官方的邮件列表等等),自 ...
最早发表时间:2008-12-03       我们现在在做的这个项目使用了经典的框架Spring 2.0.2,开发环境是Eclipse 3.4。    由于运行的程序有可能需要使用不同的数据库服务器,所以需要在程序启动的时候,根据某个配置文件来判断正要使用的数据库类型和连接方式。    我编写了一个工具类用于获取Spring的配置文件并且初始化Spring工作的上下文环境,示例代码如下: /** * Updated at 上午11:49:55, on 2008-12-3<br> * 获取Spring的配置信息来初始化Spring的上下文环境信息 ...
原始发表时间:2008-09-23       BeyondCompare(以下简称“BC”)这款用于对比文件夹内容的商业软件实在是优秀,让我有些懒于找寻其替代者,这两天公司在抓非授权软件的问题,结果只能寻出以前的替代品WinMerge(以下简称“WM”)。     说实话一开始觉得WinMerge很是简陋,没有BC的文件夹层级比对界面,每次比对文件夹,会把文件夹以及下面的子目录的文件对比情况全部列举出来,使用起来非常不顺手。     这次本来抱着沮丧的心情重新试用,结果却在帮助文档中发现了一些特别的东东。     虽然WM没有想BC那样的文件夹层级比对的操作方式,但是 ...
    在Eclipse3.4当中写一个测试用例的时候,继承了TestCase,不知道是怎么脑袋一瞬间搭错线,在测试用例中,我自己写了这样一段代码: public class AccountDAOTest extends SuperTestCaseForSpring { private AccountDAO accDao; public AccountDAOTest() { } public AccountDAOTest(String arg) { } ……       而后运行其中的某个测试方法,结果总是在JUnit的调试界面当中,本应该显示所执行的方法名, ...
    Eclipse Birt 2.2 的发布,着实让我吓了一大跳,因为它的 Notable Features 一文中的亮点实在是多得惊人,比如交叉表、图表等等。     这次自己做的一个小软件里面需要用到Birt,反正是自己做来自己用的,也不用管IDE工具是否稳定,只要好用便行,就选了 Birt 2.2.0 这个版本,Eclipse 3.3.0(当时为了避免麻烦,直接下载的是 Eclipse-birt-all-in-one-2.2.0 这个全功能版)     现在我来说明一下,自己如何利用rptdesign格式的文件创建描述图表的xml格式的chart文件。 1.使用rptdesign ...
Global site tag (gtag.js) - Google Analytics