Tag: java

设置系统属性

我正试图按照这个指令embedded运行门 它说:“系统属性gate.home应该设置为门安装目录”。 (http://gate.ac.uk/wiki/code-repository/) 我如何做到这一点? 另外,当我尝试运行EmbeddedAnnie的示例代码时,出现以下错误:(我不知道它是否相关)。 Initialising GATE… GATE home system property ("gate.home") not set. Attempting to guess… Using "C:\Program Files (x86)\GATE-6.0" as GATE Home. If this is not correct please set it manually using the -Dgate.home option in yo ur start-up script Using C:\Program Files (x86)\GATE-6.0 as GATE home Using C:\Program Files (x86)\GATE-6.0\plugins as installed […]

排除Cobertura代码覆盖的方法

有没有办法将代码从列入Cobertura覆盖率报告中排除? 我们有一些方法不应该包含在覆盖报告中,因此不会降低覆盖率。 我知道三叶草有这样的function,但是我没有发现类似于Cobertura的东西。

jacksonJSON自定义序列化的某些领域

有没有办法使用jacksonJSON处理器做自定义字段级序列化? 例如,我想要上课 public class Person { public String name; public int age; public int favoriteNumber; } 序列化到以下JSON: { "name": "Joe", "age": 25, "favoriteNumber": "123" } 请注意,age = 25被编码为一个数字,而favoriteNumber = 123被编码为一个string 。 jackson(Jackson)封送给了一个数字。 在这种情况下,我希望favoriteNumber被编码为一个string。

Java开关语句有多种情况

试图找出如何使用Java switch语句的多个情况。 以下是我想要做的一个例子: switch (variable) { case 5..100: doSomething(); break; } 与必须这样做: switch (variable) { case 5: case 6: etc. case 100: doSomething(); break; } 任何想法,如果这可能,或者一个好的select是什么?

将IN子句列表添加到JPA查询

我build立了一个如下所示的NamedQuery: @NamedQuery(name = "EventLog.viewDatesInclude", query = "SELECT el FROM EventLog el WHERE el.timeMark >= :dateFrom AND " + "el.timeMark <= :dateTo AND " + "el.name IN (:inclList)") 我想要做的是填写参数:inclList与物品清单,而不是一个项目。 例如,如果我有一个new List<String>() { "a", "b", "c" }我如何得到:inclList参数? 它只能让我编一个string。 例如: setParameter("inclList", "a") // works setParameter("inclList", "a, b") // does not work setParameter("inclList", "'a', 'b'") // does not work […]

如何在Eclipse中查看JRE的源代码?

使用Eclipse我想查看核心Java类(例如java.util.concurrent.ConcurrentHashMap )的源代码,但是当我使用“Open Declaration”导航到源代码时,它显示“Source not found”,并给我提供附加选项来源。 我的问题是 我如何附上来源? 我从哪里得到源.jar从java.util.concurrent库?

jar没有加载。 请参阅Servlet规范2.3,第9.7.2节。 违规类:javax / servlet / Servlet.class

我正在运行一个Maven项目,这也是一个dynamic的Web项目。 我已经在maven中使用了所有的spring库。 我创build了web.xml ,但是当我启动我的tomcat 7服务器时,我收到以下消息: INFO: validateJarFile(C:\Users\mibvzd0\workspace\.metadata\.plugins\ org.eclipse.wst.server.core\tmp2\wtpwebapps\hapi_hl7\WEB-INF\lib\ servlet-api-2.4.jar) – jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 我尝试从webapp / lib删除servlet,但没有奏效。 让我知道我应该怎么做。

任何理由清理Java中的未使用的导入,而不是减less混乱?

有没有什么好的理由来避免Java中的未使用的导入语句? 据我所知,他们在那里的编译器,所以很多未使用的导入不会对编译的代码有任何影响。 只是为了减less混乱,避免命名冲突? (我问,因为Eclipse给出了一个关于未使用的导入的警告,当我正在开发代码时,这是一种讨厌的事情,因为我不想删除导入,直到我确定我已经完成了devise类的devise。

在arraylist中查找重复的值

我有一个ArrayList<Car> 例如 class Car{ String carName; int carType; } 现在,我必须find名单中是否有任何车名相同。 什么是最好的方法来做到这一点?

用于HTTPS抓取的Jsoup Cookie

我正在试验这个网站,在欢迎页面上收集我的用户名,以学习Jsoup和Android。 使用下面的代码 Connection.Response res = Jsoup.connect("http://www.mikeportnoy.com/forum/login.aspx") .data("ctl00$ContentPlaceHolder1$ctl00$Login1$UserName", "username", "ctl00$ContentPlaceHolder1$ctl00$Login1$Password", "password") .method(Method.POST) .execute(); String sessionId = res.cookie(".ASPXAUTH"); Document doc2 = Jsoup.connect("http://www.mikeportnoy.com/forum/default.aspx") .cookie(".ASPXAUTH", sessionId) .get(); 我的cookie(.ASPXAUTH)总是以NULL结尾。 如果我在网页浏览器中删除这个cookie,我会失去联系。 所以我相信这是正确的cookie。 另外,如果我改变了代码 .cookie(".ASPXAUTH", "jkaldfjjfasldjf") Using the correct values of course 我可以从这个页面上删除我的login名。 这也让我觉得我有正确的cookie。 那么,我的cookies怎么来了? 我的用户名和密码名称字段是否有误? 别的东西? 谢谢。