小编SyB*_*Ber的帖子

典型的网络套接字超时

我很想知道,今天生产中使用的典型网络套接字超时值是多少.

我目前在Java应用程序中使用30秒,但是想听听其他用途,特别是对于Internet通信.

谢谢.

java sockets timeout

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

为Android ListView分割器绘制两个笔划?

是否可以为ListView分隔符绘制两个笔画(一个接一个)?

我尝试过以下drawable,但它只显示第一个笔划:

<?xml version="1.0" encoding="utf-8"?>

<shape
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="line">
    <stroke
            android:color="#eeeeee"
            />
    <size
            android:height="1px"
            />

    <stroke
            android:color="#c1c1c1"
            />
    <size
            android:height="1px"
            />
</shape>
Run Code Online (Sandbox Code Playgroud)

android listview drawable divider

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

使用Maven管理本机库

是否可以在maven下管理本机库(.so)?

我们使用一些依赖于外部本机库的jar,所以我正在寻找一些方法来对它们进行mavenize.

谢谢.

maven-2 native

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

在Linux上守护Java应用程序的最佳方法

虽然我发现这个问题在SW上有几次回答,但我没有找到最后的答案是什么是最好的方法.

我不打算使用任何外部包装器,因为我发现它们在比自身更低的级别下启动java进程,这可能会降低性能,因此似乎只剩下shell方法.

到目前为止我发现了3种不同的shell方法:

  • 启动 - 停止守护
  • RedHat守护进程init.d函数
  • nohup在开始后启动/拒绝

您的人们正在使用什么,并且可以推荐作为最可靠的方法?

谢谢.

java linux daemon

6
推荐指数
2
解决办法
9937
查看次数

是否有意义为并发GC指定其他GC?

今天我们使用并发标记扫描,如下所示:

-XX:+UseConcMarkSweepGC
Run Code Online (Sandbox Code Playgroud)

我看到一些文章建议使用此表单中的其他参数:

-XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+UseParNewGC
Run Code Online (Sandbox Code Playgroud)

根据我的阅读,使用并发标记清除程序时会自动指定UseParNewGC,如果计算机只有1或2个CPU,则需要CMSIncrementalMode.

那么,使用这些附加参数的任何意义,考虑到我们的大多数机器都是四核的(使系统4或8可见CPU的数量)?

谢谢!

java parameters garbage-collection

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

防止Web应用程序升级上的浏览器缓存

我有一个非常麻烦的问题,我还没有找到一个好的解决方案.

我允许浏览器缓存所有应用程序静态文件(JS,CSS和图像)以提高性能.

问题是,当我进行升级时,用户仍然使用其缓存中的旧版本,这通常会破坏应用程序,并且需要每次都清除缓存以解决问题.

是否有任何好的多浏览器方法仍然允许缓存文件,但可以强制在需要时重新加载它们?

谢谢你的任何信息.

browser caching web-applications upgrade

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

通过configure强制32位架构

强制配置脚本构建32位代码的最佳方法是什么?

我有一台64位机器,并尝试构建一个32位代码.尝试使用多个选项设置--build类型,但这不起作用.

谢谢!

c++ linux configure

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

JDBC4Connection中的内存泄漏

我试图在我们的一个Java守护进程中捕获内存泄漏,在转储内存并通过Memory Analyzer Tool进行分析之后,注意到大部分泄漏是由JDBC4Connection引起的:

10 instances of "com.mysql.jdbc.JDBC4Connection", loaded by "sun.misc.Launcher$AppClassLoader @ 0x2aaab620ed00" occupy 858,283,752 (81.55%) bytes. Biggest instances:

* com.mysql.jdbc.JDBC4Connection @ 0x2aaab64ad820 - 87,110,160 (8.28%) bytes.
* com.mysql.jdbc.JDBC4Connection @ 0x2aaab64af520 - 86,730,408 (8.24%) bytes.
* com.mysql.jdbc.JDBC4Connection @ 0x2aaab64ad0e0 - 86,584,048 (8.23%) bytes.
* com.mysql.jdbc.JDBC4Connection @ 0x2aaab64aede0 - 86,488,800 (8.22%) bytes.
* com.mysql.jdbc.JDBC4Connection @ 0x2aaab61f5320 - 85,752,872 (8.15%) bytes.
* com.mysql.jdbc.JDBC4Connection @ 0x2aaab64ae6a0 - 85,603,280 (8.13%) bytes.
* com.mysql.jdbc.JDBC4Connection @ 0x2aaab64adf60 - 85,270,440 (8.10%) bytes.
* com.mysql.jdbc.JDBC4Connection @ 0x2aaab61f4be0 - 85,248,592 …
Run Code Online (Sandbox Code Playgroud)

java mysql memory memory-leaks jdbc

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

iPhone/iPad HTTP流媒体库或服务器

有没有可用的开源(首选)或商业图书馆用于动态分段和视频流到iPhone/iPad?

此外,是否有支持此功能的开源/商用服务器(替代Wowza)?

iphone streaming http ipad

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

Java守护程序的最佳GC

只是为了澄清我在这里看到的一点间接回答:

在主要运行应用程序的多CPU /多核机器上使用的最好的GC是ConcurrentMarkSweeper(又名-XX:+ UseConcMarkSweepGC)?

还有,有一种叫做G1的东西,什么时候可以用于Java6?

编辑:我正在使用Sun Java VM,1.6.0_16-b01.我有实时(尽可能接近Java实时)应用程序,并且自然希望GC扫描尽可能短.有足够的CPU功率(ConcMarkSweep似乎需要).

谢谢.

java garbage-collection

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