-
java – JAR和包之间有什么区别?
所属栏目:[Java] 日期:2020-12-14 热度:131
JAR文件和包之间有什么区别吗? 解决方法 包是一种逻辑组织类的方法.例如,您可以声明包com.foo;在每个源文件的顶部,它们足够相关,可以一起驻留在com.foo包中. Java编译器和运行时还希望您将这些文件放在路径com / foo /中,其中此路径的根目录是类路径中的目[详细]
-
java – EAR中的log4j配置
所属栏目:[Java] 日期:2020-12-14 热度:145
我有一个由ejb.jar档案组成的EAR. 在哪里可以/我应该将我的log4j.xml配置文件放在我的EAR中以便为不同的EJB配置log4j? 这是我的以下结构: myEar|-- myEjb1.jar|-- myEjb2.jar|-- myEjb3.jar|-- lib | -- myLib1.jar | -- myLib2.jar 提前致谢! 解决方法[详细]
-
java – Http 415 on file上传使用jersey
所属栏目:[Java] 日期:2020-12-14 热度:170
我的RESTful文件上传代码: @Path("/upload") @POST @Consumes("multipart/form-data") public String post( @FormDataParam("part") String s,@FormDataParam("part") FormDataContentDisposition d) { return s + ":" + d.getFileName(); } 当我尝试使用cu[详细]
-
java – 通过JDBC“ping”数据库的最好方法是什么?
所属栏目:[Java] 日期:2020-12-14 热度:153
我试图确定通过JDBC ping数据库的最佳方式. “最好的”我的意思是快速和低的开销.例如,我已经考虑执行这个: "SELECT 1 FROM DUAL" 但我相信DUAL表是Oracle特定的,我需要更通用的东西. 请注意,Connection有一个isClosed()方法,但是javadoc表示这不能用于测试[详细]
-
基于Java的Web框架替代方案
所属栏目:[Java] 日期:2020-12-14 热度:91
我试图选择一个基于 Java的Web框架来启动一个新的项目,到目前为止我有一点麻烦的决定.我一直在使用普通的GWT,我不得不说,这是非常好的,架构,API和文档都非常好,但我缺乏应用CSS和漂亮的小部件的知识,所以我需要一些东西,包括,Gwt Ext被排除在GWT之外,Ext Gwt[详细]
-
java – 如何在lib文件夹中创建一个包含所有依赖项的Netbeans样
所属栏目:[Java] 日期:2020-12-14 热度:196
正如问题所说,如何打包Netbeans Maven项目与Netbeans原生项目的打包方式完全相同: 所有依赖项都在一个单独的lib文件夹中 带有清单的主项目jar,其中包含libpath文件夹的类路径 解决方法 在你的pom.xml文件中…… 1)将此代码添加到project-属性节点.这将在一[详细]
-
如何获得两个映射Java之间的区别?
所属栏目:[Java] 日期:2020-12-14 热度:62
我有两张地图如下: MapString,Record sourceRecords;MapString,Record targetRecords; 我想让每个map.i.e的键都不同. 它显示sourceRecords中可用的映射键,但不显示targetRecords中的映射键. 它显示targetRecords中可用的映射键,但不显示sourceRecords中的映[详细]
-
Java SimpleDateFormat将解析字符串解释为UTC
所属栏目:[Java] 日期:2020-12-14 热度:185
我的时区是GMT 1. 所以“日期”对象与“22.09.1985 00:00UTC”在tostring函数上打[详细]
-
java – 如何计算下周?
所属栏目:[Java] 日期:2020-12-14 热度:131
我想精确地计算一个给定日期一周的时间,但是我得到的输出是早一个小时. 码: long DURATION = 7 * 24 * 60 * 60 * 1000;System.out.println(" now: " + new Date(System.currentTimeMillis()));System.out.println("next week: " + new Date(System.currentT[详细]
-
java – 如果applet在浏览器的JRE中运行,为什么机器上需要JRE?
所属栏目:[Java] 日期:2020-12-14 热度:77
小程序在浏览器的JRE中运行.这是否意味着您不必在您的计算机上安装JRE以运行applet? 解决方法 “浏览器的JVM”是您在计算机上安装的JRE.浏览器通常不带有自己的浏览器,它们只使用您已经安装在系统上的任何内容. 也许你把Java与JavaScript混淆了,这些JavaScr[详细]
-
即使在简单的POJO Java类中实现java.io.Serializable也是最佳实
所属栏目:[Java] 日期:2020-12-14 热度:136
一般来说,让简单的POJO Java类实现java.io.Serializable是一种最佳实践吗? 解决方法 一般不是. Joshua Bloch对 implement Serializable judiciously说.他描述了一些缺点: 降低了以后更改类实现的灵活性 – 序列化表单是类API的一部分 更有可能出现一些错误[详细]
-
java基本问题
所属栏目:[Java] 日期:2020-12-14 热度:65
public static void main( String arg[] ) 在上面的语句中,我可以使用int数组代替String数组吗?如果我在括号中没有放任何东西会发生什么,即如果我使用空括号? 解决方法 我不确定Int array是什么意思,但不,你不能.方法签名需要与public static void main(St[详细]
-
java – 我可以将RELAX NG转换为XSD吗?
所属栏目:[Java] 日期:2020-12-14 热度:103
见主题:如果可以,我的第二个问题是,如何?我试图使用 trang Java库,没有发生任何事情:( 解决方法 Trang工作,再试一次. 正确的命令行是: java -jar trang.jar -I rnc -O xsd test.rnc test.xsd[详细]
-
为什么java字节码“存储”通常后跟“加载”?
所属栏目:[Java] 日期:2020-12-14 热度:65
当我从一些小的 java函数中读取jvm字节码时,我发现当一个新的局部变量在操作数堆栈上计算时,假设它将存储在局部变量表中,但通常它会立即加载到操作数堆栈中(仅字面上的字节码).我操作不好,是不必要的操作? 解决方法 Java编译器倾向于以非常简单和直接的方式[详细]
-
在DialogFragment中使用java – getContentResolver()和getWindo
所属栏目:[Java] 日期:2020-12-14 热度:66
我正在尝试在对话框中插入SeekBar来改变亮度.为此,我编写了这段代码. public class Lum extends DialogFragment{ private SeekBar brightbar; private int brightness; private ContentResolver cResolver; private Window window; TextView txtPerc; boolea[详细]
-
java – HttpServletRequest#getHeader(“User-Agent”)返回null
所属栏目:[Java] 日期:2020-12-14 热度:53
我正在使用 Java 6.我对JSP和Servlet的了解很少. 我正在使用以下代码来获取运行我的应用程序的浏览器名称: String browserName = requestProvider.get().getHeader("User-Agent"); 此外,我使用以下代码来获取运行我的应用程序的计算机的IP地址: String ipA[详细]
-
java – 具有独占启动密钥的DynamoDB全局二级索引
所属栏目:[Java] 日期:2020-12-14 热度:100
通过全局二级索引查询DynamoDB表时是否可以指定独占启动键? 我正在使用aws-java-sdk版本1.6.10并使用QueryExpression和DynamoDBMapper执行查询.这是我要做的事情的要点: MappedItem key = new MappedItem();item.setIndexedAttribute(attributeValue);MapS[详细]
-
为什么导入javax.servlet时出错.*?
所属栏目:[Java] 日期:2020-12-14 热度:81
我正在使用 JavaSE6和 Eclipse,行中有错误 import javax.servlet.* 这个导入似乎没有jar. 怎么解决?安装任何东西,使用Eclipse EE或在Maven中添加一些依赖项? 解决方法 servlet API不是JDK的一部分,您需要为pom.xml添加一个额外的依赖项. 如果这是针对webap[详细]
-
多线程 – 是否有可能在多个CPU核心上同时执行单线程程序?
所属栏目:[Java] 日期:2020-12-14 热度:104
当我运行我在四核Intel上编写的单线程程序时,我可以在 Windows任务管理器中看到,我CPU的所有四个内核实际上都或多或少都处于活动状态.一个核心比其他核心更活跃,但也有活动.没有其他程序(当然除了OS内核)运行,这对于该活动来说是合理的.当我关闭我的程序所有[详细]
-
java – 字符串包含相同的字符但仍然不同
所属栏目:[Java] 日期:2020-12-14 热度:116
参见英文答案 Two identical Strings are not equal(Not pointer/reference mistake)1个 我正在尝试读取.txt文件并使用每个句子作为团队的名称,同时使用该名称来寻找另一个.txt文件来获取其内容.所有.txt文件都位于我的assets文件夹的根目录下.第一个.txt文[详细]
-
如何将项目集中在Java组合框中
所属栏目:[Java] 日期:2020-12-14 热度:143
Java中的组合框是否有一种方法可以将组合框中的项目居中?我尝试了这个,但它不起作用: myCombobox.setAlignmentY(CENTER_ALIGNMENT); 谢谢! 解决方法 试试这个链接: How to Use Combo Boxes (The Java? Tutorials Creating a GUI With JFC/Swing Using Sw[详细]
-
如果Java没有预处理器什么是“导入”
所属栏目:[Java] 日期:2020-12-14 热度:142
这个 article在2.2.1中说不再有Typedef,Defines或Preprocessor.在C中,include是预处理器的一部分.什么是进口? 解决方法 导入尽管名称不“导入”任何东西,它只是让你调用没有完全限定名称的类. 为了澄清,如果我执行导入java.util.ArrayList;,现在我可以将Arr[详细]
-
java – enum与类加载器
所属栏目:[Java] 日期:2020-12-14 热度:142
有时你甚至可能不知道你插入代码的环境有多个类加载器.在这种情况下,我仍然可以期望“==”操作对枚举值起作用吗? 解决方法 “==”不起作用,但无论如何你想使用.equals(). 您可能对apache commons lang class:link text感兴趣[详细]
-
为Java EE选择开源应用服务器
所属栏目:[Java] 日期:2020-12-14 热度:155
我知道这可能是一个反复出现的话题,但我读了很多文章,我仍然有疑问.另外,我想听听最近有关此事的意见. 我的应用服务器的主要要求是:灵活配置,支持极高数量的并发用户.它将成为移动通信行业的一个系统,因此它必须具有高可用性. 我将开发Java EE应用程序,开源[详细]
-
比较Java中的HashMaps
所属栏目:[Java] 日期:2020-12-14 热度:92
我有两个HashMaps:FOO酒吧. HashMap FOO是HashMap BAR的超集. 如何找出HashMap BAR中缺少的“键”(即存在于FOO但不存在于BAR中)? 解决方法 如果您正在使用 google-collections(并且实际上我认为它应该在或多或少的每个非平凡的Java项目的类路径上),它只是[详细]