外网数据库为主,内网数据库为从。首先确保主数据库所在的服务器防火墙打开。 如果数据库在做主从的时候已经有数据了,则需要进行锁表操作. mysql>flushtableswithreadlock; 记住数据导完后要解锁: mysql>unloclktables; 一.配...
分类:
数据库 时间:
2014-10-08 16:38:35
阅读次数:
192
在实现线程的过程中,我们经常会写类似于这样的代码:{ mutex_.lock(); //XXX if(...) 语句; //XXX mutex_.unlock();}虽然这段代码是正常的加锁解锁,但是有时候我们难免会出现一些低级错误,例如把 忘了写...
分类:
系统相关 时间:
2014-10-08 04:01:04
阅读次数:
379
我们不止一次写过这种代码: { mutex_.lock(); //XXX if(....) return; //XXX mutex_.unlock();
} 显然,这段代码中我们忘记了解锁。那么如何防止这种情况,我们采用和智能指针相同的策略,把加锁和解锁的过程封装在一个对象中。 实现“对象生命期”等...
分类:
系统相关 时间:
2014-10-07 21:53:24
阅读次数:
215
APUE 线程 - 程序清单
程序清单11-1 打印线程ID
程序清单11-2 获得线程退出状态
程序清单11-3 pthread_exit 的参数不正确使用
程序清单11-4 线程清理处理程序
程序清单11-5 使用互斥量保护数据结构
程序清单11-6 使用两个互斥量
程序清单11-7 简化的加,解锁
程...
分类:
编程语言 时间:
2014-10-05 01:31:37
阅读次数:
191
什么时候开启行版本?当发现系统中存在大量读写阻塞的时候,就是我们开启行版本的时候了。要点:写写阻塞的场景行版本技术解决不了开启方式:-- 设置为单用户ALTER DATABASE MyTest SET SINGLE_USER WITH ROLLBACK IMMEDIATE;GO-- 开启行版本(事务...
分类:
数据库 时间:
2014-10-03 23:34:05
阅读次数:
335
??
奥卡姆剃刀原理:“如无必要,勿增实体”,即“简单有效原理”,该条定律应用在了很多领域,在UI设计理念上,同样适用。
我们在UI设计理念——一切从用户出发中已经提到UI设计的第一条原则便是简易性,而我认为这条原则在所有原则中是最根本的,其他的将围绕这一条进行展开:因为简单,所以就容易找到焦点,记忆负担就会小;因为简单,就容易构成UI的一致性;因为简单,用户熟悉的速度就会快;
我们...
分类:
其他好文 时间:
2014-09-30 22:36:20
阅读次数:
227
由最近的bash漏洞的修复导致的bash包安装损坏的修复方法...
分类:
系统相关 时间:
2014-09-30 20:23:50
阅读次数:
274
1使用secureCRT 已普通用户身份登录;2如root账户已解锁,使用命令 su 根据提示输入密码;如root账户未解锁,使用 sudo passwd root 命令 :1先输入当前登录账户密码; 2根据提示设定root超级管理员...
分类:
其他好文 时间:
2014-09-30 13:24:59
阅读次数:
152
1登录:--运行->sqlplus->js45st/password@jsmam2表空间:--创建表空间,指定数据文件(建议放在ORACLE目录下面),初始化100M 自增加50Msql> create tablespace TBS_JSNET datafile 'd:\oracledb\Jetse...
分类:
数据库 时间:
2014-09-30 11:02:11
阅读次数:
278
vss,cvs,svn三者都是版本控制工具vss是锁定-编辑-解锁模式,svn虽然也支持锁定,但默认是修改-冲突-合并模式vss的版本号对应的是单个文件,svn的版本号对应的是整个版本库vss是微软收费的,svn是开源免费的“cvs是svn的前身”目前用的最多的是svn,因为它开源、免费、有众多其它...
分类:
其他好文 时间:
2014-09-29 13:13:20
阅读次数:
125