摘要:
java.nio.channels 类 ServerSocketChannel java.lang.Object java.nio.channels.spi.AbstractInterruptibleChannel java.nio.channels.SelectableChannel java.n 阅读全文
posted @ 2016-12-29 09:48
brave-sailor
阅读(2192)
评论(0)
推荐(0)
摘要:
java.nio.channels 类 Selector SelectableChannel 对象的多路复用器。 可通过调用此类的 open 方法创建选择器,该方法将使用系统的默认选择器提供者创建新的选择器。也可通过调用自定义选择器提供者的 openSelector 方法来创建选择器。通过选择器的 阅读全文
posted @ 2016-12-29 09:47
brave-sailor
阅读(1822)
评论(0)
推荐(0)
摘要:
面是本次学习的笔记。主要分异常类型、交互原理、Socket、ServerSocket、多线程这几个方面阐述。 异常类型 在了解Socket的内容之前,先要了解一下涉及到的一些异常类型。以下四种类型都是继承于IOException,所以很多之后直接弹出IOException即可。 UnkownHost 阅读全文
posted @ 2016-12-29 09:46
brave-sailor
阅读(331)
评论(0)
推荐(0)
摘要:
java.nio.channels 类 SelectionKey 表示 SelectableChannel 在 Selector 中的注册的标记。 每次向选择器注册通道时就会创建一个选择键。通过调用某个键的 cancel 方法、关闭其通道,或者通过关闭其选择器来取消 该键之前,它一直保持有效。取消某 阅读全文
posted @ 2016-12-29 09:46
brave-sailor
阅读(6504)
评论(0)
推荐(1)
摘要:
不错的文章,推荐一下。 http://www.ibm.com/developerworks/cn/education/java/j-nio/j-nio.html Java NIO非堵塞技术实际是采取Reactor模式,或者说是Observer模式为我们监察I/O端口,如果有内容进来,会自动通知我们, 阅读全文
posted @ 2016-12-29 09:45
brave-sailor
阅读(253)
评论(0)
推荐(0)
摘要:
实现五:统计一个单词可重复的英文文件(假设4G)中每个单词出现的次数,把结果按照英文排序放入一个文件中。并能够检索特定单词的出现次数。由于文件过大,不重复单词总数有限,需要考虑到执行速度和内存使用情况。(淘宝笔试技术题) [java] view plain copy print? import ja 阅读全文
posted @ 2016-12-29 09:43
brave-sailor
阅读(269)
评论(0)
推荐(0)
摘要:
在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列(先进先出)。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需 阅读全文
posted @ 2016-12-29 09:42
brave-sailor
阅读(518)
评论(0)
推荐(0)
摘要:
本例是把一个大的数组求和的计算的大任务分解到在小范围内求和的小任务,然后把这些小任务之和加起来就是所求之结果。 技术:JDK8.0, Java fork-join模式下的RecursiveTask技术,override compute(). [java] view plain copy print? 阅读全文
posted @ 2016-12-29 09:42
brave-sailor
阅读(659)
评论(0)
推荐(0)
摘要:
本文是Java并发包探秘的第一篇,旨在介绍一下Java并发容器中用的一些思路和技巧,帮助大家更好的理解Java并发容器,让我们更好的使用并发容器打造更高效的程序。本人能力有限,错误难免。希望及时指出。 Java并发包中有很多精心设计的高并发容器。有ConcurrentHashMap、Concurre 阅读全文
posted @ 2016-12-29 09:41
brave-sailor
阅读(321)
评论(0)
推荐(0)
摘要:
它是一个基于链接节点的无界线程安全队列。该队列的元素遵循先进先出的原则。头是最先加入的,尾是最近加入的。 插入元素是追加到尾上。提取一个元素是从头提取。当多个线程共享访问一个公共 collection 时,ConcurrentLinkedQueue 是一个恰当的选择。该队列不允许null元素。 Th 阅读全文
posted @ 2016-12-29 09:41
brave-sailor
阅读(341)
评论(0)
推荐(0)

浙公网安备 33010602011771号