小编Sup*_*tux的帖子

如何在Java中创建唯一ID?

我正在寻找在Java中创建一个唯一ID作为String的最佳方法.

任何指导表示赞赏,谢谢.

我应该提到我正在使用Java 5.

java uniqueidentifier

162
推荐指数
8
解决办法
28万
查看次数

在Linux上检索单个进程的CPU使用率和内存使用情况?

我想在Linux上获得单个进程的CPU和内存使用量 - 我知道PID.希望我能每秒都能得到它并使用'watch'命令将其写入CSV.我可以使用什么命令从Linux命令行获取此信息?

linux shell memory-management cpu-usage

157
推荐指数
8
解决办法
35万
查看次数

我怎样才能练习更好的面向对象编程?

我已经用面向对象语言编程多年了,但我偷偷地看了一些同事们羡慕的事情.他们中的很多人似乎都有一些内心的OO本能,我没有 - 无论我怎么努力.我已经阅读了所有关于面向对象的好书,但似乎仍然无法破解它.我觉得那个让110%成为职业足球运动员但却没有天赋才能成功的人.我不知所措,想要转换职业 - 我该怎么办?

oop

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

在Java中通过值从Map中删除元素的最快方法是什么?

在Java中通过值从Map中删除元素的最快方法是什么?

目前我正在使用:

    DomainObj valueToRemove = new DomainObj();
    String removalKey = null;

    for (Map.Entry<String, DomainObj> entry : map.entrySet()) {
        if (valueToRemove.equals(entry.getValue())) {
            removalKey = entry.getKey();
            break;
        }
    }

    if (removalKey != null) {
        map.remove(removalKey);
    }
Run Code Online (Sandbox Code Playgroud)

java collections performance

35
推荐指数
7
解决办法
5万
查看次数

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

如何检查Socket目前是否在Java中连接?

我试图找出Java TCP套接字当前是否连接,以下似乎只是告诉我套接字是否已经连接 - 而不是它当前是否仍然连接.

socket.isConnected();
Run Code Online (Sandbox Code Playgroud)

任何帮助表示感谢,谢谢.

java sockets tcp

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

Maven javadoc插件 - 我怎么才能只包含某些类?

使用Maven javadoc插件可以排除某些包 - 但是我有很多包,只有少数几个我想要生成Javadoc的类.

有没有办法包括而不是排除?

我也想在类级别而不是包级别上做事情,因为我在一个包中需要javadoc和一些不需要javadoc的类.

java maven-2 javadoc maven-plugin

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

如何在代码中创建新的log4j ConsoleAppender而不是config?

我想以编程方式创建一个新的log4j ConsoleAppender并将其作为追加器添加到记录器 - 我如何正确地实例化 - 使用以下似乎使log4j抱怨 - 我需要使用什么setter来正确配置它?

// log4j complains of "No output stream or file set for the appender named [null]."
logger.addAppender(new ConsoleAppender());
Run Code Online (Sandbox Code Playgroud)

据推测它是一个知道在ConsoleAppender上设置什么的情况,但我无法弄明白.我假设有一些获得默认布局的方法.我只想要一个附加到SysOut的标准ConsoleAppender.任何指导表示赞赏,谢谢.

java log4j

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

javadoc的语法高亮?

目前我使用PRE标签在我的javadoc中格式化代码示例,例如:

/**
 * Example javadoc
 * 
<pre>
String foo = "bar";
</pre>
 *
 * @return   true if the operation completed
 */
Run Code Online (Sandbox Code Playgroud)

但是在生成的javadoc中,这看起来相当单调乏味,我宁愿有一些类似于SyntaxHighlighter的语法高亮.

如何才能做到这一点?

java javadoc syntax-highlighting

9
推荐指数
1
解决办法
2443
查看次数

为什么DB是首字母缩略词而不是缩写?

根据.NET框架设计指南,他们说数据库是一个首字母缩略词,并且是这样的.但我认为它是数据库的缩写?

.net database fxcop casing

7
推荐指数
3
解决办法
4870
查看次数