草庐IT

java - 我可以强制生成 JVM 崩溃日志文件吗?

JVM崩溃的日志文件包含各种对调试有用的信息,例如加载的共享库和完整的环境。我可以强制JVM以编程方式生成其中之一吗?通过执行崩溃它的代码或其他方式?或者以其他方式访问相同的信息? 最佳答案 您可以尝试抛出OutOfMemoryError并添加-XX:+HeapDumpOnOutOfMemoryErrorjvm参数。这是1.6中的新工具,也是McDowell建议的其他工具。http://blogs.oracle.com/watt/resource/jvm-options-list.html

java - 我可以让 Java 5 忽略 @Override 错误吗?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:WhydoesEclipsecomplainabout@Overrideoninterfacemethods?我有一些Java代码是使用Eclipse和Java6SDK编写的,因此实现接口(interface)的方法用@Override进行注释-这种注释在Java6中是合法的,但在Java5。我想使用Java5SDK(MacOSX10.5上的javac)编译相同的代码。除@Override注释外,一切都可以正常编译和运行。有什么方法可以让javac忽略此项目的@Override注释,或者是将它们全部删除的唯一

java - 我可以强制消除 Rhino 调用的重载方法的歧义吗?

进行以下测试:publicstaticclassScripted{publicvoidsetThing(Listlist){System.out.println("Setvialist");}publicvoidsetThing(Object[]array){System.out.println("Setarray");}}@TestpublicvoidtestScripting()throwsException{ScriptEngineengine=newScriptEngineManager().getEngineByExtension("js");engine.getContex

java - 如何使用 java 将 json 数组添加到表中以便我可以传递 cookie?

我有这样的json对象{"data":[{"no":1,"name":"yuda","address":"surabaya"},{"no":2,"name":"adi","address":"jakarta"}],"comp_name":"TESTCORP","title":"Companyemployee","status":"success"}我用httprestAPI提供那个json,我想用jasper报告创建报告,如果我将它作为urlJsonQueryExecuterFactory.JSON_SOURCE传递,我就成功了。我的问题是我无法在JSON_SOURCE中包含sessi

java - (如何)我可以使用 ServerSocket 来监听 UDP 而不是 TCP 流量?

在我的应用程序中,有一个模块使用ServerSocket来监听传入的TCP连接。当我将客户端切换为使用UDP时,我希望无论如何都能收到数据,但我错了。然而,当我查看文档时,我找不到任何配置选项来为UDP设置套接字。我必须使用不同的类吗? 最佳答案 使用数据报套接字。有关教程,请查看此处http://download.oracle.com/javase/tutorial/networking/datagrams/index.html 关于java-(如何)我可以使用ServerSocket

java - 我可以将 return 语句放在 switch 语句中吗?

我可以使用switch语句来决定返回什么吗?例如,我想根据我的随机生成器得出的结果返回一些不同的东西。Eclipse给我一个错误,要我将return语句放在switch之外。我的代码:publicStringwordBank(){//Errorheresaying:"Thismethodmustreturnatypeofstring"String[]wordsShapes=newString[10];wordsShapes[1]="square";wordsShapes[2]="circle";wordsShapes[3]="cone";wordsShapes[4]="prisim";

java - 我可以使用 Grails 但使用 Java 编写代码吗?

我听过和读过很多关于Grails框架的内容。我从他们的网站了解到,这是一个旨在针对Groovy语言的框架。Grails看起来像是一个比Spring和Struts这样需要太多配置才能设置的框架更适合中小型应用程序的框架。但与此同时,由于不够成熟、难以找到开发人员等原因,我不太愿意直接使用Groovy语言。我想知道我是否可以使用Java代替Groovy,同时利用Grails(或模仿Rails的东西)的优势。那么,我可以使用Grails框架但使用Java语言编写代码吗?尽管Groovy看起来像是Java的超集并且它们都可以彼此无缝地工作,但我找不到一个地方具体说明我是否可以使用Grails并

java - 我可以通过 MANIFEST.MF 要求 Java 9 模块吗?

我的Java库应该与Java8和Java9兼容。为了运行Java9,我们需要一些Java9模块。我知道我可以使用--add-modules通过命令行添加它。但它是一个库,我无法控制命令行。MANIFEST.MF中是否有等同于--add-modules的内容?或者是否有任何其他与Java8兼容的解决方案? 最佳答案 不幸的是,thereisnoequivalent--add-modules在MANIFEST.MF中。但是,您可以创建module-info.java并在那里声明您的依赖项:module{requires;...}但是,如

java - 我可以检查某个文件是否存在于 URL 中吗?

canIcheckifafileexistsataURL?这个链接对于C#非常好,java呢。我搜索了,但没有找到好的解决方案。 最佳答案 在Java中非常相似。您只需要评估HTTP响应代码:finalURLurl=newURL("http://some.where/file.html");url.openConnection().getResponseCode();可以找到更完整的例子here. 关于java-我可以检查某个文件是否存在于URL中吗?,我们在StackOverflow上

html - 我可以在页面底部添加元标记吗 检查我的代码

我有phpCMS项目并且有包含一些样式表、js和php文件的header.php文件,这个文件包含在所有页面中。所以不能在头文件中添加元标记。我想问你,我可以加吗在之后和之前在页面底部。这对SEO有好处//footerhave 最佳答案 如果您的页面内容中有一些逻辑,这是构建元标记(关键字或描述)所必需的,那么您可以使用输出控制函数来缓存所有内容。(不推荐)但最终他的输出顺序是由HTML5标准设定的:https://www.w3.org/TR/html5/(head里面的meta标签,html标签里面内容之前的head)