自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 为什么httpclient老是卡住

最近在修改快门下载功能时,发现文件下载只能下载成功2次,此后再点下载就没反应了。private static CloseableHttpClient httpclient = HttpClientBuilder.create().build();public static byte[] executeQuery2(String url, String chartSet) thr

2014-04-16 17:28:27 7582 1

原创 内存泄露查找

今天快门出现严重的内存泄露,虽然猜到原因了,但是总觉得不踏实。后来意海用jmap查到原因了。

2014-04-16 11:52:14 477

原创 中文乱码笔记

一、Java中文乱码Java中文乱码——1、Java编解码基础Java中文乱码——2、为何会出现"?"Java中文乱码——3、为何会出现"锟斤拷"(未完成)Java中文乱码——4、Java读Oracle乱码Java中文乱码——5、CSV导出乱码Java中文乱码——6、快门文件上传乱码Java中文乱码——7、Tigo文件下载乱码二、Web中文乱

2014-03-26 10:51:02 731

原创 其它中文乱码——2、Oracle视图乱码

•现象–通过sql/plus在UTF8 Oracle库新建视图并插入中文内容,发现有乱码•原因–SecurityCRT的编码、Linux机器的编码不是UTF-8,最终插入到Oracle库的中文其实不是UTF-8的•解决–将SecurityCRT的编码改为UTF-8•设置SecureCRT设置:选项(Options)->会话选项(SessionOptions)->外观(App

2014-03-26 10:49:55 1592

原创 其它中文乱码——1、PL/SQL Developer乱码

•现象–我本机查询dwtest有乱码•原因–本机和oracle服务器dwtest编码设置不一致•解决–获取oracle服务器编码•selectuserenv('language') from dual•AMERICAN_AMERICA.US7ASCII–设置环境变量•NLS_LANG= AMERICAN_AMERICA.US7ASCII

2014-03-26 10:48:55 549

原创 Web中文乱码——5、Response乱码

•现象–response.setCharacterEncoding("utf-8");    ServletOutputStream outputStream = response.getOutputStream();    outputStream.println("中文");  •原因–response.setCharacterEncoding仅仅是一个声明,让浏览器呢按照

2014-03-26 10:48:38 578

原创 Web中文乱码——1、SpringMVC+Jetty编解码基础

浏览器发送数据•表单递交––默认ISO-8859-1•Javascript–UTF-8Java接收数据•Get请求–由Jetty决定–Jetty设置JVM参数org.eclipse.jetty.util.URI.charset默认UTF-8•Post请求–HttpServletRequest.setCharacterEnc

2014-03-26 10:48:24 2762

原创 Web中文乱码——2、SpringMVC+Jetty 乱码

•背景–contentType中指定为GBK–org.eclipse.jetty.util.URI.charset=UTF-8•解决–Get•newString(str.get(“utf-8”),” GBK”)–Post•方案1:newString(str.get(“ISO-8859-1”), ”GBK”)•方案2:setCharacterEncoding(“GBK

2014-03-26 10:48:14 2645

原创 Web中文乱码——3、Webx编解码基础

•目标–统一用特定编码获取Request的Get、Post参数、发送Reponse•配置方式–配置编码–使用该编码来处理请求•全局–下  •session–http://localhost:8081/myapp?_lang=zh_CN:UTF-8•requestscope–inputcharset•http://localho

2014-03-26 10:48:03 1885

原创 Web中文乱码——4、Webx+jetty乱码

•普通Get、Post乱码–和ContextType一致•Ajax乱码?_input_charset=utf-8

2014-03-26 10:47:49 989

原创 Java中文乱码——5、CSV导出乱码

•现象–以UTF-8写入一个CSV文件,用户下载打开后,展示乱码•原因–需要一个BOM头,否则excel无法识别编码,会以系统默认编码打开•windows系统默认编码是什么?–Cmd:CHCP。 936表示GB18030

2014-03-26 10:41:46 1023

原创 Java中文乱码——1、Java编解码基础

•newString(s.getByte(“ISO-8859-1”), “GBK”)•这个转码的效果是什么•s.getByte(“ISO-8859-1”)做了什么•newString(byte[], “GBK”)做了什么•转码前后,占内存大小改变了吗?变大还是变小了?编码简介•ASCII–7bits•ISO-8899-1–8bits•UTF-

2014-03-26 10:40:48 623

原创 Java中文乱码——7、Tigo文件下载乱码

•现象–Tigo读取TFS上的文件–在测试环境,时而正常,时而乱码–在线上环境,永远是乱码。•原因–用了org.apache.http.util.EntityUtils的toString(HttpEntity entity, Charset defaultCharset)–但真正使用的编码是ContentType.getOrDefault(). getCharset()

2014-03-26 10:40:22 666 1

原创 Java中文乱码——6、快门文件上传乱码

•现象–将用户上传的文件,解析后插入数据库,出现乱码•原因–文件上传的是字节流,其编码未知–无论以各种编码去理解该字节流都是不对的•解决–先判断文件内容编码org.jtester.utility.cpdetector.CodepageDetectorProxy–若不是UTF-8,则进行转码 com.googlecode.juniversalcha

2014-03-26 10:40:03 583

原创 Java中文乱码——4、Java读Oracle乱码

Java为GBK,Oracle为ISO-8859-1,是否会乱码?如何转码?Java为GBK ,Oracle为UTF-8,是否会乱码?如何转码?傻瓜(GB18030 )读RAC(US7ASCII),需要newString (s.getByte(“ISO-8859-1”,”gbk”)傻瓜(GB18030 )读IDATA库(UTF-8)不需要转码

2014-03-26 10:39:33 6757

原创 Java中文乱码——2、为何会出现"?"

三味书屋

2014-03-26 10:39:00 1213

原创 Hadoop进程占CPU 800%

一、现象CPU占800%二、查问题1、TOPz       高亮H      显示线程2、Jstatacksudo -u admin jstack 97932 | less2014-03-20 21:45:45Full thread dump OpenJDK (Taobao) 64-Bit Server VM (20.0-b

2014-03-20 23:41:33 738

提升英语阅读能力的学习方法

提升英语阅读能力的学习方法。教你如何读得更快 记得更多。

2009-10-16

空空如也

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

TA关注的人

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