Pandora


  • 首页

  • 分类

  • 归档

  • 标签

Java NIO(六)之 Selector

发表于 2017-04-24 | 分类于 Java Core , Java NIO |
SelectorSelector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。 1. 为什么使用Selector?仅用单个线程来处理多个Channels的好处是,只需要更 ...
阅读全文 »

Java NIO(五)之 transfer

发表于 2017-04-24 | 分类于 Java Core , Java NIO |
通道之间的数据传输在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel(译者注:channel中文常译作通道)传输到另外一个channel。 1. transferFrom()FileChannel的transferFrom()方法可以将数据从源 ...
阅读全文 »

Java NIO(四)之 scatter/gather

发表于 2017-04-24 | 分类于 Java Core , Java NIO |
分散(scatter)和聚集(gather)Java NIO开始支持scatter/gather,scatter/gather用于描述从Channel中读取或者写入到Channel的操作。分散(scatter)从Channel中读取是指在读操作时将读取的数据写入多个buffer中。因此,Channe ...
阅读全文 »

Java NIO(三)之 Buffer

发表于 2017-04-24 | 分类于 Java Core , Java NIO |
BufferJava NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。 1. Buffer的基本 ...
阅读全文 »

Java NIO(二)之Channel

发表于 2017-04-24 | 分类于 Java Core , Java NIO |
Channel1. Channel 和 StreamJava NIO的通道类似流,但又有些不同: 既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。 通道可以异步地读写。 通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。 正如上面所说,从通道读取数 ...
阅读全文 »

Java NIO(一)之概述

发表于 2017-04-24 | 分类于 Java Core , Java NIO |
NIO 概述Java NIO 由以下几个核心部分组成: Channels Buffers Selectors 1. Channel 和 Buffer基本上,所有的 IO 在NIO 中都从一个Channel 开始。Channel 有点象流。 数据可以从Channel读到Buffer中,也可以从Bu ...
阅读全文 »

MyBatis 入门

发表于 2017-04-24 | 分类于 MyBatis |
原文 [ mybatis 中文教程 安装要使用 MyBatis,如果使用 Maven 来构建项目,则需将下面的 dependency 代码置于 pom.xml 文件中: 12345<dependency> <groupId>org.mybatis</groupId ...
阅读全文 »

正则表达式高级用法(分组与捕获)

发表于 2017-04-09 | 分类于 Java Core , Java 进阶 |
1. 分组的引入对于要重复单个字符,非常简单,直接在字符后卖弄加上限定符即可,例如 这些限定符如下所示: 公式 含义 X ? X ,一次或一次也没有 X * X ,零次或多次 X + X ,一次或多次 X { n } X ,恰好 n 次 X { n ,} X ,至少 ...
阅读全文 »

Java IO

发表于 2017-04-09 | 分类于 Java Core , Java 进阶 |
原文:Java IO流学习总结-Oubo的博客 参考:Java I/O操作 Java流操作有关的类或接口: 类 说明 File 文件类 RandomAccessFile 随机存取文件类 InputStream 字节输入流 OutputStream 字节输出流 Reade ...
阅读全文 »

Java设计模式(二十三)解释器模式(Interpreter)

发表于 2017-03-31 | 分类于 Java Core , Java 设计模式 |

介绍

解释器模式是我们暂时的最后一讲,一般主要应用在OOP开发中的编译器的开发中,所以适用面比较窄。
Context类是一个上下文环境类,Plus和Minus分别是用来计算的实现,代码如下:

阅读全文 »
1…678…13
Jianzhao Chen

Jianzhao Chen

127 日志
21 分类
© 2017 Jianzhao Chen
由 Hexo 强力驱动
主题 - NexT.Mist