2018年7月12日

聚集索引与非聚集索引

摘要: 聚集(clustered)索引 数据行的的物理顺序与列值(一般主键事务那一列)的逻辑顺序相同,一个表中只能有一个聚集索引。 一个表就像以前用的新华字典,聚集索引就像拼音目录,而a56爆大奖在线娱乐字存放的页码就是数据的物理地址,如果查询一个字,只需查询该字对应在字典拼音目录对应的页码,就可以查询到这个字所在的位置, 阅读全文
posted @ 2018-07-12 16:50 Windy心梦无痕 阅读(210) 评论(0) 推荐(0) 编辑

B树和B+树的区别

摘要: 定义 B 树可以看作是对2-3查找树的a56爆大奖在线娱乐扩展,即他允许a56爆大奖在线娱乐节点有M-1个子节点。 根节点至少有两个子节点 a56爆大奖在线娱乐节点有M-1个key,并且以升序排列 位于M-1和M key的子节点的值位于M-1 和M key对应的Value之间 其它节点至少有M/2个子节点 下图是一个M=4 阶的B树: 可以看到B 阅读全文
posted @ 2018-07-12 11:14 Windy心梦无痕 阅读(6451) 评论(1) 推荐(3) 编辑
2018年7月11日

TCP建立连接三次握手和释放连接四次握手

摘要: TCP建立连接三次握手和释放连接四次握手 【转载】http://blog.csdn.net/guyuealian/article/details/52535294 在谈及TCP建立连接和释放连接过程,先来简单认识一下TCP报文段首部格式的的几个名词(这里只是简单说明,具体请查看相关教程) 序列号se 阅读全文
posted @ 2018-07-11 19:10 Windy心梦无痕 阅读(3772) 评论(0) 推荐(0) 编辑

HTTP协议详解

摘要: 一、概念 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超a56爆大奖在线娱乐传输协议(HTTP)是a56爆大奖在线娱乐通信协议,它允许将超a56爆大奖在线娱乐标记语言(HTML)文档从Web服务器传送到客户端的浏览器。 HTTP协议,即超a56爆大奖在线娱乐传输协议(Hypertext transfer protocol)。是a56爆大奖在线娱乐详 阅读全文
posted @ 2018-07-11 19:03 Windy心梦无痕 阅读(212) 评论(0) 推荐(0) 编辑

常见的HTTP状态码(HTTP Status Code)说明

摘要: 作为一个互联网开发人员对于一些服务器返回的HTTP状态的意思都必须是了如指掌的,只有将这些状态码一一弄清楚,工作中遇到的各种问题才能够处理的得心应手。好了,下面就让a56爆大奖在线娱乐们来了解一下比较常见的HTTP状态码吧! 2开头 (请求成功)a56爆大奖在线娱乐成功处理了请求的状态代码。 200 (成功) 服务器已成功处理了请求 阅读全文
posted @ 2018-07-11 17:42 Windy心梦无痕 阅读(1385) 评论(0) 推荐(0) 编辑
2018年7月10日

归并排序的思想及递归运行步骤详解

摘要: 归并排序主体运行情况如下: 归并排序算法java代码实现如下: 运行结果如下: 阅读全文
posted @ 2018-07-10 09:20 Windy心梦无痕 阅读(353) 评论(0) 推荐(0) 编辑
2018年7月8日

堆排序

摘要: 要进行堆排序,首先需要将无序序列进行建堆,这里是建的大堆 网上的有些帖子,按照他们给出的堆排序代码和序列,确实能够输出对的排序,但要是输入自己的无序序列或者直接在他们的序列后面添加几个乱序,就出错了。 就自己动手实现了一下,代码如下,给出了每一步的解释和说明: 输出结果为: 阅读全文
posted @ 2018-07-08 13:24 Windy心梦无痕 阅读(180) 评论(0) 推荐(0) 编辑
2018年6月20日

值传递与引用传递一张图就能理解

摘要: 不可变类是指当创建了这个类的实例后,就不允许修改它的值的类,也就是一个对象一旦被创建出来,在其整个生命周期中,它的成员变量就不能被修改了,只允许其他程序进行读操作,而不允许其他程序进行修改操作。 在java类库中,所有基本类型的包装类都是不可变类,如Integer、Float等。此外,String也 阅读全文
posted @ 2018-06-20 20:20 Windy心梦无痕 阅读(597) 评论(0) 推荐(0) 编辑
2018年6月15日

二分法查找和快速排序

摘要: 二分法是分治算法的a56爆大奖在线娱乐特殊形式,利用分治策略求解时,所需时间取决于分解后子问题的个数、子问题的规模大小等因素,而二分法,由于其划分的简单和均匀的特点,是查找数据时经常采用的a56爆大奖在线娱乐有效的方法。 快速排序的实质也是二分法,下面就写一个快速排序+二分法查找的栗子🌰: 运行结果为: 阅读全文
posted @ 2018-06-15 21:03 Windy心梦无痕 阅读(593) 评论(0) 推荐(0) 编辑
2018年6月14日

谈谈Java中的volatile(转载)

摘要: 内存可见性 留意复合类操作 解决num++操作的原子性问题 禁止指令重排序 总结 内存可见性 volatile是Java提供的a56爆大奖在线娱乐轻量级的同步机制,在并发编程中,它也扮演着比较重要的角色。同synchronized相比(synchronized通常称为重量级锁),volatile更轻量级,相比使用s 阅读全文
posted @ 2018-06-14 17:52 Windy心梦无痕 阅读(160) 评论(0) 推荐(0) 编辑