public static Map<String, Object> parseJSON2Map(String jsonStr) { Map<String, Object> map = new HashMap<String, Object>(); // 最外层解析 JSONObject json = ...
分类:
Web程序 时间:
2017-10-20 15:57:38
阅读次数:
187
格式:问题名字+问题出现的次数 Resources should be closed2 资源未关闭,打开发现有两处用到的IO流没有关闭 Conditions should not unconditionally evaluate to "TRUE" or to "FALSE"1 if/else判断里 ...
分类:
其他好文 时间:
2017-10-17 15:36:58
阅读次数:
208
遇到mock 测试简直就是神器,特别是要做代码覆盖率,直接测试controller就好了,缺点,虽然可以回滚事务,但是依赖数据库数据,解决,根据SpringBoot ,再建立一个专门跑单元测试的数据库,以及application.yml 想起以前用的 unitils 整合测试,巨额时间成本,都是在写 ...
分类:
编程语言 时间:
2017-10-13 00:37:01
阅读次数:
475
摘要:公司部署了一套sonar,经过一段时间运行,发现有一些问题出现频率很高,因此有必要将这些问题进行整理总结和分析,避免再次出现类似问题。 作者原创技术文章,转载请注明出处 ============================================================== ...
分类:
其他好文 时间:
2017-10-12 17:04:56
阅读次数:
767
现在系统通常都会有自动化生成的代码,在使用Sonar做系统代码质量分析的时候我们都希望能把自动生成的代码排除到系统分析之外。要实现这个就非常简单了,在maven的pom.xml文件里面加入sonar.exclusions指明哪些自动生成代码的文件夹不需要分析。 具体的匹配规则可以参考sonar的官方 ...
分类:
其他好文 时间:
2017-10-09 14:13:57
阅读次数:
457
Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化..
分类:
其他好文 时间:
2017-09-25 19:11:23
阅读次数:
1769
在实际项目开发中,有时会遇到一些全局的配置缓存,最好的做法是配置redis数据库作为数据缓存,而当未有配置redis服务器时,读取静态资源文件(如xml、json等)也是一种实现方式,但是这有一个弊端,因为作为静态资源存储在站内势必就导致信息的安全性很低,所以如果采用这种方式则建议记录一些安全要求很 ...
分类:
编程语言 时间:
2017-09-25 11:39:28
阅读次数:
320
原因就是json数组被序列化了两次,反序列化回来就可以。 JSON数组 jsonarray 是 [object,object] 的形式; 序列化即 : JSON.stringify(jsonarry)就变成了[{"id","2"},{"name","tt"}]这种形式。 反序列化即 : JSON.p ...
分类:
编程语言 时间:
2017-09-21 17:59:52
阅读次数:
287
公司部署了一套sonar,经过一段时间运行,发现有一些问题出现频率很高,因此有必要将这些问题进行整理总结和分析,避免再次出现类似问题。 ...
分类:
其他好文 时间:
2017-09-19 18:33:34
阅读次数:
5331
一、JSONObject和JSONArray的数据表示形式 JSONObject的数据是用 { } 来表示的, 例如: { "id" : "123", "courseID" : "huangt-test", "title" : "提交作业", "content" : null } 而JSONArra ...
分类:
Web程序 时间:
2017-09-18 20:35:18
阅读次数:
250