-
使用ApprovalTest验证多个映像
所属栏目:[Java] 日期:2020-12-15 热度:200
我有一个方法生成一些图像(1.jpg,2.jpg …)将它们写入文件系统.我想用ApprovalTest验证此方法的结果.问题是Approvals.verify(image)在命名测试方法时命名接收和批准的文件.因此,我无法通过一次测试验证多个图像. 如何在一次测试中验证多个图像? 解决方法 您[详细]
-
java – Primefaces p:带数据表的fileDownload
所属栏目:[Java] 日期:2020-12-15 热度:197
我有一个返回文件夹的所有文件的数据表,并且可以使用primefaces p:filedownload资源下载该文件. 它工作正常,但是当加载代码时我无法修改文件,因为FileInputStream是oppened. 如果我在数据表加载期间关闭FileInputStream,则p:filedownload不起作用 任何人?[详细]
-
java – playframework模块和路由
所属栏目:[Java] 日期:2020-12-15 热度:181
我用Play!框架1.2.5 我有一个模块’businessmodel’.在conf / routes中: GET / businessmodel.Admin.index 我有控制器: package controllers.businessmodel;import play.mvc.Controller;public class Admin extends Controller { ... 和一个观点: /view/[详细]
-
如何组织我的Java Eclipse项目,以便用户只需要进行一次导入?
所属栏目:[Java] 日期:2020-12-15 热度:162
如何组织我的 Java Eclipse项目,以便用户只需要进行一次导入? 我正在开发一个图形库,我有各种各样的包,如graphics.A,graphics.B等,但当我把这个库交给用户时,我希望他能够使用 它只是通过说导入图形为例.我不知道该怎么做.我的方式 现在他将不得不做导入gra[详细]
-
这个异常的原因是什么,java.io.IOException:Stream关闭了
所属栏目:[Java] 日期:2020-12-15 热度:198
我有一个zip文件中的2个文件 我用: while( (entry = zis.getNextEntry()) != null){ if(entry.getName() == null ? gomrokcode != null : !entry.getName().equals(gomrokcode)) maxversion=0; Scanner scanner = new Scanner(zis); while(scanner.hasNextL[详细]
-
java – Google Maps Android API v2 ClassNotFound运行时错误
所属栏目:[Java] 日期:2020-12-15 热度:107
编辑:对于那些苦苦挣扎的人,请查看 this link.仔细关注它,但确实有效!关键部分是使用keytool为您的调试密钥库生成SHA1哈希.另外,不要忘记添加一个用于发布! 我一直在尝试设置谷歌地图Android API v2并在设置了所有内容后说我得到了这个运行时异常ClassNot[详细]
-
java – 将希伯来字符插入MySQL表时获取问号
所属栏目:[Java] 日期:2020-12-15 热度:95
我正在使用Netbeans使用 Java来构建Web应用程序,JSP使用希伯来语字段处理数据库. DDL如下: String cityTable = "CREATE TABLE IF NOT EXISTS hebrew_test.table (" +"id int(11) NOT NULL AUTO_INCREMENT," +"en varchar(30) NOT NULL," +"he varchar(30) C[详细]
-
java – Spring Data:JPA Schema JpaRepositoryConfigDefinitio
所属栏目:[Java] 日期:2020-12-15 热度:83
我正在尝试设置一个关于 spring数据的项目,但遇到了像这样的奇怪错误: 处理程序类文件或依赖类的问题;嵌套异常是java.lang.NoClassDefFoundError:无法初始化类org.springframework.data.jpa.repository.config.JpaRepositoryConfigDefinitionParser 我已经[详细]
-
java – HashMap上的NegativeArraySizeException
所属栏目:[Java] 日期:2020-12-15 热度:70
出于某种原因,我的程序在运行一段时间后突然抛出NegativeArraySizeException.抛出它的代码是在命令之后,我在抛出异常之前输入了该命令. 我正在使用的代码主要用于调试目的,如下所示: final HashMapString,Integer busy = new HashMap();//this map gets fil[详细]
-
SetFocusable方法或Focusing Components Java
所属栏目:[Java] 日期:2020-12-15 热度:121
我遇到了这段代码: public class Board extends JPanel implements ActionListener{ public Board(){ setFocusable(true); }} 如果我将setFocusable设为true,那么该方法究竟对JPanel的对象做了什么?关注组件的概念是什么? 基于Java API,此方法位于Compone[详细]
-
Java垃圾收集和图形处理方法
所属栏目:[Java] 日期:2020-12-15 热度:141
我正在创造一个游戏(蛇克隆)作为一种爱好.我正在查看 Java API中Graphics类的dispose方法.当我注释掉dispose方法时,我的动画以相同的方式工作,无论是否有它.在Java API中,dispose方法执行此操作 – 释放图形上下文正在使用的系统资源. Java垃圾收集管理程序[详细]
-
java – JSP和servlet中页面路径的概念
所属栏目:[Java] 日期:2020-12-15 热度:129
这两者有什么区别? 在JSP中: ${pageContext.request.contextPath} 如果没有表达式语言和servlet编码,如何实现相同的结果? 在servlet中: request.getServletPath() 如果在JSP中编码,如何实现相同的结果? 解决方法 ${pageContext.request.contextPath}:[详细]
-
java – 在Netbeans外部运行jar文件时无法访问映像文件
所属栏目:[Java] 日期:2020-12-15 热度:83
lblImage = new javax.swing.JLabel();lblImage.setIcon(new javax.swing.ImageIcon("E:..path...png")); 我添加了这样的文件.我知道在运行jar文件时它没有访问路径.帮助我如何将图像文件导入Netbeans中的Java项目. 解决方法 推荐的方法是将图像放在资源文件[详细]
-
java – 无法重用方法android OOP
所属栏目:[Java] 日期:2020-12-15 热度:137
在我的应用程序中,我无法重用我在ArabicUtility类中声明的方法.我的意图是使用阿拉伯语类来安排阿拉伯语文本.因此,我想要的是将字符串传递给我在Arabicutility类中声明的方法并进行转换. 我认为这基本上是我对OOP知识的一些问题.所以帮我纠正这个. 这是我添[详细]
-
Java游戏中的边界,“专业人士”如何做到这一点?
所属栏目:[Java] 日期:2020-12-15 热度:59
专业人士如何在2D游戏中做界限?我的方式是说我不希望精灵进入某个区域: //Exampleif ((playerPosX = 825) (playerPosX = 910) (playerPosY = 170) (playerPosY = 255)) { //do nothing}else{ //move} 但是那里的一些游戏有很多界限,所以我想知道,有没有更[详细]
-
Java中的对象大小
所属栏目:[Java] 日期:2020-12-15 热度:62
假设我有: Class A{ int a;}A obj = new A(); 然后obj的大小是多少?它是否与int大小相同,就像在C中一样? 如果我能弄清楚这一点,那么我可以在不使用数据库的情况下将大型HashMap保留在RAM中. 提前致谢. 编辑 朋友们, 其实我有: HashMapLong,ListT map; 和[详细]
-
线程的Java开销.我应该使用套接字还是套接字通道?
所属栏目:[Java] 日期:2020-12-15 热度:60
我有两个设计用于即时消息程序,我正在用 Java编写 第一个想法使用2个单独的线程.第一个线程忽略了gui,并通过写入阻塞套接字发送即时消息数据.第二个线程使用另一个阻塞套接字来监视来自朋友的传入数据包.我不确定使用线程是否是解决此问题的最佳方法,但我发[详细]
-
java – 如何从Guice Injector获取所有单例实例?
所属栏目:[Java] 日期:2020-12-15 热度:126
有没有一种简单的方法来枚举Guice Injector已经创建的所有单例实例?或者另外一种方法来获得实现特定接口的所有单例? 我想找到所有实现java.io.Closeable的单例实例,这样当我的服务关闭时我可以干净地关闭它们. 解决方法 使用Guice的SPI编写起来相当容易. G[详细]
-
我如何替换{在java中的字符串内部
所属栏目:[Java] 日期:2020-12-15 热度:94
任何人都可以帮我替换 java中的字符串里面的'{‘ 对于例如 String str = "abc{ad}";str = str.replace("{","("); 但这似乎是不可能的. 解决方法 {和(是java中的meteacharacters,你应该用反斜杠转义它们.而String.replace不使用正则表达式,使用[String.replac[详细]
-
java – 为HttpOnly和Secure设置了JSESSIONID
所属栏目:[Java] 日期:2020-12-15 热度:151
我们有一个tomcat实例通过SSL nginx代理服务HTTP.我们按如下方式设置连接器的设置: connectionTimeout="20000"redirectPort="8443"compression="on"compressionMinSize="2048"scheme="https"secure="true"proxyPort="443" compressableMimeType="text/html,[详细]
-
Java:更改jLabel前景色
所属栏目:[Java] 日期:2020-12-15 热度:93
我正在开发netbeans应用程序.我有一些按钮,我想在鼠标事件上更改(MouseEntered,…)在MouseEntered我有以下代码: private void jButton5MouseEntered(java.awt.event.MouseEvent evt) { jButton5.setIcon(new ImageIcon(getClass().getResource("resources/m[详细]
-
java – 如何包装Google Guice的Injector方法?
所属栏目:[Java] 日期:2020-12-15 热度:126
我正在编写一个使用Guice进行所有DI的API,并希望隐藏API开发人员的所有Guice“内容”.我有以下内容: public class MyAppModule extends AbstractModule { @Override public void configure(Binder binder) { // Omitted for brevity... // For instance,bin[详细]
-
java – 每次单击时重绘具有不同图像的JPanel
所属栏目:[Java] 日期:2020-12-15 热度:81
我还是 Java的新手,我有以下问题. 正如你在下面看到的那样,我创建了一个带有图像的JPanel,每当我点击面板时我想要更改它,但是由于某种原因它不起作用.我已经坐了几个小时了,似乎完全卡住了.如果你能看一下代码并帮助我,我将非常感激. 谢谢你,祝圣诞快乐. pub[详细]
-
如何使用私有Java类进行有效的API设计
所属栏目:[Java] 日期:2020-12-15 热度:198
我正在编写我的第一个“API jar”,它将是开源库并由(可能)其他开发人员使用.我读过 Joshua Block’s thesis on effective API design,他谈到的其中一件事 – 我从来没有想到过 – 是他最小化访问和最大化信息隐藏的概念.基本上,您只希望您的API开发人员能够[详细]
-
需要GSON最低Java版本
所属栏目:[Java] 日期:2020-12-15 热度:171
使用GSON API所需的 Java / JDK的最低版本是多少? 对于gson-2.2.1.jar? 解决方法 Gson大量使用JDK 1.5功能;这是Gson的最低版本,特别是注释和泛型. 查看这段GSON源代码,其中使用了注释 @Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD)publi[详细]