- 浏览: 159253 次
- 性别:
- 来自: 北京
最新评论
-
mikey_5:
原来是这么回事儿呀
Oracle bitand()函数使用方法 -
softherk:
非常感谢啊
struts2.0的学习资料 -
zxd7900663:
非常感谢哈哈
struts2.0的学习资料 -
overyear:
呵呵。谢谢
struts2.0的学习资料 -
shiren1118:
知识库里robin放了一个~~~~~~
struts2.0的学习资料
文章列表
数据库备份
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机制的其 ...
更新丢失(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 报错:
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、如果 ...
- 2013-12-13 15:25
- 浏览 564
- 评论(0)
查看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
就看不到信息了。
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 ...
- 2013-05-09 16:08
- 浏览 865
- 评论(0)