1,创建mysql备份用户mysql -uroot --password="" -e"CREATE USER 'backup'@'192.168.%' IDENTIFIED BY '123456'";mysql -uroot --password="" -e"GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT, CREATE TABLESPACE, SUPE...
分类:
数据库 时间:
2015-03-21 09:47:33
阅读次数:
153
今天提交代码时,无论怎么弄,重启,clean project都报异常,提交不上去:
org.tigris.subversion.javahl.ClientException: Attempted to lock an already-locked dir
svn: Working copy workspace\WebRoot\' locked
org.tigris.subversion.ja...
分类:
编程语言 时间:
2015-03-21 08:37:32
阅读次数:
249
enq: TX - row lock contention等待事件的三个参数如下,其中P2和P3可以定位XID...
分类:
其他好文 时间:
2015-03-18 21:48:06
阅读次数:
173
db2 get dbm cfgdb2 get dbm cfg|grep lock查看锁定信息快照是否打开,如果没有打开使用以下命令打开update dbm cfg using dft_mon_lock on(实例级别)update monitor switches using lock on(会话级...
分类:
数据库 时间:
2015-03-18 17:50:51
阅读次数:
210
1. 概述 本章包括同步资源以及取消长时间任务相关的内容。2. 主要内容 2.1 同步资源 ① lock关键字实现。会阻塞程序,有可能会导致死锁。 ② volatile关键字可以禁用编译优化,用于避免优化代码时对多线程的影响。private static volatile int _...
分类:
编程语言 时间:
2015-03-18 17:20:57
阅读次数:
185
如果多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步。使用Thread对象的Lock和Rlock可以实现简单的线程同步,这两个对象都有acquire方法和release方法,对于那些需要每次只允许一个线程操作的数据,可以将其操作放到acquire和r...
分类:
编程语言 时间:
2015-03-18 15:22:50
阅读次数:
207
1 import java.util.concurrent.ArrayBlockingQueue; 2 import java.util.concurrent.BlockingQueue; 3 import java.util.concurrent.locks.Lock; 4 import jav....
分类:
其他好文 时间:
2015-03-18 00:57:38
阅读次数:
214
21.快速清空表中的数据。有个ip库的表,数据量几十万。想在开发阶段,清空。通过mysql-front和mysql控制台,都删除失败。反应很慢,还有诸如lock失败的错误。解决办法:复制表的创建结构,比如CREATE TABLE `ip_info` ( `ipbegin` varchar(20) DEFAULT NULL, `ipend` varchar(20) DEFAULT NULL, ...
分类:
其他好文 时间:
2015-03-17 21:55:56
阅读次数:
208
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.lock...
分类:
编程语言 时间:
2015-03-17 15:55:36
阅读次数:
138
无锁哈希表(Lock-FreeHashTable)是多线程编程中的理想数据结构,但是实现以及使用都需要一定的技巧。作者对此做了一个巧妙的设计实现,在现代X86平台上能取得千万次每秒的并发查找/增加/删除操作。通过考察各种基于CAS原子操作的无锁数据结构实现,目前公认可实现无锁安全的数..
分类:
其他好文 时间:
2015-03-17 12:41:41
阅读次数:
284