
Clean Code
文章平均质量分 76
宵小小沉
软件技术教练 TL
展开
-
Golang安全编码手册-上篇
前言本手册为go语言开发人员,为提升编码效率和为满足安全编码规范的随手参考书。内容条目以安全编码为主和常易忽视的编码细节为主,来自于以下三个方面的总结:1、gosec、govet等go语言安全编码扫描工具,的规则的解读;2、字节跳动、uber等使用go语言较成熟的大厂,的go语言编码规范的一些提取;3、我们平时工作中对go语言代码走查,达成一致意见的总结。本手册每个条目,包含条目的目的,为什么这么做以及正例和反例。条目分类开头的关键字,说明如下:G开头: 表示go语言基本要求的编码规原创 2021-02-28 11:12:11 · 803 阅读 · 0 评论 -
Java安全编码笔记_package java.util
以下内容来自工作中的总结,部分来源于oracle Jdk6,不足之处请指正。【util1】获取当前时间毫秒用System.currentTimeMillis() 而不是new Date()1、获取时间毫秒数时System.currentTimeMillis()方法比new Date().getTime()效率高,因为new Date().getTime()方法调用的System.curre...原创 2017-12-04 17:30:18 · 399 阅读 · 0 评论 -
Java安全编码笔记_01关键字
以下内容来自工作中的总结,部分来源于oracle Jdk6,不足之处请指正。【key1】finally1、finally语句在任何情况下都必须执行的代码,这样可以保证一些在任何情况下都必须执行代码的可靠性。比如,在数据库查询异常的时候,应该释放JDBC连接等等。2、finally语句先于return语句执行,而不论其先后位置,也不管是否try块出现异常。finally语句唯一不被执行的情...原创 2018-12-27 15:42:42 · 328 阅读 · 0 评论