2017年6月23日

JAVA 23种开发模式详解(代码举例)

摘要: 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,阅读全文

posted @ 2017-06-23 15:40 适AT 阅读(358) 评论(1) 编辑

Java NIO 学习笔记 读写结合补充

摘要: 小练习:nio读写文件,将fileread中的内容读取到filewrite中 代码运行前: readfile: filewrite: 代码运行后: readfile: filewrite:阅读全文

posted @ 2017-06-23 11:30 适AT 阅读(10) 评论(0) 编辑

2017年6月22日

Java NIO 学习笔记 缓冲区补充

摘要: 1.缓冲区分配 方法 以 ByteBuffer 为例 (1)使用静态方法 allocate() 方法分配一个具有指定大小的底层数组,并将它包装到一个缓冲区对象中 (2)使用wrap方法将数组转成缓冲区 使用了 wrap() 方法将一个数组包装为缓冲区。一旦完成包装,底层数据就可以通过缓冲区或者直接访阅读全文

posted @ 2017-06-22 16:06 适AT 阅读(12) 评论(0) 编辑

Java NIO学习笔记八 DatagramChannel

摘要: Java NIO DatagramChannel Java NIO DatagramChannel是可以发送和接收UDP数据包的通道。由于UDP是一种无连接网络协议,因此您不能默认读取和写入DatagramChannel其他通道。而是发送和接收数据包。 打开DatagramChannel 打开一个D阅读全文

posted @ 2017-06-22 11:42 适AT 阅读(5) 评论(0) 编辑

2017年6月21日

.net framework 4.0 安装失败解决办法

摘要: 方法一 1.打开cmd命令窗口 运行net stop WuAuServ 停止更新服务 2.开始 运行 输入%windir% 3.找到SoftwareDistribution的文件夹,将其重命名为SDold 4.打开cmd窗口,窗口中输入net start WuAuServ 5.在运行窗口输入rege阅读全文

posted @ 2017-06-21 14:27 适AT 阅读(10) 评论(0) 编辑

2017年6月20日

java nio 缓冲区读写数据(图形详解)

摘要: Position 您可以回想一下,缓冲区实际上就是美化了的数组。在从通道读取时,您将所读取的数据放到底层的数组中。 position 变量跟踪已经写了多少数据。更准确地说,它指定了下一个字节将放到数组的哪一个元素中。因此,如果您从通道中读三个字节到缓冲区中,那么缓冲区的 position 将会设置为阅读全文

posted @ 2017-06-20 17:19 适AT 阅读(18) 评论(0) 编辑

Java NIO学习笔记七 Non-blocking Server

摘要: Java NIO:Non-blocking Server 即使你了解了Java NIO非阻塞功能的工作(怎么样Selector,Channel, Buffer等等),设计一个无阻塞服务器仍然很难。非阻塞IO包含了相比阻塞IO的要有难度。本章非阻塞服务器教程将讨论非阻塞服务器的主要挑战,并为他们描述一阅读全文

posted @ 2017-06-20 15:25 适AT 阅读(181) 评论(1) 编辑

Java NIO学习笔记六 SocketChannel 和 ServerSocketChannel

摘要: Java NIO SocketChannel Java NIO SocketChannel是连接到TCP网络socket(套接字)的通道。Java NIO相当于Java Networking的socket(套接字)。有两种创建SocketChannel的方法: 打开SocketChannel并连接到阅读全文

posted @ 2017-06-20 09:19 适AT 阅读(60) 评论(0) 编辑

2017年6月19日

Java NIO学习笔记五 FileChannel(文件通道)

摘要: Java NIO FileChannel Java NIO FileChannel是连接文件的通道。使用FileChannel,您可以从文件中读取数据和将数据写入文件。Java NIO FileChannel类是NIO用于替代使用标准Java IO API读取文件的方法。 FileChannel无法阅读全文

posted @ 2017-06-19 17:31 适AT 阅读(17) 评论(0) 编辑

Java NIO学习笔记四 NIO选择器

摘要: Java NIO选择器 A Selector是一个Java NIO组件,可以检查一个或多个NIO通道,并确定哪些通道已准备就绪,例如读取或写入。这样一个线程可以管理多个通道,从而管理多个网络连接。 为什么选择器? 使用单个线程来处理多个通道的优点是您需要较少的线程来处理通道。你可以使用一个线程来处理阅读全文

posted @ 2017-06-19 16:41 适AT 阅读(144) 评论(0) 编辑

导航

统计

公告