zoukankan      html  css  js  c++  java
  • 工作中遇到的问题

    出现的问题 解决办法
    当在controller中使用fastjson向前段传数据,中文乱码

    在requestMapping后面添加produces=“application/json;charset=utf-8”
    如:RequestMapping(value="/addLogReport.do",produces="application/json;charset=UTF-8")

    下载文件中文名乱码问题

    实现文件下载,只需要设置两个响应头:
    response.ContentType();//文本响应的数据类型
    response.setHeader();
    在setHeader中设置("Content-Disposition","attachment;Filename= abc.txt")就可以了。但是如果文件名是中文则会乱码,这时把第二个参数修改为:
    ("attachment;Filename=" + new String("文件名.txt".getBytes("GB2312"), "ISO8859-1")就 OK了。
    注:这种情况有个缺陷,如果文件名超过17个汉字就不能下载了。

    使用list集合中addAll方法时异常

    addAll是向一个集合中添加另一个集合中所有的元素。
    今天使用此方法时出现了错误,原来我的集合是通过Arrays.asList方法将数组转换成的集合,这时集合的大小是固定的,所以再添加时会出现异常。

    在js中使用eval时,导致sonar严重

    替代方法:
    function evil(fn){
    var Fn=Function;
    return new Fn('return'+fn)();
    }

       
       
  • 相关阅读:
    [Apache commons系列]DBUtils 示例代码
    关于syslog
    Phoenix Tips (1)
    Phoenix 常用函数
    Phoenix 的数据类型
    最简单的Phoenix 访问 HBase例子
    SVNKIT 主要方法
    Linux 集群时钟同步
    Linux 集群时钟同步
    Linux 下定时提交SVN
  • 原文地址:https://www.cnblogs.com/whx20100101/p/9816822.html
Copyright © 2011-2022 走看看