摘要: 搞清楚synchronized锁定的是哪个对象,就能帮助我们设计更安全的多线程程序 ●首先是synchronized关键字的作用域可以有两种: ・某个对象实例内 synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线 程访问了其中的一个synchronized方法,其它线程不能同时访... 阅读全文
posted @ 2009-01-09 11:37 雾中慢跑 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 影响JSP编码的两个属性:contentType 和 pageEncoding ; 首先,我们先了解一下JSP的编码规则,从中可以理解到contentType和pageEncoding的作用域. contentType的charset是指服务器发送给客户端时的内容编码.而pageEncoding是jsp文件本身的编码. JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶... 阅读全文
posted @ 2009-01-04 17:27 雾中慢跑 阅读(304) 评论(0) 推荐(0) 编辑
摘要: pctfree是指在一个块中预留给update的百分比,pctused是在达到pctfree后,可重新进行插入的阈值,这样说可能不是很清楚,举个例子(pctfree=40,pctused=40): (1)开始时块是空的,此时只要块中的可用空间大于40%,即可进行插入。 (2)此块中的可用空间低于块空间的40%时,此块不能用于insert了,并把此块从freelist上移除。 (3)在此之后如执行了... 阅读全文
posted @ 2008-12-31 18:39 雾中慢跑 阅读(284) 评论(0) 推荐(0) 编辑
摘要: ORACLE 分析函数 关键字: oracle http://www.itpub.net/thread-1002085-1-1.html 分析函数语法解析 分析函数的语法很简单,但使用时却发现有很多令人迷惑的地方。本文就但从语法层次来分析其中的迷惑之处。 1 分析函数整体语法 分析函数的语法如下: analytic_function([ arguments ]) OVER ... 阅读全文
posted @ 2008-12-31 18:37 雾中慢跑 阅读(760) 评论(0) 推荐(0) 编辑
摘要: /*该试验针对按照递增列作为分区条件的情况,按照时间作为分区条件的等下次测试*/ create tablespace test01 datafile �D:"oracle"oradata"myora"test01.dbf�size 50m. create tablespace test02 dat... 阅读全文
posted @ 2008-12-28 10:52 雾中慢跑 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://blog.btidea.com/article.asp?id=440 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者... 阅读全文
posted @ 2008-12-28 10:35 雾中慢跑 阅读(338) 评论(0) 推荐(0) 编辑