小编wel*_*lly的帖子

Java线程:确定哪些线程仍在运行

出于调试目的,我想弄清楚我的程序的哪些线程仍在运行.似乎有一个或多个线程意外没有中断.某种漂亮的可打印格式将是一个奖励.

java concurrency multithreading

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

Java:参数化Map对象

我有以下全局变量:

private Map<String,List<String>> network;
Run Code Online (Sandbox Code Playgroud)

我在我的构造函数中实例化它,如下所示:

network = new Hashtable<String,ArrayList<String>>();
Run Code Online (Sandbox Code Playgroud)

上面的实例化不会编译.显然,当我对Map进行参数化时,我必须声明它是一个专门从String到ArrayList的映射,而不是使用更通用的List?有关为何必须这样做的任何见解?

java polymorphism parameterized

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

Java ConcurrentModificationException:是否可以在迭代时向哈希表添加元素?

我正在迭代,Hashtable并且在某一点上,我添加了一些东西,Hashtable这显然是给了我一个ConcurrentModificationException.我明白为什么我会收到错误,但有没有办法解决这个问题,以至于我仍然可以迭代Hashtable并同时添加值?

java concurrency exception

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

方括号内的交替运算符不起作用

我正在创建一个 javascript 正则表达式来匹配搜索引擎字符串中的查询。我遇到了交替问题。我有以下正则表达式:

.*baidu.com.*[/?].*wd{1}=
Run Code Online (Sandbox Code Playgroud)

我希望能够匹配除 'wd' 之外还包含字符串 'word' 或 'qw' 的字符串,但我尝试的一切都失败了。我以为我可以执行以下操作:

.*baidu.com.*[/?].*[wd|word|qw]{1}=
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用。

javascript regex

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

Java Eclipse:从命令行运行

我有一个eclipse项目,其中包含一个我希望能够远程从命令行运行的文件.

原因是,如果它在某些服务器上远程运行,我会更容易运行它很长一段时间.这样,我可以通过屏幕运行我的程序来监控它的进度.

问题是,如果我尝试自己编译/运行此文件,那么eclipse所关注的所有事情(即包层次结构,对某些库的依赖性)都会搞砸.有关如何远程运行文件而不必编辑已存在的代码的任何想法?(如果我不是非常清楚地问我的问题,请告诉我.我很难解释自己).

java eclipse command-line working-remotely

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

关于ArrayList元素引用的简单Java问题

说我有以下代码,

LinkedList partials = new LinkedList();
partials.add(new ArrayList());
ArrayList head = partials.element();
head.add("Test");
Run Code Online (Sandbox Code Playgroud)

我希望"head"只是作为partials.element()结果的Arraylist的副本.但是,现在当我对"head"进行更改时,它会反映在Arraylist partials中.如何复制作为分段的第一个元素的Arraylist,以便对Arraylist进行更改不会反映在partials中?

java memory reference

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

Java:导出到JAR后,路径名无法正常工作

我已经在eclipse中将项目导出到可运行的JAR中.我的代码中有一些地方我已经完成了以下操作.

String file = "src/Files/...";
loadFile(file); // purely for example
Run Code Online (Sandbox Code Playgroud)

既然项目是JAR的形式,那些目录似乎不存在,加载这些文件失败.我很确定我引用的文件是打包在JAR中的.导出到JAR时,目录是否以任何特定方式更改?关于如何使这项工作的任何其他想法?

java export jar

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

调试mysql 1044错误

找出mysql 1044错误原因的最佳方法是什么?

ERROR 1044 (42000): Access denied for user 'web'@'%' to database some_db
Run Code Online (Sandbox Code Playgroud)

mysql-error-1044

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

Java:关于finally块的假设性问题

如果在finally块中抛出错误会发生什么?它是否在一个相应的catch子句中处理?

java error-handling try-catch-finally

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