上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 37 下一页
摘要: (1)选择最有效率的表名顺 序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.(2)WHERE子句中的连接顺序.:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在 阅读全文
posted @ 2013-02-19 23:02 vigarbuaa 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 认清人体真相,告诉你医院里的医生不会说的秘密,从此自己诊病,开启人体自愈机能,不必再往医院跑。一.人要健康,只要血多. 要血多,只要早睡(每天10:30以前/成人)加敲胆经(大腿外侧各100下 /每天). 早睡是造血时间的保证(人并非二十四小时都能造血,古时候的人都是日出而作,日落而息,人体造血是有特定时段的,这是天人相应的结果,是不能任意改变的). 敲胆经是造血材料的准备(现代人不缺营养,但胆汁分秘普遍不好--原因后面讲).二.症在四肢五官,病在五脏六腑. 所有的症都是内脏问题在体表的表现 (近视眼---肾水不足以涵木, 中耳炎---小肠有细菌感染的病灶, 五十肩---大肠有细... 阅读全文
posted @ 2013-02-17 11:02 vigarbuaa 阅读(735) 评论(0) 推荐(1) 编辑
摘要: Linux下C语言编程的-把程序输出信息加到系统日志里去关键词: Linux 系统日志 syslog 服务程序 syslogd我们的程序一般都会产生输出信息。但是服务器程序一般却不希望输出信息到屏幕上,因为没有人盯着你的程序执行。所以我们要把一些信息写成日志文件,正常情况下运行程序的人不用关心日志里的内容,只有在出现问题的时候才会查看日志文件里的内容以确定问题所在。但如果我们的程序要自己生成一个文件来保存日志却不是好主意,因为这一方面增加了维护程序运行的人的负担,另一方面自己维护起系统来也多有不便。在Linux系统中有一个系统日志,通常放在/var/log目录下,比如文件名是syslog的,系 阅读全文
posted @ 2013-02-05 09:28 vigarbuaa 阅读(3412) 评论(0) 推荐(0) 编辑
摘要: 个人一般sysctl -p 或sysctl -a比较多使用 sysctl配置与显示在/proc/sys目录 中的内核参数.可以用sysctl来设置或重新设置联网功能,如IP转发、IP碎片去除以及源路由检查等。用户只需要编辑/etc /sysctl.conf文件,即可手工或自动执行由sysctl控制的功能。 命令格式: sysctl [-n] [-e] -w variable=value sysctl [-n] [-e] -p <filename> (default /etc/sysctl.conf) sysctl [-n] [-e]-a 常用参数的意义: -w 临时改变某个指定参数 阅读全文
posted @ 2013-02-04 22:54 vigarbuaa 阅读(341) 评论(0) 推荐(0) 编辑
摘要: IPVS基本上是一种高效的Layer-4交换机,它提供负载平衡的功能。当一个TCP连接的初始SYN 报文到达时,IPVS就选择一台服务器,将报文转发给它。此后通过查发报文的IP和TCP报文头地址,保证此连接的后继报文被转发到相同的服务器。这 样,IPVS无法检查到请求的内容再选择服务器,这就要求后端的服务器组是提供相同的服务,不管请求被送到哪一台服务器,返回结果都应该是一样的。 通过IPVS,可以在linux内核级别上实现传输层的负载均衡。补充进一步学习资料及实例“让内核支持ipvs” a. sudo modprobe 系列module b. 更改/etc/modules c. 更新/e... 阅读全文
posted @ 2013-02-04 22:52 vigarbuaa 阅读(298) 评论(0) 推荐(0) 编辑
摘要: HaProxy介绍: HaProxy是一个高性能的TCP/HTTP的负载均衡服务器软件,速度非常快,可用性极高。它适用于所有的基于TCP的应用程序,尤其适用于繁忙的WEB服务。在主流的服务器配置上,可以轻松支持几万的并发连接。 补充架构图KeepAlived介绍: keepalived可提供vrrp以及health-check功能,可以只用它提供双机浮动的vip(vrrp虚拟路由功能),这样可以简单实现一个双机热备高可用功能。 keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服 阅读全文
posted @ 2013-02-04 22:42 vigarbuaa 阅读(274) 评论(0) 推荐(0) 编辑
摘要: (1 )首先安装中文版ubuntu 装完后echo $LANG 默认是utf-81.修改/var/lib/locales/supported.d/local文件,在文件中添加zh_CN.GBK GBKzh_CN.GB2312 GB23122.sudo dpkg-reconfigure --force locales 然后在输出的结果中会出现zh_CN.GB2312 donezh_CN.GBK done 出现done就成功了,然后再在用户的配置文件.profile中设置Export LANG=zh_CN.gbk(2 ) 让VIM 默认GBK输入虽然Ubuntu已经支持GBK了,但默认的输入/显. 阅读全文
posted @ 2013-02-03 20:25 vigarbuaa 阅读(527) 评论(0) 推荐(0) 编辑
摘要: # zip -P 123456 test.zip test.txt 阅读全文
posted @ 2013-02-02 23:42 vigarbuaa 阅读(585) 评论(0) 推荐(0) 编辑
摘要: ProtoBuf编码基础——Varints, varints是一种将一个整数序列化为一个或者多个Bytes的方法,越小的整数,使用的Bytes越少。Varints的基本规则是:(a) 每个Byte的最高位(msb)是标志位,如果该位为1,表示该Byte后面还有其它Byte,如果该位为0,表示该Byte是最后一个Byte。(b)每个Byte的低7位是用来存数值的位(c)Varints方法用Litte-Endian(小端)字节序举个例子:300用Varints序列化的结果是1010 1100 0000 0010,运算过程如下 所示:1010 1100 0000 0010->010 1100 阅读全文
posted @ 2013-02-02 23:20 vigarbuaa 阅读(446) 评论(0) 推荐(0) 编辑
摘要: http://coolshell.cn/articles/4990.html 阅读全文
posted @ 2013-02-02 01:03 vigarbuaa 阅读(105) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 37 下一页