1. 脏读
首先区分脏页和脏数据
脏页是内存的缓冲池中已经修改的page,未及时flush到硬盘,但已经写到redo log中。读取和修改缓冲池的page很正常,可以提高效率,flush即可同步。
脏数据是指事务对缓冲池中的行记录record进行了修改,但是还没提交!!!,如果这时读取缓冲池中未提交的行数据就叫脏读,违反了事务的隔离性。
脏读就是指当一个事务正在访问数据,并且对数据进行了...
分类:
其他好文 时间:
2014-10-15 21:30:31
阅读次数:
190
1、统计重金属数据于Excel表格中,命名为coordinate.xls,这里仅以Cr为例进行记录说明。 记录号省市县经度纬度Cd(镉)(二声)166甘肃省白银市104.1836.5520.5964甘肃省天水市天水果园种植地区105.7234.580.073广东省广州市113.2723.1...
分类:
其他好文 时间:
2014-10-13 00:33:19
阅读次数:
423
下面例子展示批量插入一个反模式(不成熟使用Hibernate插入100000行记录) ?Session session = sessionFactory.openSession(); ?Transaction tx = session.beginTransaction(); ?for ( int i=0; i<100000; ...
分类:
其他好文 时间:
2014-10-11 19:40:17
阅读次数:
231
1.一个有10亿条记录的文本文件,已按照关键字排好序存储,设计算法,可以快速的从文件中查找指定关键字的记录。$10亿=10^9~2^30$,每行记录如果是1kB的话,总共是1TB。将文件分割成1000份,每份1G,load进内存作二分查找即可。2. 设计一个爬虫系统。3. 设计一个长连接手机云推送服...
分类:
其他好文 时间:
2014-10-11 17:12:05
阅读次数:
160
页级:引擎 BDB。表级:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行行级:引擎 INNODB , 单独的一行记录加锁表级,直接锁定整张表,在你锁定期间,其它进程无法对该表进行写操作。如果你是写锁,则其它进程则读也不允许行级,,仅对指定的记录进行加锁,这样其它进程还是可以对同一个表中...
分类:
数据库 时间:
2014-10-10 23:21:24
阅读次数:
430
我们知道,rowid和rownum在Oracle中都是可以被当做伪劣使用的,主要用来定位表中特定的记录,但它们是有区别的,rowid是和行记录的物理地址对应的,而rownum则不是,是通过返回的记录集来判断首条记录,即rownum=1的记录,然后再去fetch之后的记录,rownum=2、rownum=3……,以此类推。下面来看实验:
SQL> conn zlm/zlm
Conne...
分类:
其他好文 时间:
2014-10-09 20:31:18
阅读次数:
171
文件锁,控制颗粒度可以到文件的一行记录,方便数据库使用。文件锁用于进程间同步。开发环境:cetos6.3(64),eclipse helios +cdt.首先,定义一个文件锁类。CFileLockHandler.h:/* * CFileLockHandler.h * * Created on: 2....
分类:
系统相关 时间:
2014-09-28 17:34:33
阅读次数:
262
本篇记录在学习Linux内核源码过程中对一些知道但不熟悉不会用的数据结构进行记录。
union
是在学习进程复制函数do_fork中遇到的:
union thread_union {
struct thread_info thread_info;
unsigned long stack[THREAD_SIZE/sizeof(long)];...
分类:
系统相关 时间:
2014-09-26 22:02:38
阅读次数:
298
SimpleJdbcTemplate更新操作
String insertsql="insert into users values(2,'lisi',2)";
//向表中插入一行记录,row表示受影响的行数
int row=stj.update(insertsql);
System.out.println(row);//1...
分类:
数据库 时间:
2014-09-22 11:00:02
阅读次数:
255