前言:公司要求开发人员在编写代码过程当中严格遵循sonarlint规范。

根据业务需要做word文档的下载,使用模板下载。需要将文件设置编码格式。今天遇见了一种规范。记录一下,发现时间:2020年12月28日。

代码如下时候出现了sonarlint的规范提示:

response.setHeader("content-disposition", "attachment;filename=" + new String(fileName.getBytes(), "ISO_8859_1"));

原因是JDK7引入了java.nio.charset.StandardCharsets类。为所有字符集提供常量。

改成如下样子就好了

 response.setHeader("content-disposition", "attachment;filename=" + new String(fileName.getBytes(), StandardCharsets.ISO_8859_1));

sonarlint 规范相关推荐

  1. java lint_Java代码规范与质量检测插件SonarLint

    1.  SonarLint SonarLint是一个代码质量检测插件,可以帮助我们检测出代码中的坏味道 下载与安装 在需要检测的单个文件或者单个项目上右键 --> Analyze --> ...

  2. Java代码规范与质量检测插件SonarLint

    1.  SonarLint SonarLint是一个代码质量检测插件,可以帮助我们检测出代码中的坏味道 下载与安装 在需要检测的单个文件或者单个项目上右键 --> Analyze --> ...

  3. php SonarLint 代码规范检查提示整理

    php SonarLint 代码规范检查提示整理 **1. add curly braces around the nested statement(在嵌套语句周围添加花括号)** 2.Refacto ...

  4. Eclipse-Java代码规范和质量检查插件-SonarLint

    SonarQube(Sonar)之前的提供的本地工具是需要依赖SonarQube服务器的,这样导致其运行速度缓慢. 新出的SonarLint的扫描引擎直接安装在本地,速度超快,实时探测代码技术债务,给 ...

  5. SonarLint代码规范检查提示Cognitive Complexity of methods should not be too high

    意思是方法的认知复杂性不应过高 认知复杂性是衡量一种方法的控制流程理解难度的指标.认知复杂性高的方法难以让别的开发人员去维护. Cognitive Complexity is a measure of ...

  6. 代码审查规范(试用版)

    目录 1.背景 2.目标 3.流程 4.指定代码审查规范 4.1.命名风格 4.2.常量定义 4.3.代码风格 4.4.注释风格 4.5.控制语句 5.执行代码审查规范 6.开展PR Bash活动 1 ...

  7. pycharm插件之SonarLint

    pycharm插件之SonarLint pycharm插件之SonarLint 一.插件安装位置 1.在线安装插件 通过File->Settings->Plugins进行安装插件,然后只需 ...

  8. 优雅!用了这两款插件,我成了整个公司代码写得最规范的码农

    同事:你的代码写的不行啊,不够规范啊. 我:我写的代码怎么可能不规范,不要胡说. 于是同事打开我的 IDEA ,安装了一个插件,然后执行了一下,规范不规范,看报告吧. 这可怎么是好,这玩意竟然给我挑出 ...

  9. # 后端开发技巧、常用规范

    后端开发技巧.常用规范 开发技巧 equals() 方法的使用 null.equals()会出报空指针,因该是非null的值.equals() 可以使用Objects的equals()方法避免空值,完 ...

最新文章

  1. frp 内网穿透, 认证配置,安全配置 TOKEN
  2. HDU 4023 (博弈 贪心 模拟) Game
  3. Android init.rc文件解析过程详解(二)
  4. dbartisan mysql_Sybase数据库安全
  5. html 树状折叠,折叠树状页.html
  6. mysql insert into select大量数据插入比较慢_史上最全MySQL锁机制
  7. 大四阶段的社会实践的主要目的是_疫情当前,大三大四的学生“很惨”?大一大二的学生也别松懈...
  8. shiro学习(2):第一个shiro程序
  9. javascript “||”、“”的运用
  10. Docker的基本使用(部署python项目)+两个奇技淫巧,将 Docker 镜像体积减小 99%
  11. python操作excel常用的方法
  12. (数据库系统概论|王珊)第十章数据库恢复技术-第三节:故障种类
  13. seo模拟点击软件_网站排名优化第一课:如何看待快排?SEO排名工具到底香不香!...
  14. php mysql 高亮显示_PHP实现多关键字加亮功能
  15. python使用缩进来体现-python使用缩进来体现代码之间的逻辑关系吗?
  16. 何为启发式算法——退火算法,蚁群算法,遗传算法
  17. 简谈PCB设计软件对比
  18. 云表平台VS永中office,谁更胜一筹?
  19. [转]用.net快速开发下载软件
  20. 【渝粤教育】电大中专电商运营实操 (10)作业 题库

热门文章

  1. java 输入流转文件
  2. 修改Lotus Notes 8.5.2版本邮件默认字体
  3. linux怎么创建新的c语言文件夹,如何用c语言创建文件夹
  4. input里面添加图片
  5. antvl7绘制地图以及vue项目中使用多线程worker
  6. 【githubboy】数学建模学习资源,包含数学建模相关的算法、LaTeX 论文模板、算法思维导图
  7. drools金融风险管理实战-郑圣杰-专题视频课程
  8. 算法总结——八皇后问题(三种解法)
  9. 可以放烟花的c语言程序,C语言实现放烟花的程序
  10. 【杰理AC692X】来电在报号之前播自定义提示音