`
文章列表
数据库备份 Window下可以使用Bat批处理文件来对MySql进行备份操作, @echo off echo---------------------------------- echo mysql backup echo 2016.01.20 echo --------------------------------- set year=%date:~0,4% set month=%date:~5,2% set day=%date:~8,2% set a_db=a_db_%year%%month%%day%.sql set b_db=b_db_%year%%month ...
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。乐观锁适用于多读的应用类型,这样可以提高吞吐量,像数据库如果提供类似于write_condition机制的其 ...
分析Class的加载过程,待完善
更新丢失(Lost Update):两个事务都企图去更新一行数据,导致事务抛出异常退出,两个事务的更新都白费了。 脏数据(Dirty Read):如果第二个应用程序使用了第一个应用程序修改过的数据,而这个数据处于未提交状态,这时就会发生脏读。第一个应用程序随后可能会请求回滚被修改的数据,从而导致第二个事务使用的数据被损坏,即所谓的“变脏”。 不可重读(Unrepeatable Read):一个事务两次读同一行数据,可是这两次读到的数据不一样,就叫不可重读。如果一个事务在提交数据之前,另一个事务可以修改和删除这些数据,就会发生不可重读。 幻读(Phantom Read):一个事务执行了两次查 ...
针对guzz的表分切与批量增加的应用 guzz的表切分功能,数据库表是需要提前建好的。 guzz对于单个记录的插入操作可以在插入之前设置 tableConditon. 例如: WriteTranSession session=trm.openRWTran(true); int userNo=1; int courseNo=2; try{ for(int i=0,j=100;i<j;i++) { userNo=i%4+1; courseNo=courseNo%8+1; Study st ...
可以使用在线代理www.tvdaili.com 访问官方站点 1、memcached的官网地址:http://memcached.org/ 在官网上面下载最新的版本(当前是memcached-1.4.22.tar.gz) 2、Libevent的官网地址:http://www.monkey.org/~provos/libevent/ 目前的版本是libevent-2.0.21-stable.tar.gz libevent 是安装 memcached 的唯一前提条件。它是 memcached 所依赖的异步事件通知库。 安装的方法: 1.分别把memcached和libevent下载回来,放 ...
http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html
mysql->source 路径/xx.sql
启动mysql 报错: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动. 另外看看是不是权限问题. 2、确定你的mysql.sock是不是在那个位置, mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock 3、试试:service mysqld start 4、如果 ...
http://redhacker.iteye.com/blog/1444508#comments
查看centos内核的版本: [root@localhost /]# cat /proc/version Linux version 2.6.32-131.0.15.el6.x86_64 (mockbuild@c6-x8664-build.centos.org) (gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC) ) #1 SMP Sat Nov 12 15:11:58 CST 2011 [root@localhost /]# [root@localhost /]# uname -a Linux localhost.localdomain ...
在centos上安装Mysql5.5.31的安装过程, 安装之前请删除已经安装的mysql,方法请看http://zhenjw.iteye.com/admin/blogs/1897885 在mysql官网下的是server和client的安装文件 MySQL-server-5.5.31-2.linux2.6.x86_64.rpm MySQL-client-5.5.31-2.linux2.6.x86_64.rpm linux下的 ...
查看已经安装的mysql [root@localhost mysql]# rpm -qa|grep mysql mysql-5.1.52-1.el6_0.1.x86_64 mysql-libs-5.1.52-1.el6_0.1.x86_64 mysql-devel-5.1.52-1.el6_0.1.x86_64 然后执行 [root@localhost mysql]# yum remove mysql  mysql-libs mysql-devel 执行之后再次执行 [root@localhost mysql]# rpm -qa|grep mysql 就看不到信息了。

json

http://www.json.org/json-zh.html这是介绍和相关类库的介绍的页面
下面的例子是把comments列的类型由varchar2改为clob alter table mytableName rename column comments to commentsback; alter table mytableName add comments long; update mytableName set comments= commentsback ; commit; alter table mytableName modify(comments clob); alter table mytableName ...
Global site tag (gtag.js) - Google Analytics