自己对着源码敲一遍练习,写上注释。发现NIO编程难度好高啊。。虽然很复杂,但是NIO编程的有点还是很多: 1、客户端发起的连接操作是异步的,可以通过在多路复用器注册OP_CONNECTION等待后续结果,不需要像BIO的客户端一样被同步阻塞。 2、SocketChannel的读写操作都是异步的,如果 ...
分类:
其他好文 时间:
2016-12-06 03:53:23
阅读次数:
345
序列化: 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了更方便的对对象流进行存储和读的操作。序列化的实现:将需要被序列化的类实现Serializable接口,该接口为一个标识接口,没有需要实现的 ...
分类:
编程语言 时间:
2016-12-06 03:51:43
阅读次数:
239
一、Python文件读写的几种模式: r,rb,w,wb 那么在读写文件时,有无b标识的的主要区别在哪里呢? 1、文件使用方式标识 'r':默认值,表示从文件读取数据。'w':表示要向文件写入数据,并截断以前的内容'a':表示要向文件写入数据,添加到当前内容尾部'r+':表示对文件进行可读写操作(删 ...
分类:
编程语言 时间:
2016-12-03 17:59:31
阅读次数:
312
串口进行操作的类,其中包括写和读操作,类可设置串口参数、设置接收函数、打开串口资源、关闭串口资源,操作完成后,一定要关闭串口、接收串口数据事件、接收数据出错事件、获取当前全部串口、把字节型转换成十六进制字符串等功能。这个串口类已经过了调试,可以使用: using System; using Syst ...
PHP读写XML文件的方法有四种,从本文开始将连续使用四篇博文来分别介绍这四种方法。本文介绍的是第一种方法: 使用字符串操作的方式来对XML文件进行读写操作。 一、PHP字符串方式写XML文件: 首先介绍PHP使用字符串方式写XML文件。本例将读取数据库中的数据,输出为XML文件。 数据库数据如下: ...
分类:
Web程序 时间:
2016-12-03 12:43:31
阅读次数:
269
计算机组成原理 1、传统计算机计算机组成框图 CPU通过地址线、数据线、控制线组成的本地总线(或内部总线),与系统的其他部分进行数据通信,地址线用于提供内存或I/O设备的地址,指明所需读写数据的具体操作位置。数据线用于在CPU和内存或I/O之间的数据传输通道;控制线用于控制内存与I/O的具体读写操作 ...
分类:
系统相关 时间:
2016-12-02 02:37:50
阅读次数:
196
C++ 通过以下几个类支持文件的输入输出: ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 (由iostream引申而来) 打开文件(Open a file)对 ...
分类:
编程语言 时间:
2016-11-25 20:29:12
阅读次数:
241
最近在开发电商平台的子系统——储值卡系统,系统核心业务涉及到金额消费以及库存控制,因此为了解决建立在内存上高并发情况下的事务控制,使用了spring封装的RedisTemplate执行lua脚本进行原子性操作,确保金额消费,库存按顺序处理,解决资源争抢。 1.使用lua脚本 Redis 使用单个 L ...
分类:
其他好文 时间:
2016-11-24 14:14:58
阅读次数:
191