小编Mau*_*zey的帖子

Maven和Jenkins/Hudson的自由式软件项目有什么区别?

Maven和Jenkins/Hudson的自由式软件项目有什么区别?

我注意到,当失败的JUnit测试导致Maven项目成功构建时,存在差异,而自由式构建失败.

hudson maven jenkins

7
推荐指数
1
解决办法
7724
查看次数

使用awk,sed修剪前9个字母

我在文件中有以下数据,我只需保留文件的前9个字符和| 把它发给另一个文件

03755432101JONPORT,
037554321031979123120800000000000000000000000000000000
0375543210413855
03755432105JEEY
03755432111P63
03755432133100620120000008156GR1
Run Code Online (Sandbox Code Playgroud)

应该是这样的

037554321
037554321
037554321
037554321
037554321
037554321
Run Code Online (Sandbox Code Playgroud)

shell awk sed

6
推荐指数
1
解决办法
3136
查看次数

糟糕的做法 - 类定义compareTo(...)并使用Object.equals()

想知道列出的方法需要做些什么

 public final int compareTo(final FieldDTO o) {
        return o.available.compareTo(this.available);
Run Code Online (Sandbox Code Playgroud)

它在第2行
引发异常,说明不良做法 - 类定义compareTo(...)并使用Object.equals()16天字段定义compareTo(FieldDTO)并使用Object.equals()

不知道我该怎么办呢.提前致谢.

java sonarqube

6
推荐指数
3
解决办法
1万
查看次数

由句点(.)分隔的拆分文件名

我正在写一个sh文件,其中我有var:

c=aabbcc.DP.09-25-2012_14_17.dmp
Run Code Online (Sandbox Code Playgroud)

我想只复制另一个var中的初始部分:

d = aabbcc
Run Code Online (Sandbox Code Playgroud)

我应该如何修剪我的var?

awk sh

4
推荐指数
2
解决办法
1万
查看次数

安全性 - 数组直接存储

我甚至提到:声纳违规:安全 - 数组直接存储

我的代码是--->

    public final void setSelectedObjectsList(final ScheduleDTO[] selectedObjectsList) 
               //      Security - Array is stored directly    
               //The user-supplied array 'selectedObjectsList' is stored directly.      
{
            if (selectedObjectsList != null) {
                this.selectedObjectsList = selectedObjectsList.clone();
            } else {
                this.selectedObjectsList = null;
            }
        }
Run Code Online (Sandbox Code Playgroud)

这已经在处理防御性复制,为什么声纳会在功能参数上对我大吼大叫.

这不像Sonar Violation那样重复 :安全 - 数组直接存储

再次,谢谢你的呐喊和时间.

java findbugs sonarqube

4
推荐指数
1
解决办法
9506
查看次数

计算管道分隔文件中的列数

我有一个管道|分隔文件.

文件:

106232145|"medicare"|"medicare,medicaid"|789
Run Code Online (Sandbox Code Playgroud)

我想计算每行中的字段数.我尝试了下面的代码

码:

awk -F '|' '{print NF-1}'
Run Code Online (Sandbox Code Playgroud)

这将结果返回为5而不是4.这是因为awk将"medicare | medicaid"作为两个不同的字段而不是一个字段

linux shell perl awk

4
推荐指数
2
解决办法
2万
查看次数

多线程正确性 - 同步不一致

这有什么不对......?

public final void setListValid(final List<ValidRes> listValidRes) {
    this.listValidRes = listValidRes;
}
Run Code Online (Sandbox Code Playgroud)

声纳叫喊我:

Inconsistent synchronization of xxx.listValidRes; locked 50% of time

有谁知道我需要做什么?

java findbugs sonarqube

2
推荐指数
1
解决办法
6789
查看次数

标签 统计

awk ×3

java ×3

sonarqube ×3

findbugs ×2

shell ×2

hudson ×1

jenkins ×1

linux ×1

maven ×1

perl ×1

sed ×1

sh ×1