自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 netty学习笔记(一)—结合reactor模式探索netty对网络io的处理机制

Reactor与Proactor简介reactor、proactor常见的翻译是反应器(堆)、前摄器,这名字听着总让人一头雾水的,抓不着本质。后来看看对应形容词的英文释义,再结合技术角度的描述,总算有了基础的认识:reactive: reacting to events or situations rather than starting or doing new things yours

2014-03-19 00:16:38 5866 4

原创 再战http request get参数中文乱码

问题描述通过http get方式下载附件时,参数中指定了原始文件名,请求URL如下:http://localhost:8080/xxxmail/v1/attachment?accesstoken=aaa-bbb-token&data={"mailId":"123456","fileId":"770826f7","originalFileName":"美女.jpg","presentMeth

2014-02-12 15:44:32 2411 1

原创 备忘:linux set 命令常见误用

注意:linux 中,set 命令不能用来设定 shell 变量。windows bat 中 set 才能用于设定一个变量。不正确使用 set 命令导致运行自己编写的shell脚本既没有任何错误提示,也没有像期望的那样运行,很不好排查。shell变量的设定语法为:variable_name=variable_value,例如:message="hi peter"。

2014-02-12 13:13:12 1393

原创 深入分析中文乱码原因

本文接着上一遍 解决上传文件时中文文件名乱码问题 中描述的场景深入分析哈乱码的原因。假设上传文件为"美女.jpg",不做任何处理时,服务端获取的文件名为:下面来还原汉字变乱码的过程,代码片段:String beauty = "美女"; System.out.println("\"美女\" toCharArray:" + Arrays.toString(bea

2014-02-10 16:33:01 2434

原创 解决上传文件时服务端中文文件名乱码问题

form表单 post 上传文件时服务端获取的中文文件名乱码,调试发现 request.getCharacterEncoding() 为 null。可是页面我已经设置了文档编码了呀:对文件名做了如下转码就得到原文件名了:new String(multipartFile.getOriginalFilename().getBytes("ISO-8859-1"), "UTF-8")

2014-02-08 14:28:25 40518

转载 正确处理下载文件时中文文件名乱码的问题(Content-Disposition)

特别声明:本文非原创,原文:http://blog.robotshell.org/2012/deal-with-http-header-encoding-for-file-download/,如有冒犯,请及时联系我。最近在做项目时遇到了一个 case :需要实现一个强制下载功能(即强制弹出下载对话框),并且文件名必须保持和用户之前上传时相同(可能包含非 ASCII 字符)。前一个需

2014-01-27 16:22:09 7633

原创 http url encode/decode 总结

经常需要对url进行encoding,但从来没有深究过为什么需要这么干,以及encoding的原理。年终了,今天静心总结哈。URL,全称 Uniform Resource Locator,统一资源定位符/统一资源标记,也就是一个web页面的地址,浏览器通过这个地址从服务器请求一个页面。URL 要在 Internet 上传输,必须使用 ASCII 字符集。由于实际应用中 URL 经常包含一些

2014-01-27 11:19:08 1640

原创 http Content-Type 中的boundary捣乱,导致服务端无法获取上传文件

使用 httpcomponents httpclient 4.3.1 上传文件时服务端总是返回“需要可用的参数”,这个结果描述是应用自定义的,太过于笼统,得不到任何有用的信息。后来和服务器端一起调试才找到问题的根源。客户端发送的 http Content-Type:Content-Type: multipart/form-data; boundary=rxU1IcP2kHsJVF37W5_

2014-01-23 14:40:01 21577 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除