现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ...... 这些问题在日常开发中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不 ...
分类:
Web程序 时间:
2016-11-20 18:48:15
阅读次数:
306
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 ...
分类:
数据库 时间:
2016-11-18 00:11:05
阅读次数:
250
前言 锁是计算机协调多个进程或线程并发访问某一资源的机制,在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,所冲突也是影响数据库并发访问的一个重要因素。 前言 锁是计算机协调多个 ...
分类:
数据库 时间:
2016-11-17 13:18:47
阅读次数:
269
规划表和存储空间,防止出现空间不足或者空间的浪费 规划快速恢复区,将快速恢复区定义在与数据文件不同的存储区域,减少IO争用 规划数据库的名称,db_name,db_main,sid 规划spfile内的参数 规划字符集,字符集在创建好数据库后将不能被改变 规划时区 规划数据块的大小db_block_ ...
分类:
数据库 时间:
2016-10-28 02:52:50
阅读次数:
186
quartz框架中T_TASK_TRIGGERS表 TRIGGER_STATE 字段显示任务的属性大概状态有这几种: WAITING:等待 PAUSED:暂停 ACQUIRED:正常执行 BLOCKED:阻塞 ERROR:错误Quartz 是通过数据库行级锁的方式实现多线程之间任务争用的问题#劣势: ...
分类:
其他好文 时间:
2016-10-18 07:45:24
阅读次数:
203
SingleThreadedExecutio
同时只允许一个线程使用资源。
多线程共享一个资源,仅允许获得了资源锁的线程对资源的访问,避免多线程访问资源造成冲突。
适用环境
多线程争用资源,资源状态(这里的状态指资源对象的属性)可被占用线程变更,需要确保..
分类:
编程语言 时间:
2016-09-21 23:37:42
阅读次数:
192
并发测试 并发测试方法通过模拟用户并发访问,测试多用户并发访问同一个应用、同一个模块或者数据记录时是否存在隐藏的并发问题,如内存泄漏、线程锁、资源争用问题。 特点: ?主要目的是发现系统中可能隐藏的并发访问时的问题?主要关注系统可能存在的并发问题,例如系统中的内存泄漏、线程锁和资源争用方面的问题。? ...
分类:
其他好文 时间:
2016-09-13 11:40:46
阅读次数:
175
调剂的概念1.调剂的根本概念在多道程序零碎中,过程的数目常常多于处置机的个数,过程争用途理机的状况就在所不免。处置机调剂是对处置机停止分派,就是从停当队列中,依照必定的算法(公道、髙效)选择一个过程并将处置机分派给它运转,以完成过程并发地履行。处置机调剂是多?.
分类:
系统相关 时间:
2016-08-29 13:19:01
阅读次数:
297
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 ...
分类:
数据库 时间:
2016-08-26 18:17:58
阅读次数:
195
来源:http://blog.csdn.net/xifeijian/article/details/20313977#t4 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问 ...
分类:
数据库 时间:
2016-08-18 23:00:27
阅读次数:
327