Sonarqube duplicated blocks of code must be remove

Sonarqube duplicated blocks of code must be remove(Source files should not have any duplicated blocks)

解决办法1: 在UI上面把 Copy-paste detection 去除

可以在Sonarqube Server -》 Administration -》 Analysis Scope -》 Duplications -》 Duplication Exclusions 添加不需要检测duplicated blocks of code 的代码,代码内容可以参考(https://stackoverflow.com/questions/11079186/disable-sonar-duplications-on-entity-dto-packages)

解决办法2:在pom.xml文件里面添加不需要检测duplicated blocks of code 的代码名称

  • 背景

很多时候,为了项目尽可能通过代码进行控制,往往不希望通过Sonarqube的Server上面进行设置的方式对代码的Code Smell进行更改,所以可以通过pom.xml进行。

  • 解决办法

在上面解决办法1中可以通过UI添加代码名称,该选项显示 Duplication Exclusions
Patterns used to exclude some source files from the duplication detection mechanism. See below to know how to use wildcards to specify this property.
Key: sonar.cpd.exclusions 可以看到我们可以选择在pom.xml文件里面通过sonar.cpd.exclusions添加不需要检测duplicated blocks of code 的代码名称

检查办法

maven环境下可以使用以下命令进行Sonar检查

mvn sonar:sonar -Dsonar.host.url=yourSonarqubeUrl -Dsonar.login=yourSonarQubeToken

可以通过运行的log看到是否设置成功:

[INFO] Sensor CPD Block Indexer
[INFO] Copy-paste detection exclusions:
  **/Payload/*
[INFO] Sensor CPD Block Indexer (done) | time=75ms
[INFO] SCM provider for this project is: git

更多Sonarqube内容可以参考:http://ioejr.com/index.php/tag/sonarqube/

训练日志(2019-03-03 ~ 2019-03-09)

日期训练内容饮食数据
周六(03-09)胸部、肩部和三头肌的锻炼[x]中握距上斜杠铃卧推2组,每组10-12次,1组做到力竭;[x]蝴蝶夹胸2组,每组10-12次,1组做到力竭;[x]哑铃三角肌后束划船2组,每组10-12次,1组做到力竭;[x]坐姿哑铃推举2组,每组10-12次,1组做到力竭;[x]肱三头肌下压2组,每组10-12次,1组做到力竭;[x]仰卧窄距头后杠铃臂屈伸2组,每组10-12次,1组做到力竭;
(超体能健身replace by nike training club)[x]超体能健身:8 分钟练习,最开始时可以做动作5秒然后休息25秒,直到可以做动作25秒,休息5秒;有余力可以多做几组循环1. 跳跃式蹲起;2. 交互式箭步;3. 平板支撑;4. 俯卧撑;5. 下沉式箭步;6. 跳跃式箭步;7. 摸脚趾卷腹;8. 肱三头肌屈伸;9. 蹲起;10. 深蹲;11. 交叉式登山式练习;12. 侧身支撑;13. 单腿支撑,上身倾斜探地(右);14. 单腿支撑,上身倾斜探地(左);15. 平板支撑;16. 卷腹
17. 卷腹: 4组,每组30次;18. 侧身腹部支撑:4组,每组30秒;19. 侧卷腹: 4组,每组30次;20. 仰卧腿举: 4组,每组30次;21. 空中蹬车变形: 4组,每组30次;(先以大字型平躺瑜伽垫上,腰部紧贴地面,做空中蹬车动作,手摸另一侧脚底 )22. 拉伸 (腹部拉伸,腹部抬头拉伸30s,然后臀部后座,形成跪姿,然后向左向右拉伸侧腹 )

早 : 香蕉 * 2 + 红枣牛奶;加餐:蛋白粉 90g + BCAA 10g午 : 饭 + 虾 * 6 + 蛋饼 * 300g + 油麦菜;晚餐:饭 * 2 + 酸菜鱼 + 橙子;体重:88.9kg俯卧撑:5个卷腹:30个
周五(03-08)(移动至3月10号)锻炼腿部肌肉(股四头肌、大腿后肌和小腿肌肉)和腹肌1. 杠铃深蹲 BARBELL SQUAT先做2组,每组10-12个,第三组到力尽为止。(5组,每组8-12次,休息45秒)2. 哑铃正弓步蹲起 DUMBBELL LUNGES先做2组,每组10-12个,第三组到力尽为止。3. 俯身小腿屈伸 LYING LEG CURLS先做2组,每组10-12个,第三组到力尽为止。4. 直腿杠铃硬拉 STIFF-LEGGED BARBELL DEADLIFT先做2组,每组10-12个,第三组到力尽为止。(5组,每组8-12次,休息45秒)5. 坐姿负重提踵 SEATED CALF RAISE先做2组,每组10-12个,第三组到力尽为止6. 站立负重提踵 STANDING CALF RAISES先做2组,每组10-12个,第三组到力尽为止7. 屈膝仰卧起 CRUNCHES先做2组,每组10-12个,第三组到力尽为止8. 仰卧腿举 FLAT BENCH LYING LEG RAISE先做2组,每组10-12个,第三组到力尽为止9. 绳索卷腹:5组,每组8-12次,休息45秒90.0kg
周四(03-07)背部和二头肌锻炼0. 13 ~ 15 min 有氧运动1. 俯身哑铃划船 BENT OVER TWO-DUMBBELL ROW|–先做两组,每组10-12个。|– 第三组做到力尽为止。(Append : 俯身杠铃划船 5组,每组分别30、12、10、8、6次,休息45秒)2. [x]引体向上 PULLUPS|– 先做两组,每组10-12个。|– 第三组做到力尽为止。(03-09 周六补做)(6组,每组10次)3. 阔手站立杠铃弯举 WIDE-GRIP STANDING BARBELL CURL|– 先做两组,每组10-12个。|– 第三组做到力尽为止。4. 站姿哑铃交替弯举 DUMBBELL ALTERNATE BICEP CURL|– 先做两组,每组10-12个。|– 第三组做到力尽为止。5. 悬垂举腿 5组,每组25次,休息45秒(03-09 周六补做)6.山羊挺身2组,每组10-12次,1组做到力竭;(03-09 周六补做)7.托臂弯举2组,每组10-12次,1组做到力竭;8.牧师凳弯举2组,每组10-12次,1组做到力竭;(03-09 周六补做)6. 13-15分钟有氧健身运动
周三胸部、肩部和三头肌的锻炼1. 平躺杠铃推举 BARBELL BENCH PRESS – MEDIUM GRIP先做2组,每组10-12个,第三组到力尽为止。2. 扭转式上斜哑铃飞鸟 INCLINE DUMBBELL FLYES – WITH A TWIST先做2组,每组10-12个,第三组到力尽为止。3. 坐姿哑铃推举 SEATED DUMBBELL PRESS先做2组,每组10-12个,第三组到力尽为止。4. 站姿哑铃侧平举SIDE LATERAL RAISE先做2组,每组10-12个,第三组到力尽为止。5. 仰卧杠铃臂曲伸LYING TRICEPS PRESS先做2组,每组10-12个,第三组到力尽为止。6. 长凳曲臂支撑BENCH DIPS先做2组,每组10-12个,第三组到力尽为止。
周二锻炼腿部肌肉(股四头肌、大腿后肌和小腿肌肉)和腹肌1. 杠铃深蹲 BARBELL SQUAT先做2组,每组10-12个,第三组到力尽为止。(5组,每组8-12次,休息45秒)2. 哑铃正弓步蹲起 DUMBBELL LUNGES先做2组,每组10-12个,第三组到力尽为止。3. 俯身小腿屈伸 LYING LEG CURLS先做2组,每组10-12个,第三组到力尽为止。4. 直腿杠铃硬拉 STIFF-LEGGED BARBELL DEADLIFT先做2组,每组10-12个,第三组到力尽为止。(5组,每组8-12次,休息45秒)7. 屈膝仰卧起 CRUNCHES先做2组,每组10-12个,第三组到力尽为止8. 仰卧腿举 FLAT BENCH LYING LEG RAISE先做2组,每组10-12个,第三组到力尽为止9. 绳索卷腹:5组,每组8-12次,休息45秒
周一无(因为肌肉酸痛)
周日背部和二头肌锻炼0. 13 ~ 15 min 有氧运动1. 俯身哑铃划船 BENT OVER TWO-DUMBBELL ROW|–先做两组,每组10-12个。|– 第三组做到力尽为止。(Append : 俯身杠铃划船 5组,每组分别30、12、10、8、6次,休息45秒)2. 引体向上 PULLUPS|– 先做两组,每组10-12个。|– 第三组做到力尽为止。(6组,每组10次)3. 阔手站立杠铃弯举 WIDE-GRIP STANDING BARBELL CURL|– 先做两组,每组10-12个。|– 第三组做到力尽为止。4. 站姿哑铃交替弯举 DUMBBELL ALTERNATE BICEP CURL|– 先做两组,每组10-12个。|– 第三组做到力尽为止。5. 悬垂举腿 5组,每组25次,休息45秒6. 13-15分钟有氧健身运动

印象笔记大垃圾

  1. 印象笔记升级后无法同步,然后退出登录之后还是无法同步,十分失望;
  2. 下载的两个版本都存在这样的问题:Evernote_6.17.9.553和Evernote_6.17.10.554,然后打算联系客服才发现客服页面这么难找;
  3. 十分失望,以后都不会对其充值会员了;

org.h2.jdbc.JdbcSQLException: File corrupted while reading record “XXX”. Possible solution: use the recovery tool [XXX]

  1. 问题描述:在程序跑CT的时候,CT连接H2数据库出现
    org.h2.jdbc.JdbcSQLException: File corrupted while reading record “XXX”. Possible
    solution: use the recovery tool [ XXX] 报错;
  2. 解决办法:因为只是本地的用于UT和CT的测试数据库,所以数据库出问题就打算干掉重新创建就行;
  3. 方法:使用Everything工具搜索h2的数据库文件*.h2.db,然后把对应的数据库删除,然后重新运行UT就发现没有这个错误了;
  4. 问题分析:可能是前一天程序还在连接h2测试数据库Debug的时候计算机重启关机导致的。