(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。假如有3个以上的表连 ...
分类:
数据库 时间:
2016-05-30 08:43:26
阅读次数:
258
首先,移位运算符有三种,其操作类型只支持:byte / short / char / int和long五种。 << 左移运算符,表示将左边的操作数的二进制数据向左移动*位,移动后空缺位以0填充,多余位舍弃。(等同于乘2的n次方) >> 右移运算符,二进制数据向右移动*位,就在其二进制数据后抹掉几位? ...
分类:
编程语言 时间:
2016-05-30 08:43:16
阅读次数:
155
首先要导入对命名空间 using System.Runtime.InteropServices; 的引用 [StructLayout(LayoutKind.Sequential, Pack = 1)] internal struct TokPriv1Luid { public int Count; ...
前言;上篇博文《keepalived_nginx实现discuz负载均衡和高可用》讲到,由于nginx将health_check功能放入到了商业版本,导致社区版本的nginx进行负载均衡,无法对后端的RS主机进行健康状态检测,所以现在准备使用tengine来取代nginx。我们只需要将前一章节VS主机上的nginx替换为..
分类:
Web程序 时间:
2016-05-30 07:41:53
阅读次数:
165
在观看老男孩老师的教学视频时,讲到从库请求主库发送数据,但想想于理不合,如果每次都是从库请求才更新数据,那就不能实时更新,对于一些比较“安静”的数据库也是浪费资源。经抓包实验后,发现如下,算是对老师讲解的一点补充[root@DB-Slave~]#tcpdump-w1.pcap‘host192.168...
分类:
数据库 时间:
2016-05-30 07:41:53
阅读次数:
1453
一、事务的基本概念数据库是一个多用户使用的共享资源。当多个用户并发地存取数据的时候,在数据库中就会产生多个用户同时存取同一数据的情况。若对并发操作不加控制,就可能会产生读取和存储不正确的数据,破坏数据的一致性。而事务是并发控制的基本单位。所谓事务,即一个操..
分类:
数据库 时间:
2016-05-30 07:41:36
阅读次数:
288
DNS解析一个正向区域配置(DNS监听的服务端口是53)1.进行程序包的安装工作yuminstallbind*-y2.编辑配置文件vim/etc/named.rfc1912.zones在文件的尾端进行编辑如下所示zone"magedu.com"IN{typemaster;file"magedu.com.zone";};然后进行编辑主配置文件vim/etc/named.confoptions{..
分类:
其他好文 时间:
2016-05-30 07:40:49
阅读次数:
342
引子:给40亿个不重复的无符号整数,没排过序,给一个无符号整数,如何判断这个数是否在这40亿个数中。分析:1字节=8位1KB=1024字节=2^10字节1MB=1024KB1GB=1024MB40亿个数,40亿可以约看为2^32,即需要将近4G的空间存储,,如果内存够的话,40亿个整数使用位图存储需要500M的..
分类:
其他好文 时间:
2016-05-30 07:41:00
阅读次数:
223
在Yii1里,URL路由参数中的控制器名称是可以有大写字母的(首字母除外),但是到了Yii2的时候(我的版本是2.0.8,其它版本未确认),却是不支持控制器名称中包含大写字母了,我查了下官方文档,其对于控制器命名的规则如下:控制器ID遵循以下规则衍生控制器类名:将用正斜杠区..
分类:
其他好文 时间:
2016-05-30 07:39:03
阅读次数:
220
一、makefilemake是一个命令,而makefile是一个文件。make命令执行时,需要一个Makefile文件,以告诉make命令需要怎么样的去编译和链接程序。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪..
分类:
系统相关 时间:
2016-05-30 07:39:49
阅读次数:
244
Migrate操作的作用是将instance从当前的计算节点迁移到其他节点上。Migrate不要求源和目标节点必须共享存储,当然共享存储也是可以的。Migrate前必须满足一个条件:计算节点间需要配置nova用户无密码访问。下面是Migrateinstance的流程图向nova-api发送请求nova-api发送消息nov..
分类:
其他好文 时间:
2016-05-30 07:39:18
阅读次数:
213
你不说,你保持沉默,别人就当你没事儿,就当你同意了,你就被代表了,你就被数字化了……...
分类:
其他好文 时间:
2016-05-30 07:38:41
阅读次数:
159
数据库死锁概念 多数情况下,可以认为如果一个资源被锁定,它总会在以后某个时间被释放。而死锁发生在当多个进程访问同一数据库时,其中每个进程拥有的锁都是其他进程所需的,由此造成每个进程都无法继续下去。简单的说,进程A等待进程B释放他的资源,B又等待A释放他的资源,这样就互相等待就形成死锁。
虽然进程在运行过程中,可能发生死锁,但死锁的发生也必须具备一定的条件...
分类:
数据库 时间:
2016-05-30 07:39:13
阅读次数:
222
本期内容 : Spark Streaming数据清理原理和现象 Spark Streaming数据清理代码解析 Spark Streaming一直在运行的,在计算的过程中会不断的产生RDD ,如每秒钟产生一个BachDuration同时也会产生RDD, 在这个过程中除了基本的RDD外还有累加器、广播 ...
分类:
其他好文 时间:
2016-05-30 07:39:38
阅读次数:
190
一、会议内容 总结目前为止各成员的进度,各成员对自己已经完成的任务进行简要说明,更新任务看板及燃尽图,并在此基础上每个成员对今天自己计划完成的任务进行了大致估计。 二、任务进度 1、在会议结果的基础上,各成员开始进行任务 2、控件listview实现了一周天气预报的显示 3、实现了提醒的添加 4、其 ...
分类:
其他好文 时间:
2016-05-30 07:38:17
阅读次数:
152
本期内容 : Direct Acess Kafka Spark Streaming接收数据现在支持的两种方式: 01、 Receiver的方式来接收数据,及输入数据的控制 02、 No Receiver的方式 以上两种方式中,No Receiver的方式更符合读取、操作数据的思路,Spark作为一个 ...
分类:
其他好文 时间:
2016-05-30 07:39:17
阅读次数:
159
昨天,在提醒界面上,将Listview改成Textview,可以显示需要提醒的内容。 今天,昨天完成显示内容功能,但是天气、个性化服务等尚未完成。 遇到的困难就是Listview比Textview显示的条目多,应该全部修改。 ...
分类:
其他好文 时间:
2016-05-30 07:38:59
阅读次数:
132