当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 这几天,由于工作的原因对以前开发的系统进行了测试。
 

 

 ·在java中处理日志记录    »显示摘要«
    摘要:在jdk1.4中提供了一个日志记录包:java.util.logging,它可以对程序中的日志记录进行相当复杂的控制。例如:通过它可以指定日志的级别和日志的位置(控制台、文件、套接字、内存缓冲区),也可以创建子记录器,通过它可以用程序控制的方式来指定想记录的内容,也可以使用配置文件来指定,而不需要去改动程序。和log4j相比,它更简单更轻量级,在对日志输出的要求不是很复杂时,它无疑是更好的选择。 ......
 ·observable与observer    »显示摘要«
    摘要: 在java中通过observable类和observer接口实现了观察者模式。一个observer对象监视着一个observable对象的变化,当observable对象发生变化时,observer得到通知,就可以进行相应的工作。例如在文档/视图结构中,文档被修改了,视图就会得到通知。 java.util.observable中有两个方法对observer特别重要,一个是setchange()方......


应用性能优化

    这几天,由于工作的原因对以前开发的系统进行了测试.这个系统主要作用就是传输数据,将一个数据库的数据搬到另外一个数据库中,期间可能需要通过internet,而目标的接收者也不一定再线的这么一个咚咚.

    1) 编码 【程序编程相关:使用Canvas制作MIDlet的欢迎界

    测试了两种数据库,分别对其进行数据转入转出处理.常被人说你写的程序效率低,不可用.其实不然,这次测试发现原来配置非常重要: 【推荐阅读:优秀的J2EE 开发工程师应该掌握的知识

    string str = new string(rs.getstring(i).getbyte(databaseencoding)); 【扩展信息:《走过类型,运算符和表达式的迷宫》拾遗

    由于程序使用java写的,又要兼容各个不同的数据库,因而需要对字符串型的数据进行编码转换.

    当数据量小的时候,察觉不出来,当数据量大时就发现这个消耗有些惊人.

    if(databaseencoding.equals(fileencoding)){

        return new string(rs.getstring(i).getbyte(databaseencoding));


...   下一页
    摘要:1. 持久对象映射文件关于持久对象映射文件,这里就不多说了,可参考nhibernate的例子和文档。在nhibernate源代码的根目录里有一个nhibernate-mapping-2.0.xsd文档,这个文档是nhibernate用来对映射文件进行验证的,我们也可以借助相关软件用这个文档来验证映射文件的有效性。2. 映射信息的读取通过configuration类,可以用多种方式读取映射信息,一些......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE