天高地厚

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页

2013年4月26日

摘要: 一、表的定义: 对于任何一种关系型数据库而言,表都是数据存储的最核心、最基础的对象单元。现在就让我们从这里起步吧。 1. 创建表: CREATE TABLE products ( product_no integer, name text, price numeric ); 2. 删除表: DROP TABLE products; 3. 创建带有缺省值的表: CREATE TABLE products ( product_no integer, name text, price numeric DEFAULT 9.99 --DEFAULT是关键字,其后的数值9.99是字段pri... 阅读全文

posted @ 2013-04-26 20:42 天高地厚-GNU 阅读(139) 评论(0) 推荐(0) 编辑

2013年4月18日

摘要: Linux集群-LVS(DR)+HeartbeatLVS+HeartbeatLVS1和LVS2所完成一样的工作,那么配置脚本也相同。唯一不同的是heartbeat配置文件ha.cf心跳地址不同。 真实的web,mysql,ftp……配置一样 LVS配置 #!/bin/bash ######lvs###### ifconfig eth0:0 222.90.88.88 broadcast 222.90.88.88 netmask 255.255.255.255 up route add -host 222.90.88.88 dev eth0:0 ipvsadm -C ipvsadm -A -t 2 阅读全文

posted @ 2013-04-18 14:55 天高地厚-GNU 阅读(150) 评论(0) 推荐(0) 编辑

2013年3月23日

摘要: 一、 绑定(Binding )定义 l 绑定是应用程序UI与业务逻辑之间建立连接的过程。l 四个组件,绑定目标对象、目标属性、绑定源、绑定值的路径。目标属性必须是依赖属性。建立绑定时,是将绑定目标绑定到绑定源,例如:使用数据绑定在Datagrid显示xml数据,就是将Datagrid绑定到xml数据。绑定的数据流方向1、 OneWay 绑定源属性值更改自动更新目标属性,目标属性值更改不会传播给绑定源属性(源—>UI)。2、 TwoWay 绑定源更改更新目标属性,目标属性更改更新绑定源(源<—>UI)。3、 OneWayToSource 与 OneWay 绑定相反;它在目标属性 阅读全文

posted @ 2013-03-23 18:54 天高地厚-GNU 阅读(313) 评论(0) 推荐(0) 编辑

2013年2月6日

摘要: 七. grep家族: 1. grep退出状态: 0: 表示成功; 1: 表示在所提供的文件无法找到匹配的pattern; 2: 表示参数中提供的文件不存在。 见如下示例: /> grep 'root' /etc/passwd root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin /> echo $? 0 /> grep 'root1' /etc/passwd #用户root1并不存在 /> echo $? 1 /> grep ' 阅读全文

posted @ 2013-02-06 11:12 天高地厚-GNU 阅读(202) 评论(0) 推荐(0) 编辑

摘要: 一、简介 PostgreSQL数据库提供了类似Oracle的standby数据库的功能。PostgreSQL9.0 standby数据库在应用WAL日志的同时,也可以提供只读服务,这是PostgreSQL9.0中最激动人心的功能,这个功能在oracle数据库中也只是最新版本11g中才有的新功能。这个功能在oracle中叫active dataguard,在PostgreSQL中称为hot standby。在利用日志恢复数据的同时可以用只读的方式打开数据库,用户可以在备用数据库上进行查询、报表等操作,也可用做读写分离。在PostgreSQL9.0之前,也可以搭建standby数据库,但stand 阅读全文

posted @ 2013-02-06 10:49 天高地厚-GNU 阅读(416) 评论(0) 推荐(0) 编辑

2013年2月5日

摘要: 操作系统以内存页为单位管理内存,内存页的大小对系统性能有影响。内存页设得太小,内存页会很多,管理内存页的数组会比较大,耗内存,同时TLB大小是固定的,导致TLB MISS增加。所谓TLB就是把虚拟内存页面与物理内存页面的转换结果存起来,不用每次都用MMU作转换。内存页设大了,因为一个进程拥有的内存是内存页大小的整数倍,会导致碎片,即申请了很多内存,真正用到的只有一点。如果考虑SWAP分区(即把硬盘当内存用,在WINDOWS下应该叫虚拟内存),需要把硬盘数据读入内存,硬盘的读性是,连续读大片数据比分多次读小数据要快,这时候应该把内存页大小设大些在不同的应用场合,内存页的大小的最优值是不同的。所以 阅读全文

posted @ 2013-02-05 17:32 天高地厚-GNU 阅读(297) 评论(0) 推荐(0) 编辑

摘要: I/O 调度算法再各个进程竞争磁盘I/O的时候担当了裁判的角色。他要求请求的次序和时机做最优化的处理,以求得尽可能最好的整体I/O性能。4种调度算法:CFQ (Completely Fair Queuing 完全公平的排队)(elevator=cfq): 这是默认算法,对于通用服务器来说通常是最好的选择。它试图均匀地分布对I/O带宽的访问。Deadline (elevator=deadline): 这个算法试图把每次请求的延迟降至最低。该算法重排了请求的顺序来提高性能。NOOP (elevator=noop): 这个算法实现了一个简单FIFO队列。他假定I/O请求由驱动程序或者设备做了优化或者 阅读全文

posted @ 2013-02-05 15:11 天高地厚-GNU 阅读(160) 评论(0) 推荐(0) 编辑

摘要: 原文地址:http://dongxicheng.org/mapreduce/hadoop-kerberos-introduction/1. 背景在Hadoop1.0.0或者CDH3 版本之前, hadoop并不存在安全认证一说。默认集群内所有的节点都是可靠的,值得信赖的。用户与HDFS或者M/R进行交互时并不需要进行验证。导致存在恶意用 户伪装成真正的用户或者服务器入侵到hadoop集群上,恶意的提交作业,修改JobTracker状态,篡改HDFS上的数据,伪装成NameNode 或者TaskTracker接受任务等。 尽管在版本0.16以后, HDFS增加了文件和目录的权限,但是并没有强认证 阅读全文

posted @ 2013-02-05 13:42 天高地厚-GNU 阅读(246) 评论(0) 推荐(0) 编辑

摘要: Jonathan爱学习常用的C#正则表达式“^\d+$” //非负整数(正整数 + 0)“^[0-9]*[1-9][0-9]*$” //正整数“^((-\d+)|(0+))$” //非正整数(负整数 + 0)“^-[0-9]*[1-9][0-9]*$” //负整数“^-?\d+$” //整数“^\d+(\.\d+)?$” //非负浮点数(正浮点数 + 0)“^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$” //正浮点数“^((-\d+(\.\d+)?)|(0+(\.0+)?))$” 阅读全文

posted @ 2013-02-05 08:47 天高地厚-GNU 阅读(184) 评论(0) 推荐(0) 编辑

2013年2月4日

摘要: DB2 数据库支持两种不同的日志模式:循环(Circular)和归档(Archival)。当新数据库创建时,系统默认的日志模式为循环。如果业务需求要求更高级的功能,您可以将日志模式从循环修改为归档。 DB2 将一直尝试将日志条目写入主要日志文件集,也就是数据库活动时间自动分配的日志文件。如果某个事务将所有主要日志文件消耗怠尽(所有主要日志文件都被标记为 unavailable),则数据库管理员将分配一个次要日志文件。当这个文件变满时,数据库管理员将再次检查主要日志文件的状态是否为 unavailable。如果是,则再分配一个次要日志文件并继续在其中写入条目。该过程将不断重复,直到所有次要日志. 阅读全文

posted @ 2013-02-04 11:27 天高地厚-GNU 阅读(7940) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页