2016年5月10日

java 集合类源码分析--collections

摘要: 我认为Collections类主要是完成了两个主要功能 1.提供了若干简单而又有用的算法,比如排序,二分查找,求最大最小值等等。 2.提供对集合进行包装的静态方法。比如把指定的集合包装成线程安全的集合、包装成不可修改的集合、包装成类型安全的集合等。 package java.util;import  阅读全文

posted @ 2016-05-10 20:42 duoyu 阅读(618) 评论(0) 推荐(0) 编辑

java 集合类源码分析--arrays

摘要: 本文介绍一下java集合相关类arryas类的内容 、Arrays.sort()数组排序 Java Arrays中提供了对所有类型的排序。其中主要分为Primitive(8种基本类型)和Object两大类。 基本类型:采用调优的快速排序; 对象类型:采用改进的归并排序。 1、对于基本类型源码分析如下 阅读全文

posted @ 2016-05-10 20:00 duoyu 阅读(257) 评论(0) 推荐(0) 编辑

java 集合类源码分析--list接口

摘要: 第一点:介绍list 接口 List 是一种集合。以数据结构的中定义它是一种线性的结构。 1)除了第一个元素以外,每个元素都有且只有唯一的一个前驱。 2)除了最后一个元素以外每个一元素有且只有一个后继。 3)集合中必须存在第一个元素还有最后一个元素。 list在java中是表现为一种接口,通过不同的 阅读全文

posted @ 2016-05-10 11:30 duoyu 阅读(321) 评论(0) 推荐(0) 编辑

2016年5月7日

redis 集群以及扩容方面的内容

摘要: Redis-2.4.15目前没有提供集群的功能,Redis作者在博客中说将在3.0中实现集群机制。目前Redis实现集群的方法主要是采用一致性哈稀分片(Shard),将不同的key分配到不同的redis server上,达到横向扩展的目的。下面来介绍一种比较常用的分布式场景: 在读写操作比较均匀且实 阅读全文

posted @ 2016-05-07 19:52 duoyu 阅读(1313) 评论(0) 推荐(0) 编辑

进程线程间的通信

摘要: 进程间的通信: 阅读全文

posted @ 2016-05-07 10:22 duoyu 阅读(173) 评论(0) 推荐(0) 编辑

2016年5月5日

不可变类

摘要: 首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 我要投稿 更多频道 » - 导航条 - 首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 我要投稿 更多频道 » - iOS - Python - Android - Web前端 首页 所有文章 资讯 Web 架构 基础技术 书籍 教 阅读全文

posted @ 2016-05-05 14:39 duoyu 阅读(155) 评论(0) 推荐(0) 编辑

2016年4月15日

haproxy 配置详解

摘要: OPTION 选项: option httpclose :HAProxy会针对客户端的第一条请求的返回添加cookie并返回给客户端,客户端发送后续请求时会发送 此cookie到HAProxy,HAProxy会针对此cookie分发到上次处理此请求的服务器上,如果服务器不能忽略 此cookie值会影 阅读全文

posted @ 2016-04-15 20:52 duoyu 阅读(836) 评论(0) 推荐(0) 编辑

2016年3月25日

一致性hash算法探讨

摘要: 转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了 阅读全文

posted @ 2016-03-25 15:01 duoyu 阅读(189) 评论(0) 推荐(0) 编辑

2016年3月21日

文件的软链接、硬链接的区别

摘要: 硬链接和软链接虽然都是链接文件,但是二者还是有很大区别的,主要区别在在于以下几点: 1)硬链接是创建一个指向文件的节点(inode),这样可以有效的防止文件的被错误的删除。因为在linux系统中,删除一个文件实质上是删除该文件节点的信息,从而切断了节点与文件之间的联系。当给一个文件创建了硬链接之后, 阅读全文

posted @ 2016-03-21 16:24 duoyu 阅读(801) 评论(0) 推荐(0) 编辑

2016年3月20日

进程之间的通信方式

摘要: 进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当 阅读全文

posted @ 2016-03-20 19:05 duoyu 阅读(292) 评论(0) 推荐(1) 编辑

导航