- 浏览: 11827 次
- 性别:
- 来自: 襄樊
最新评论
文章列表
解决oracle数据库 ora-00054:resource busy and acquire with NOWAIT specified 错误
本人在使用pl/sql developer 客户端调用存储过程进行操作时发现中途卡机然后强制终止pl/sql developer 之后,oracle就一直出现锁相关的错误。
经分析认为在调用存储过程时对表进行了DDL语句操作时导致了悲观封锁。客户端卡机后oracle一直没有对这个锁进行释放且一直不会完成释放导致错误。
需要对此会话进行强制杀掉:
1. 查询当前被锁的对象
SELECT * FROM V$LOCKED_OBJECT WHERE ORA ...
最近在看一本《测试驱动开发的艺术》书籍,感觉很不错,可以根据书中的教材手把手的将示例吃透,很可贵。
由于原书中提供源文件需要修改maven 文件,故我根据实际情况修改了些。
书中有关java编程中可能遇到的各种技术算是做了个总结,其中 有关多线程,swing,web UI 测试... ... 给大家提供了很好的借鉴。
再次,书中最后一个模块,给读者很好的实际建议。
总得来讲书的质量很高,同时阅读是也需要一定的功底。
以下是有关书评:
http://www.infoq.com/cn/news/2011/02/practical-tdd-atdd
1. 数据库驱动包 必须要和数据库服务器端驱动包一致。(可能性能问题)
2. 调整JVM参数以提高性能
四种常用手段
a. 调整内存大小
JVM两种内存:栈内存(Stack)和堆内存(Heap)。栈内存特点:空间比较小,速度快,用来存储对象的引用及过程中的基本类型;而堆内存特点是内存空间比较大,速度慢,一般对象都会放在这里生成、使用和消亡。
栈内存是线程开辟,线程结束,栈内存有JVM回收,因此它的大小一般不会对性能有太大影响,但是它会影响系统的稳定性,在超过栈内存的容量时,系统会报StackOverflowError错误。可以通过“java -Xs ...
两年前放在msn上的共享文件
- 博客分类:
- 参考资料
两年前放在msn上的共享文件:
http://sdrv.ms/TZS2SS