arm-linux

http://armboard.taobao.com/

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2007年1月30日

摘要: MySQL数据库编码问题全面解析MySQL数据库的4.1是一个分水岭,4.1直接支持Unicode,以下版本支持的不好。MySQL JDBC Driver的3.0.16也是一个分水岭,3.0.16版本会取数据库本身的编码,然后按照该编码转换,这种方式和Oracle的JDBC Driver是一样的。例如你的数据库是GBK编码的话,JDBC Driver就会把数据库里面的取出来的字符串按照GBK往unicode转换,送给JVM。因此正确的设置数据库本身的编码就尤为重要。MySQL JDBC Driver3.0.16以下的版本则不然,它不会那么智能的根据数据库编码来确定如何转换,它总是默认使用IS. 阅读全文
posted @ 2007-01-30 23:20 arm-linux 阅读(255) 评论(0) 推荐(0) 编辑

摘要: Swing多线程编程关键字:Swing,多线程,GUI,SwingWorker摘要:本文论述了怎样开发多线程的Swing程序,从而提高Swing程序的响应速度和性能。 近期,我将推出一系列研究Swing程序的文章,这也算是为了向Swing这个优秀的GUI库的设计者致敬吧!Swing这种优秀的GUI库一直不能占领桌面市场,实在令人费解,今天,我就用我的努力,为java在桌面市场的成功尽我微薄之力吧!Swing的单线程开发机制多线程开发,显然要比单线程开发有趣、高效、美妙得多。特别是在Java这种天生支持多线程的语言中,更是如此。可是,Java最重要的组成部分Swing确是单线程的!并非只有Sw. 阅读全文
posted @ 2007-01-30 23:02 arm-linux 阅读(3110) 评论(0) 推荐(0) 编辑