摘要: 判断Map<String,Object>中value是否为空,此时空分为两类,一类是只有key,没有value;另一类是有key,但value值是null; 这两类虽然表象一样,但是在处理时不相同;在使用Mapper判断生成SQL语句时,前一类无法判断; 可以通过如下判断方法判断此类情况: 如果没有 阅读全文
posted @ 2020-10-09 14:17 灵风牧师 阅读(13823) 评论(0) 推荐(0) 编辑
摘要: 安装完8.x版本的MySQL后,使用 set password for root@localhost = password('123'); 修改root密码,总是提示 ERROR 1064 (42000): You have an error in your SQL syntax; check th 阅读全文
posted @ 2020-08-11 17:14 灵风牧师 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 安装MySQL后,使用Navicat链接后提示Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/c; 此种问题产生的原因是由于从mysql5.7版本之后 阅读全文
posted @ 2020-08-11 16:08 灵风牧师 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 此种情况es自动退出,是因为es运行需要较大的内存,可以通过增加sonar服务器的内存来解决问题; 如果是在docker启动服务,可以通过更改docker面板中的内容设置来提高内存容量 转载:https://stackoverflow.com/questions/47835125/sonarqube 阅读全文
posted @ 2020-07-31 15:54 灵风牧师 阅读(3851) 评论(0) 推荐(0) 编辑
摘要: 一、简介 sonarqube支持集成到CI工具中,如Jenkins, Azure DevOps server等,我们以Jenkins为例; 二、配置 sonarqube可以集成到项目的部署流程中,也可以单独部署,此处因需要,我们使用的是单独部署,不影响项目的部署流程; 在Jenkins>Manage 阅读全文
posted @ 2020-07-23 17:50 灵风牧师 阅读(1546) 评论(0) 推荐(0) 编辑
摘要: 一、简介 SonarQube用于部署Web服务器,作为SonarQube Server使用,用于Sonar的配置管理、分析结果汇总展示; SonarQube主要分为四大版本,我们使用的社区版,截止发文时间,已经更新到8.4版本,此次以社区版的7.8版本作为示例; 二、安装 官网:https://ww 阅读全文
posted @ 2020-07-23 16:23 灵风牧师 阅读(3100) 评论(0) 推荐(1) 编辑
摘要: 一、简介 SonarLint是sonar团队开发的用于IDE的开源插件,支持eclipse、idea、visual studio、VS code四款IDE工具,开发可以在IDE上直接执行SonarLint对项目代码进行分析,同时,分析报告也可以同步到SonarQube服务器上; 二、安装 MAC上, 阅读全文
posted @ 2020-07-23 15:04 灵风牧师 阅读(3716) 评论(0) 推荐(1) 编辑
摘要: 一、sonar简介 sonar是一款静态代码质量分析工具,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,而且能够集成在IDE、Jenkins、Git等服务中,方便随时查看代码质量分析报告; sonar通过配置的代码分析规则,从可靠性、安全性、可维护性、覆盖率、重 阅读全文
posted @ 2020-07-23 14:35 灵风牧师 阅读(55559) 评论(0) 推荐(4) 编辑