山寨与创新
iteye_14820
这个作者很懒,什么都没留下…
展开
-
开源项目fastupload 0.2.3发布
fastupload 0.2.3发布,增加了对sub-boundary的支持,修复了一个在0.1.1版本中发现的可能因为数据块末尾不包含完整上传文件信息的bug,新增加类,HttpFileUploadParser,担负文件上传的解析工作,原类FileUploadParser不再承担解析Http文件的功能。新的api使用如下,[code="java"]@Override prot...2012-07-06 17:19:16 · 134 阅读 · 0 评论 -
Fastupload 0.4.2发布
更新:fastupload 0.4.2支持文件上传过滤机制,在解析multipart/form-data请求数据过程中,如果发现boundary内的content-header不符合设定的规则,fastupload组件直接跳过这个boundary。相比较同类的组件或者框架的集成的处理,这个过滤机制更先进更有效率。目前,fastupload支持文件拓展名过滤规则和content-type...2012-10-19 12:05:23 · 147 阅读 · 0 评论 -
fastupload已发布至maven中心库
为了让大家更方便的使用fastupload开源项目,fastupload小组已经将此项目发布至maven中心库,现在用maven管理项目的童鞋,很方便的在项目pom.xml中加入fastupload项目坐标,<dependency> <groupId>net.sf.fastupload</groupId> <artifactId...2012-11-29 09:44:22 · 156 阅读 · 0 评论 -
Fastupload 0.5.3发布
相对于以往的版本,fastupload 0.5.3做出了明显的增强和修改。此版本中,“融合“了磁盘解析方式和内存解析方式,磁盘解析方式也支持非文件类型输入的解析,减少了磁盘解析模式中UploadChunk对象的创建,提升了解析性能,改进了字符编码转换,API更加简明。 基本API使用 默认情况下,fastupload建议使用内存解析模式,因为这种模式下解析的性能是最好的,而...2013-01-05 19:55:13 · 118 阅读 · 0 评论 -
Fastupload 0.6.1 发布
0.6.1版本主要修复了JQuery-form提交ajax请求时,没有按照RFC文档要求,添加相关的HTTP头,导致解析失败的问题,API保持不变,同时更新fastupload-springmvc插件至0.6.1版本。<dependency><groupId>net.sf.fastupload</groupId><artifactId>...2014-03-03 09:44:32 · 165 阅读 · 0 评论 -
两亿数据的交集
前几天在论坛里看到一个帖子说百度的一道面试题,两个文件里各约有两亿行数据,每行只有一个数字,问如何求两个文件中数据的交集。 最近对大数据的处理比较感兴趣,所有思考了一下这个问题,对于JVM来说,两亿数据是非常多的,直接用数组来处理,是行不通的,另外,两亿的数据,效率也是一个重要的考量度。本来可以借助Hash的方法来解决这个问题,但因为每行只有一个数据,也就是只有数字0~9, 那么可以采用一...2012-03-26 20:43:27 · 472 阅读 · 0 评论 -
fastupload 0.3.1发布
fastupload根据RFC 1867文档规范,编写的基于表单文件上传的组件,支持表单多文件上传,二进制文件与文本文件分开处理,彻底解决上传文本文 件编码问题,支持文件上传大小限制,支持文件上传进度计算,api接口简明,比Apache Common File Upload速度快、稳定性高,无需任何第三方库的支持。完整的功能列表: 1. 支持上传多个文件 2. ...2012-08-21 15:25:16 · 153 阅读 · 0 评论 -
fastupload API开发快速上手
fastupload提供两种从multipart/form-data表单请求数据中解析文件的方法,直接法和批量法直接法:是fastupload提供的第一种解析方法,从HttpServletRequest的InputStream中每次读取不超过8K的数据到缓冲区之中,从这个缓冲区里解析是否有文件,或者是文件的一部分数据,把每次解析的结果“直接”保存到磁...2012-09-01 16:36:43 · 410 阅读 · 0 评论 -
uProfiler使用指南
简介:uProfiler Community是面向主题的一种JVM监控工具,它通过JVMTI和bytecode技术,在JVM运行期间把相关的bytecode精确的注入到当前JVM所载入class字节合适的地方,不修改原class文件,从而达到监控JVM的目的。完整的uProfiler Community版本有两大部分组成,其整体结构如下图。其中,Agent在class被JVM执行之...2013-06-13 14:43:56 · 289 阅读 · 0 评论 -
fastupload 0.6.0发布
Fastupload 0.6.0完善或者新增加的功能有:Fastupload解析器通过HTTP请求头中自定义字符编码,来解析文本和文件名。这个头的名字是Charset, 是大小写区分的支持文件名、Content-Type的*和?通配符功能,*匹配任意字符, ?只匹配一个字符。使用方法如下FileFactory fileFactory = ... ...fileFactory.s...2013-06-23 18:24:29 · 130 阅读 · 0 评论 -
白话MVC(一)Model的产生及处理
白话MVC(二)最近在带一“徒弟”,领悟能力很高,对我的能力也提出了新的要求,在“带”的过程中,发现了一有趣的现象,很多东西会用,但是要想用清楚的语言把这些技术描述出来,还是很有难度的。特别是在讲Spring框架的使用,不少知识点的使用已经和学校课本上所教的东西脱节,“徒弟”理解起某些概念起来感到比较陌生。我也不想告诉他,这东西就是这么用的,按照这样的写法去写代码,就能实现模块功能。在我看...2012-09-29 00:36:29 · 135 阅读 · 0 评论 -
文件上传的秘密(一)造自己的工具
RFC1867文档对WEB表单上传文件做了详细的描述,但J2EE的Servlet规范中却没有针对此功能规定一个API,没有接口也没有抽象类,更不要说一个具体类了。幸好,著名的开源组织Apache的官网上有一个Common File Upload这个项目,给广大的J2EE开发者解决了这个比较麻烦的问题。会用Common File Upload这个开源组件解决表单文件上传问题是一回事,能知道这个组件的...2012-05-12 21:01:18 · 201 阅读 · 0 评论 -
fastupload-springmvc 0.5.5发布
fastupload-springmvc是利用fastupload开源组件Spring MVC框架写的文件上传插件,使用此插件,能在Controller中以注解的方式来获取上传的文件,然后对其进行操作。比使用fastupload核心API更加简洁。使用方式如下:在pom.xml文件中加入fastupload-springmvc的依赖,因Spring MVC框架本身只到3.1.0才支持非文件类...2013-04-15 21:55:58 · 132 阅读 · 0 评论