IO是Java及众多编程语言很重要的一块,同时很多程序的瓶颈和耗时操作也都在IO这块。 一、简介 IO操作面临很多问题,信息量的巨大,网络的环境等等,因为IO不仅仅是对本地文件、目录的操作,有时对二进制流、还有一部分是网络方面的资源,所以多种原因直接造成IO操作无疑是耗时且复杂多变的。Java对IO
分类:
编程语言 时间:
2016-03-10 23:28:27
阅读次数:
486
最近做个邮件发送功能,要内嵌图片并有附件。 需求很奇怪,图片和附件文件是放在ftp服务器上的,查了下javamail的文档。 添加附件方法如下 MimeBodyPart messageBodyPart=new MimeBodyPart(); DataSource dataSource1=new Fi
分类:
编程语言 时间:
2016-02-16 18:26:36
阅读次数:
780
一、 1、文件上传是web应用经常用到的一个知识。原理是,通过为表单元素设置enctype=”multipart/form-data”属性,让表单提交的数 据以二进制编码的方式提交,在接收此请求的Servlet中用二进制流来获取内容,就可以取得上传文件的内容,从而实现文件的上传。 2、Struts2
分类:
Web程序 时间:
2016-02-05 11:49:44
阅读次数:
132
第一步:读取图片的尺寸和和类型根据图片数据源的不同选择BitmapFactory的相应的静态方法,通过下面的方法就能够常见图片解码生成Bitmap对象。如果是图片数据源是二进制流,选择BitmapFactory.decodeByteArray()方法, 如果图片在某个文件路径下面,选择BitmapF...
分类:
移动开发 时间:
2015-12-28 00:45:58
阅读次数:
211
公司2015-11-09日发现IE8下载docx文件时后缀变为.zip为结尾的文件后经发现排查后发现传送流无法识别后缀导致,默认当成普通数据流传送了解决方法:导致原因:从IIS或者Tomcat之类的Web服务器通过二进制流下载文件时(比如通过设置Header为Content-disposition:inline),如果被..
分类:
其他好文 时间:
2015-11-26 13:11:05
阅读次数:
498
原文:《Programming WPF》翻译 第6章 3.二进制资源尽管ResourceDictionary和系统级别的资源适合于作为数据存在于对象中,然而,并不是所有的资源都能很好的满足这个模型。能够处理二进制流通常是很有用的。例如,图像,声频和视频,都是有效地二进制的代表,但是这些资源在xaml...
而封闭HTTP输出信息的类型就是HttpResponse类,使用HttpResponse类可以实现三种类型的输出,即文本,URL,二进制流. 实现这三类的属性和方法分别介绍如下:1.文本的输出,在日常开发中,后台中的文本可能需要输出到浏览器中,让用户浏览,这就需要实现动态HTML的输出,使用Http...
分类:
Web程序 时间:
2015-11-04 21:27:40
阅读次数:
252
0 背景 在rpc或分布式节点间的通讯框架里面,我们经常会有“编码或解码业务数据成网络二进制流”的场景要求,在jdk的nio框架里面有既有的ByteBuffer类满足此需求,那么在c++里面,同样我们简单看看具有类似功能的类DataBuffer。1 实现基本逻辑 指针偏移指向同一块内存,分别表示内存...
分类:
其他好文 时间:
2015-10-19 10:43:29
阅读次数:
185
1. 什么是 序列化 和 反序列化 ? 序列化 (Serialization):将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。一般的格式是与平台无关的二进制流,可以将这种二....
分类:
编程语言 时间:
2015-10-14 11:51:11
阅读次数:
270