-
java – 可以在测试用例中注册接收器吗?
所属栏目:[Java] 日期:2020-08-04 热度:107
我想在单元测试中测试是否触发使用AlarmManager编程的报警,如果是,则在正确的时间内触发. 以下是要测试的接收器类. 我在我的测试项目中创建了它. (注意:它没有在清单中注册) public class MockBroadcastReceiver extends BroadcastReceiver { private static[详细]
-
java – 将程序隐藏在Windows系统托盘中
所属栏目:[Java] 日期:2020-08-04 热度:176
我想我的程序在 Windows中的时钟附近的TaskBar状态区域中显示一个图标,并找到一种方法. 事情是,如果窗口上按下“X”,而不是在系统托盘中,我希望我的程序在状态区域保持打开状态,但我不知道如何这样做,并且在Google上搜索“帮助(我可能没有搜索正确的词). 编辑[详细]
-
java – 从string和int创建哈希
所属栏目:[Java] 日期:2020-08-04 热度:157
我记得 eclipse和想法有这个模板根据自己的属性自动创建一个对象的hashCode. 使用数字和字符串的策略之一就是这样. return stringValue.hashCode() + intValue * 32; 不好意思 我没有,也没有eclipse或想法在手边,我想创建这样的功能. 编辑 根据答案我创建这个[详细]
-
黄瓜junit runner java.lang.NoSuchMethodError:
所属栏目:[Java] 日期:2020-08-04 热度:169
试图实施黄瓜做一些自动化测试. jUnit测试.我创建了2个文件并编辑了maven项目附带的pom.xml来添加依赖项.内容如下所示.两个文件中的第一个是黄瓜.feature文件,它是简单语言的小黄瓜.另一个是CukesRunner. java 当我使用Project运行我的测试时 – 以…运行 –[详细]
-
java – “IllegalArgumentException:UNMAPPABLE [1]”,同时使用希腊字符压缩文
所属栏目:[Java] 日期:2020-08-04 热度:110
我想使用ZipOutputStream在 Windows(7)上压缩一个文件.问题是文件名(和文件内容)也包含希腊字符(“ГП0000660040140521_a.txt”,Gamma和Pi).我使用的压缩文件的代码: ZipOutputStream zipOs = new ZipOutputStream( new FileOutputStream(c:temptest.zip[详细]
-
为什么没有StringBuilder. =(String)在Scala?
所属栏目:[Java] 日期:2020-08-03 热度:149
这个行为似乎被打破了(我正在使用 Scala 2.9.1) var b= new StringBuilder 这些都行: b+=ab.append(b) b.append(de) 这会产生编译错误: b+=de 任何想法,为什么只有StringBuilder#=(c:Char)存在,而StringBuilder#append(c:Char)和StringBuilder#appe[详细]
-
java – 确定集合或数组中对象的类型
所属栏目:[Java] 日期:2020-08-03 热度:194
假设我有一个数组int [] []或数组char [] []或一个ArrayList.有没有办法在 java中知道数组的基类类型.例如: int[][] gives output as int.char[][] gives output as char.ArrayListInteger gives output Integer.ArrayListPoint gives Point.[详细]
-
java – 如何排序水平分区数据
所属栏目:[Java] 日期:2020-08-03 热度:103
我有一个telco计费软件系统.其中有日常的用户电话记录.日志按日期(月)水平划分.每个分区存储在单独的数据库中,并且可以分散在多个实例上. 在UI中,用户将指定日期范围.返回的数据可以在任何字段上排序.日期范围可以跨越多个分区.应用程序必须支持通过日期范围[详细]
-
java – CopyOnWriteArrayList throwing CurrentModificationExce
所属栏目:[Java] 日期:2020-08-03 热度:121
当我遍历一个列表时,我偶尔会得到一个ConcurrentModificationException异常. Google搜索通知我,这可能是因为我在另一个线程中改变了该列表,同时迭代它,并且使得这个问题消失,我应该使用 java.util.concurrent.CopyOnWriteArrayList …. 除了我已经 显然,我正[详细]
-
可以使用两个具有相同名称和相同包的java类?
所属栏目:[Java] 日期:2020-08-03 热度:124
可以在 java中导入和使用具有相同名称和包的两个不同类吗? 例如,假设我有两个名为“com.foo.Bar”的类略有不同.我希望能够使用这两者,但是我有一个限制(因为愚蠢的反光垃圾),迫使我保持名称和包装相同. 是否有一些java的功能,将允许我导入和隔离这些类中的每[详细]
-
java – MainActivity.this不是一个封闭的类AsyncTask
所属栏目:[Java] 日期:2020-08-03 热度:175
我试图第一次创建一个AsyncTask,但我没有太多的运气. 我的AsyncTask需要从服务器获取一些信息,然后将新的布局添加到主布局以显示此信息. 一切似乎或多或少是清楚的,但是错误信息“MainActivity不是封闭的类”是困扰我的. 没有人似乎有这个问题,所以我想我很想[详细]
-
如何将Java 2D Shape对象序列化为XML?
所属栏目:[Java] 日期:2020-08-03 热度:198
Shape界面由 Java 2D(Arc2D,Area,CubicCurve2D,Ellipse2D,GeneralPath等)的对象实现. 一些具体对象被标记为Serializable,可以使用对象序列化存储和恢复,但像Area这样的其他对象不会实现接口并抛出错误. 但是由于我们经常被警告,这种天真的序列化在Java实现或[详细]
-
JavaFX在企业网络应用程序 – 良好的替代传统的网页?
所属栏目:[Java] 日期:2020-08-03 热度:180
我们为不同的客户开发了几个Web应用程序,从简单的无聊的CRUD风格的GUI,为那些可怜的管理员们,为那些互联网人们提供了一个喜欢的 AJAX增强型GUI.所有这些都是基于JSF 1.2结合JBoss Seam 2,使用Facelets和RichFaces作为表示层. 我们知道JSF 1.2的局限性(我感到[详细]
-
java – 配置Spring Security以使用customPasswordAuthenticationFilte
所属栏目:[Java] 日期:2020-08-03 热度:138
我已经实现了自己的LowerCaseUsernamePasswordAuthenticationFilter,它只是UsernamePasswordAuthenticationFilter的一个子类. 但是现在我的问题是如何配置Spring的安全性来使用这个过滤器. 到目前为止,我使用: security:http auto-config=true use-expressio[详细]
-
java – 使用Apache Mina作为模拟/内存SFTP服务器进行单元测试
所属栏目:[Java] 日期:2020-08-03 热度:64
我正在解决如何使用Apache Mina的麻烦.他们的文档对我无能为力的大脑来说有一点不足.我已经看到了有用的起始代码 Java SFTP server library? 我无法想像的是如何使用它.我想设置一个检查我的sftp代码的单元测试,使用Mina作为一种模拟服务器,即能够写一个单元[详细]
-
Java:DataInputStream替换为字节顺序
所属栏目:[Java] 日期:2020-08-03 热度:164
下面是我的代码替换DataInputStream来包装一个InputStream,但是除了读取大尾数类型的普通方法之外,还提供了额外的方法来读取小端数据类型.如果你愿意,随意使用它. 我有几点保留如下.注意不改变功能的方法(读取大尾数类型的函数).没有办法我可以实现DataInputS[详细]
-
在这种情况下,一个java垃圾收集的年轻一代长久?
所属栏目:[Java] 日期:2020-08-03 热度:51
昨天我们在一个JBoss应用服务器的服务器日志中有以下GC输出: 51628.286: [GC 51628.288: [ParNew: 1843200K-204800K(1843200K), 21.3196040 secs]5177730K-3743415K(7987200K), 21.3217870 secs][Times: user=1.38 sys=0.33, real=21.32[详细]
-
java – Spring:文件上传RESTFUL Web Service
所属栏目:[Java] 日期:2020-08-03 热度:89
我正在使用 Spring 4.0为RESTFUL Web服务创建POC. 如果我们只传递String或任何其他基本数据,它可以正常工作. @RequestMapping(value=/getcontent/file, method=RequestMapping.post)public String getFileContents(@RequestParam(fileName, requi[详细]
-
java – 迭代遍历树以查找大小
所属栏目:[Java] 日期:2020-08-03 热度:145
我需要使用迭代算法找到树中元素的数量,但我发现代码在概念上很难编写. 我的方法是从根节点开始并访问子节点,然后访问这些子节点的子节点,依此类推. 这是我编写的适用于小树的代码,但不是真正的解决方案,因为我需要为每个深度级别添加一个额外的块: // Start[详细]
-
java – 使用Maven,OSGi和Bndtools
所属栏目:[Java] 日期:2020-08-03 热度:193
今天我被问到在我们当前的OSGi应用程序中使用Maven是个好主意.我们使用Bndtools和它的伟大,因为它使开发尽可能容易. Bndtools使用OBR来维护其他捆绑包和依赖关系分辨率,即使在应用程序运行. 由于Maven广泛传播并且非常受欢迎,所以大多数人都尝试在OSGi环境中[详细]
-
java – 我是否使用Google Guava正确实现了equals和hashCode?
所属栏目:[Java] 日期:2020-08-03 热度:119
我正在使用hibernate,需要重写equals和hashCode().我选择使用google-guava的equals和hashCode助手. 我想知道我是否在这里遗漏了一些东西. 我有idImage和filePath的get / set方法. @Entity@Table(name = IMAGE)public class ImageEntity { private Integ[详细]
-
使用来自JavaBean的数据在JSP页面中填充复选框
所属栏目:[Java] 日期:2020-08-03 热度:69
我有一个JSP页面,其中包含 HTML表单中的复选框,如下所示 现在,在编辑用户技能时,我想从表中获取逗号分隔值,并填充JSP中的复选框.以下代码从数据库表中提供CSV技能. ListUserDetails Skills = new ArrayListUserDetails(); pstmt = (PreparedStatement) conn.p[详细]
-
将Java应用程序转换为Mac OS X应用程序
所属栏目:[Java] 日期:2020-08-03 热度:60
有没有办法将 Java应用程序转换为Mac OS X可执行应用程序? 我使用NetBeans来开发Java,而且我想把“dist”文件夹打包成一个应用程序(为方便起见) 使用Apple Java Extensions及其指南 Apple Java Extensions包含一个非常完整的开发指南,其中包含deployment of[详细]
-
java – 从log4j.Logger获取getLogger的一般方式
所属栏目:[Java] 日期:2020-08-03 热度:77
而不是在每个类上指定类名称: log = Logger.getLogger(Foo.class);log = Logger.getLogger(Bar.class);log = Logger.getLogger(Test.class); 可以使用: log = Logger.getLogger(this.getClass()); 会有什么影响? 如果创建一个子类,日志消息将被记录到子类[详细]
-
在Java中创建一个唯一的时间戳
所属栏目:[Java] 日期:2020-08-03 热度:68
我需要在 Java中创建一个保证在该特定VM实例中是唯一的时间戳(以毫秒为单位).即需要一些方法来抑制System.currentTimeMillis()的吞吐量,以便每ms最多返回一个结果.关于如何实现的任何想法? 这将尽可能接近目前的时间,没有重复. private static final AtomicL[详细]
