小编Eya*_*lan的帖子

git - 推送电流与推送上游(跟踪)

我已经阅读了关于push命令的git man,但我仍然不明白在push.default中设置当前上游之间的确切区别

我希望我们的团队能够进行推送,并且只会对他们当前正在处理的分支进行更改.据我所知,当我做git branch时,这个分支是用*(星号)标记的分支.

谢谢你的帮助.

git

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

使用Guava CharMatcher作为类中的静态字段.CharMatcher线程安全吗?

我需要替换字符串中的一些字符:每个DOT到下划线.

简单地说:myString.replace(".","_"); 哪个有效.

但是,我想使用CharMatcherGuava,它应该具有更好的性能.

CharMatcher dotCharMatcher = CharMatcher.anyOf(".");
dotCharMatcher.replaceFrom(myString, "_");
Run Code Online (Sandbox Code Playgroud)

它在具有许多线程的服务器上运行.

我可以dotCharMatcher在使用它的类中创建静态字段,还是应该在每个请求中创建一个静态字段?(它是线程安全吗?)

谢谢

java multithreading guava

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

Joiner - skipDuplicates

我有一种情况,我想从集合(列表)中删除重复项,然后加入它们.我想为Joiner做一个扩展,但这是不可能的,因为所有构造函数都是私有的.

这是我们所做的代码片段:

Collection<String> tokens = newArrayList();
for (int i = 0; i < numOfFoundTitles; i++) {
    if (!tokens.contains(titlesInRange.get(i).titleAsTokens)) {
        tokens.add(titlesInRange.get(i).getTitleAsTokens());
    }
}
return titleTokensJoiner.join(tokens);
Run Code Online (Sandbox Code Playgroud)

有什么建议?我想过Function/Predicate,但它们不适合那里.

谢谢

的Eyal

guava

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

标签 统计

guava ×2

git ×1

java ×1

multithreading ×1