小编SyB*_*Ber的帖子

在CentOS上安装JavaHL 1.6

我想在CentOS上安装1.6版本的JavaHL,事实证明它比预期更棘手.

有人成功这样做,可以为此指点回购吗?

提前致谢.

subclipse svn centos javahl

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

通过公共API访问Google Cloud Storage存储桶的正确方法

我正在尝试通过公共API通过curl使用以下请求来访问存储桶:

curl -X POST -H 'Content-Type: image/jpeg' -d @xxx.jpeg 'https://www.googleapis.com/upload/storage/v1/b/clips.xxx.xxx/o?uploadType=media&name=x.jpeg&key=XXX'
Run Code Online (Sandbox Code Playgroud)

XXX是Public API中生成的密钥。

但是我遇到了授权失败:

{“ error”:{“ errors”:[{“ domain”:“ global”,“ reason”:“必填”,“ message”:“需要登录”,“ locationType”:“ header”,“ location”:“授权“}],”代码“:401,”消息“:”需要登录“}}

似乎请求不正确且未通过授权密钥,您知道请求的正确形式是什么?

curl google-api google-cloud-storage

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

Java 应用程序中的奇怪网络套接字泄漏

我试图在我们的 Java 守护进程中捕获网络套接字泄漏,它在 lsof 中有一个非常奇怪的输出:

java    11734 root  463u  IPv6          225927527                TCP 192.168.254.1:http->192.168.254.1:46149 (CLOSE_WAIT)
java    11734 root  464u  IPv6          225927347                TCP 192.168.254.1:http->192.168.254.1:46102 (CLOSE_WAIT)
java    11734 root  465u  IPv6          225928791                TCP 192.168.254.1:http->192.168.254.1:46451 (CLOSE_WAIT)
java    11734 root  466u  IPv6          225927617                TCP 192.168.254.1:http->192.168.254.1:46170 (CLOSE_WAIT)
java    11734 root  467u  IPv6          225930330                TCP 192.168.254.1:http->192.168.254.1:57333 (CLOSE_WAIT) 
Run Code Online (Sandbox Code Playgroud)

依此类推,直到它吃掉所有可用的描述符并导致“文件太多”错误。

知道什么会导致这种情况吗?

提前致谢!

java sockets networking memory-leaks

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

删除已删除的ConcurrentHashMap元素有多安全?

如果是以下代码,则由多个线程运行:

private static final Map<String, keyinfo> mapKeys = new ConcurrentHashMap<String, keyinfo>();

private static void purgeOldKeys() {
    for (Map.Entry<String, keyinfo> key : mapKeys.entrySet()) {
        if(key.getValue().createTime + keyCacheTime < getCurrentDBTime())
            mapKeys.remove(key);
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以避开同步器吗?

或者因为删除已经删除的元素,没有根据JavaDoc定义,仍然需要同步器?

java multithreading synchronization concurrenthashmap

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

JRE是否有诊断工具?

有谁知道JRE(不是JDK)是否有诊断工具,如jps,jstack,jhat等?

或者这些工具只出现在JDK中?

谢谢.

java

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

Azure负载平衡集保留客户端IP

通过试验Azure负载平衡集,似乎不使用x-forwarded-for标头(正如在常规负载平衡器中所期望的那样),而是保留原始客户端IP.

例如:

app.get('/my-ip', function(req, res) {
    winston.log('/my-ip', 'x-forwarded', req.headers['x-forwarded-for'] || 'none', 'remoteAddress', req.connection.remoteAddress || 'none');
    res.end();
});
Run Code Online (Sandbox Code Playgroud)

结果如下:

/my-ip x-forwarded none remoteAddress MY_CORRECT_IP
Run Code Online (Sandbox Code Playgroud)

这种行为能否得到确认和依赖?

load-balancing azure azure-virtual-machine

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

完整的C++"从头开始"框架

什么C++框架以Ruby on Rails的方式提供完整的框架?

我认为Poco C++可以做到,还有其他选择吗?

c++ frameworks poco

0
推荐指数
1
解决办法
385
查看次数

更多核心VS更频繁的Java

对于大量多线程的Java服务器应用程序,建议使用更多CPU内核(6个而不是4个)或更高的CPU频率(2.53 Ghz而不是2.4 Ghz).

在我看来,显然更多核心是要走的路,但我想听听第二个意见.

谢谢.

java cpu multithreading multicore frequency

0
推荐指数
1
解决办法
1994
查看次数