![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络传输
文章平均质量分 85
David-Kuper
只有一个好的设计才能诞生出一款伟大的应用。
展开
-
InputStream——输入流读取数据缺失或多余现象
写Java、android的程序员应该对InputStream再熟悉不过了。不管是文件操作还是网络传输,只要牵扯到传输数据的时候都难免会用到它。输入流能够快速的读取我们文件或者网络的数据,但有时候也会碰到问题——数据缺失或多余。这里面其实不是输入流本身的问题,字节是完完全全读取到了,是在将编码转换成字符的时候出现了问题。是字节数组多余空间上的默认值(0)参与了转换导致混乱而产生的。原创 2015-10-18 12:53:08 · 16820 阅读 · 1 评论 -
聊聊同步、异步、阻塞与非阻塞
[TOC] 近来遇到了一些常见的概念,尤其是网络编程方面的概念,如:阻塞、非阻塞、异步I/O等等,对于这些概念自己也没有太清晰的认识,只是很模糊的概念,说了解吧也了解,但是要让自己准确的描述概念方面的具体细节,却说的不那么准确,这也是自己在这几个方面也没有细细考究过的原因吧。经过看了些这几个概念的资料,发现同步、异步、阻塞、非阻塞的概念其实也并不难以理解,在此写下此文,欢迎拍砖,希望多多交流。一、转载 2017-02-09 15:56:27 · 697 阅读 · 0 评论