摘要: Oracle数据库当中,关于日志与回滚那一部分,与别的数据库确实有很大的不同。为了避免在写日志的同时后台进程对日志文件的读操作,Oracle使用了单独的回滚段来记录“旧”的数据。这样可以达到并行读写的目的,整体I/O效率提高了不少,但也引入了一些问题。最经典的莫过于ORA-01555:snapshot too old错误了。1.什么操作产生最多的撤消?Insert产生最小的撤消,但是应该产生相当多的redo数据。因为undo回滚面只需要记录要“删除”那些新行的id。Update一般是第二位(通常情况下),所要做的是记录修改过的字段值,常见的情况是update整行数据的一小部分。Delete才会 阅读全文
posted @ 2006-09-25 22:50 张长胜 阅读(269) 评论(0) 推荐(0) 编辑
摘要: ASE支持分布式事务处理,需要一些额外配置。Using XA resources with Adaptive Server EnterpriseTo use XA resources with an Adaptive Server Enterprise 12.0 or later database running on UNIX or Windows, perform these tasks:(Windows only.) Verify that you have the correct license file, which is located in %SYBASE%/SYSAM-1_0/ 阅读全文
posted @ 2006-09-25 22:48 张长胜 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、JNI 的特点: JNI有一个很重要的优点,就是在你充分利用Java的跨平台特性的前提下,你仍然可以利用其它编程语言。JNI是JVM实现很重要的一部分,是允许Java应用调用本地代码(native code)或本地代码调用Java应用的一个双向接口。下图就显示了这两者之间的关系:JNI支持两种类型的native code: 本地库和本地应用程序1. 你可以使用JNI写出本地方法,允许Java程序调用由本地方法实现的函数,这在jvm的实现里有大量的应用。我们从jdk的源码里也可以看到大量的这种示例。2. JNI还支持调用接口(invocation interface),它允许你在本地应用程序 阅读全文
posted @ 2006-09-24 15:33 张长胜 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 这篇文章来自newsmthBBS java版原版主zms的经验总结,感觉挺不错。转到这里,以供参考。 最近对程序占用内存方面做了一些优化,取得了不错的效果,总结了一些经验简要说一下,相信会对大家写出优质的程序有所帮助下面的论述针对32位系统,对64位系统不适用,后叙经常你写了一个程序,一测试,功能没问题,一看内存占用也不多,就不去考虑其它的东西了。但可能程序使用了一个什么数据结构,会当数据规模变大时,内存占用激增。基本&&关键的问题是,Java里各种东东占多少内存?????????对于primitive类型,有8个byte short int long float double 阅读全文
posted @ 2006-09-23 22:19 张长胜 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一朋友告诉我,北京某著名中学(高中部全国有名)初中班初一的学生,一次一男老师想留他来谈话,没想到他抛出一句:“我爸生病了,我妈来例假了,我要回去。” 那男老师当场哭笑不得,只得放他走。那个学生的爸爸原来居然是北大心理学教授。在我看来,如果那学生没说谎,则真能表明他的率真。如果是说谎,则可以当其是笑话了。 阅读全文
posted @ 2006-09-23 17:26 张长胜 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 五.乱码的避免最好让上述9个字符集变量值保持一致,或者至少“兼容”,同时也要考虑到OS中locale的值。当然:character_set_system例外,它是存储和表示元信息使用的字符集,一般都是ascii串,使用utf8和使用latin1基本一样,但是,如果使用中文,可能就另当别论了。下边说的全部变量是指除了character_set_system以外的其它变量。这里推荐三个方案:1. 全部使用latin1但是在java程序中,它担着一定的风险,即在入库之前,需要将字符串从gbk转换到iso8859_1,出库以后,获取结果时,再从iso8859_1转到gbk.否则会出现乱码。这种方式比较 阅读全文
posted @ 2006-09-20 00:42 张长胜 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 如若转载,请注明出处,谢谢。一、显示字符集相关的变量值mysql> show variables like 'chara%';+--------------------------+-------------------------------------------+| Variable_name | Value |+--------------------------+-------------------------------------------+| character_set_client | latin1 || character_set_connecti 阅读全文
posted @ 2006-09-19 15:29 张长胜 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.kpdus.com/jad.html Jad - the fast JAva Decompiler What's New Jad main features Known bugs and limitations Download Jad Installation Graphical UIs and utilities for Jad FAQ E-mail for contacts Disclaimer What's New NOTE: Jad is free for non-comm... 阅读全文
posted @ 2006-09-11 12:35 张长胜 阅读(521) 评论(0) 推荐(0) 编辑
摘要: Sybase签署最终协议收购Mobile 365公司 此收购使Sybase成为首屈一指的移动信息和内容供应商 全球最大的致力于信息管理和信息移动技术的企业级软件公司Sybase于2006年9 月5日宣布,Sybase公司已经签署协议,以4.25亿美元现金收购全球领先的移动信息 及内容供应商Mobile 365公司,此交易金额将根据Mobile 365在交易完成日所持的运 营资金而定。收购现金净值约为4亿美元。预计此项交易将于2006年第四季度完 成,尚需得到监管部门审批,还需满足其它指定交易条件。Mobile 365总部设在弗吉 尼亚州Chantilly市,属私有企业,曾获多家著名风... 阅读全文
posted @ 2006-09-11 10:21 张长胜 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 最近在闲暇的时候翻了翻<<容斋随笔>>一书,看了些关于施政治国方面的文章,古时候就有免费为贫苦家庭的子弟免费求学的政策,至少教育在整个家庭收入中的比重不会太高。翻看<<南方周末>>,上边报道说,欧洲国家爱尔兰已经完全没有自费教育了,小孩从出生的那一天起,一直到他读大学、研究生,完全免费,只要他考得上。这个国家的发展速度真是惊人,尤其是软件业,其外包发展速度超过印度,如果按照人均金额,它排在世界首位。而上世纪90年代,它还是西欧国家中最落后的几个国家之一,现在它的人均收入已经超过英国等其它发达国家,成为仅次于日本的发达国家。可是,现在满眼看去,教育 阅读全文
posted @ 2006-09-09 19:18 张长胜 阅读(230) 评论(0) 推荐(0) 编辑