小编Joa*_*uer的帖子

是否有工具通过Java从XML模式生成JSON模式?

是否有人知道我们可以通过Java从XML模式或XML模式生成JSON模式的工具或方法?

java xml json xsd jsonschema

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

servlet中getLocalPort()和getServerPort()之间的区别

我学习的servlet,我想出了之间的差异疑问getLocalPort()getServerPort().这getLocalPort()意味着服务器方面只有什么意思getServerPort()

谢谢.

java servlets

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

为什么我们不必将run-catch添加到RuntimeException?

我想问为什么我们不必添加try-catch块一段RuntimeException时间我们应该用其他异常来做?

我的意思是:

public class Main {
    public static void main(String[] args) {
       throw new RuntimeException();
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:当我说:throw new RuntimeException();很明显会发生异常,为什么编译器不禁止这样做?

java exception

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

在Python中,read()或readlines()更快吗?

我想在我的代码中读取一个巨大的文件.read()或readline()更快.循环怎么样:

for line in fileHandle
Run Code Online (Sandbox Code Playgroud)

python io

19
推荐指数
3
解决办法
5万
查看次数

是否可以在页面中禁用Ctrl + F?

我有一个拼图网站,这是一种可怕的作弊方式.它可以,如果只是部分,但可以做到吗?
我想到的是用图像替换字母,但比这更容易吗?

html javascript css browser

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

分离Unicode连字符

在大量的unicode字符中,有一些实际上代表了多个字符,比如两个'f'字符的U + FB00连字字符ff.有没有什么方法可以轻松地将这些字符转换为多个单个字符?最好是标准Java API中可用的东西,但如果需要,我可以引用外部库.

java unicode ascii character ligature

19
推荐指数
2
解决办法
4076
查看次数

Java在序列化期间没有堆空间

以下代码导致OutOfMemmoryError:大约300万行的堆空间.分配给JVM的内存为4 GB,使用64位安装.

while (rs.next())
{

    ArrayList<String> arrayList = new ArrayList<String>();
    for (int i = 1; i <= columnCount; i++)
    {
        arrayList.add(rs.getString(i));
    }

    objOS.writeObject(arrayList);
}
Run Code Online (Sandbox Code Playgroud)

ArrayList引用的内存在while循环的每次迭代中都有资格进行垃圾收集,而内部JVM System.gc()在抛出OutOfMemory错误之前会调用garbage collection(),因为堆空间.

那么为什么会发生异常呢?

java serialization garbage-collection heap-memory out-of-memory

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

如何在Java中找出货币子单元(又称次要单元)符号?

Currency.getSymbol将给我一个主要符号(例如美元的"$"),但我想得到次要单位(例如英镑的"p"或美元的美分符号),而不写我自己的查找表.

是否有标准,即内置方式来做到这一点?

java currency

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

如何为三星Galaxy S4(1080X1920)创建avd

如何为三星Galaxy S4创建AVD,以及哪种布局会变大还是正常?

我在创建AVD时,它在大型xxhdpi中创建模拟器.

android android-virtual-device android-emulator

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

为什么String.indexOf()不使用KMP?

我读了源代码,java.lang.String我惊讶地发现String.indexof()不使用Knuth-Morris-Pratt算法?众所周知,KMP更有效.那么为什么不用呢String.indexOf()

我身边的人告诉我,对于短串KMP来说已经足够好了,但是如果你需要性能并打算使用大字符串那么这不是一个好选择.但他并没有告诉我细节.

所以,这是我的问题:

  1. 为什么我们不使用KMP String.indexOf()
  2. 为什么KMP不是大字符串的好选择?

java string knuth-morris-pratt

19
推荐指数
2
解决办法
3174
查看次数