一、科普定义 这篇博文的两个主角“synchronized”和“读写锁” 1)synchronized 这个同步关键字相信大家都用得比较多,在上一篇“多个线程之间共享数据的方式”中也详细列举他的应用,在这就不多说只做几点归纳: Java提供这个关键字,为防止资源冲突提供的内置支持。当任务执行到被sy ...
分类:
其他好文 时间:
2016-08-06 21:50:17
阅读次数:
216
merge方法和saveOrUpdate方法的区别 merge方法是把我们提供的对象转变为托管状态的对象;而saveOrUpdate则是把我们提供的对象变成一个持久化对象;说的通俗一点就是:saveOrUpdate后的对象会纳入session的管理,对象的状态会跟数据库同步,再次查询该对象会直接从s ...
分类:
其他好文 时间:
2016-08-06 20:31:38
阅读次数:
167
第 1 页 共 20 页 出自石山园主,博客地址:http://www.cnblogs.com/shishanyuan LogMiner 配置使用手册 1 Logminer 简介 1.1 LogMiner介绍 Oracle LogMiner 是 Oracle 公司从产品 8i 以后提供的一个实际非常 ...
分类:
数据库 时间:
2016-08-06 19:09:50
阅读次数:
978
TC解压到当前文件夹下 TC也是用了一段时间,现在勉强也算用习惯了,今天在解压文件的时候感觉步骤麻烦,之前解压都是解压到另一个窗口,所以一直是ALT+8同步窗口,然后解压文件。但一般解压文件都是解压到当前文件夹下,所以今天就搜了一下相对应方法: 出现解压窗口时将路径删除,然后解压。 ALT+S可以选 ...
分类:
其他好文 时间:
2016-08-06 19:00:03
阅读次数:
153
网上说AOF有三种保存方式,不自动保存、每秒自动保存、每命令自动保存。 其中每秒自动保存这个看起来很美好,但是可能会被各种IO的时间所延迟,所以究竟是怎么判断每秒保存的,并不是太明白,故有此文。 AOF 命令同步 Redis 将所有对数据库进行过写入的命令(及其参数)记录到 AOF 文件, 以此达到 ...
分类:
其他好文 时间:
2016-08-06 18:48:00
阅读次数:
303
1.创建线程的两种方式。 (1)继承Thread(该类就定义了一个功能,用于存储线程要运行的代码,该存储功能就是run方法也就是说Thread类中的run方法,用于存储线程要运行的代码。) (2)实现Runnable(Runable中只定义了一个抽象方法,public void run();) 步骤 ...
分类:
编程语言 时间:
2016-08-06 17:32:38
阅读次数:
236
数据竞争与顺序一致性保证 当程序未正确同步时,就会存在数据竞争。java 内存模型规范对数据竞争的定义如下: 在一个线程中写一个变量, 在另一个线程读同一个变量, 而且写和读没有通过同步来排序。 当代码中包含数据竞争时,程序的执行往往产生违反直觉的结果(前一章的示例正是如此)。如果一个多线程程序能正 ...
分类:
编程语言 时间:
2016-08-06 17:24:04
阅读次数:
185
5种IO模型http://www.cnblogs.com/renxs/p/3683189.html同步IO自己等待自己搬迁数据,等待的方式不同1.阻塞IO模型2.非阻塞IO模型3.信号驱动IO4.IO复用模型一车的鱼竿异步IO5.异步IO模型一个鱼竿交给手下,留下电话自己发起IO不等待,不搬迁数据,仅仅自己拿结果
分类:
系统相关 时间:
2016-08-06 14:37:11
阅读次数:
259
环境:二台主机:pc1:risesmbserverip:192.168.0.18SSHD端口默认为22,最好开启新增SSHD端口4954PC2:risesmbbackip:192.168.0.19SSHD端口默认为22,最好开启新增SSHD端口1103一.pc1数据同步到pc2上1.客户端和服务端增加sshd端口的方法:vim/etc/ssh/sshd_configport22前面的#去..
分类:
其他好文 时间:
2016-08-06 14:33:59
阅读次数:
564
主数据库: 172.16.254.21 端口:5432 从数据库: 172.16.254.22 端口:5432 步骤1:主从均安装slon apt-get install slon-bin 步骤2:主从数据库配置权限,创建语言。 在主数据库中 vi /etc/postgresql/8.3/node/... ...
分类:
数据库 时间:
2016-08-06 12:52:15
阅读次数:
203