-
如何在Java中创建当前工作目录中的目录
所属栏目:[Java] 日期:2020-12-14 热度:58
在我的 Java应用程序的当前工作目录下创建名为“Foo”的目录的最简洁方法是什么(如果它还不存在)? 或者,稍微不同的角度:.NET中的Directory.CreateDirectory(“Foo”)的Java等价物是什么? 解决方法 java.io包没有Directory类,但您可以在File类上使用mkdir([详细]
-
在Java8中组合两个函数
所属栏目:[Java] 日期:2020-12-14 热度:53
在isReadyToDeliver方法中,如果订单中的所有产品都可用(ProductState.AVAILABLE),并且订单状态已准备好发送(OrderState.READY_TO_SEND),则方法必须返回true. 我写了两部分,但我无法将它们组合在一起, 我写了return orderState.andThen(productState)但是得到[详细]
-
从JAVA API获取Amazon EC2实例的公共DNS
所属栏目:[Java] 日期:2020-12-14 热度:73
我已设法启动,停止并检查以前从JAVA API创建的EC2实例的状态.但是,我很难获得此实例的公共DNS地址.由于我使用StartInstancesRequest启动实例并使用StartInstancesResponse获取响应,因此无法检索实际的Instance对象.我的起始代码如下,它有效: BasicAWSCreden[详细]
-
在java中初始化静态最终变量
所属栏目:[Java] 日期:2020-12-14 热度:134
参见英文答案 Why isn’t a qualified static final variable allowed in a static initialization block?2个 public class Test { private static final int A; static { A = 5; }} 这种初始化静态最终变量A的方法没问题. public class Test { private stat[详细]
-
如何知道java SE类或方法是否是线程安全的?
所属栏目:[Java] 日期:2020-12-14 热度:138
例如: static private DateFormat df = new SimpleDateFormat();public static void format(final Date date){ for (int i=0;i10;i++) new Thread(new Runnable(){ public void run(){ System.out.println(df.format(date)); } });} 它记录的DateFormat类不[详细]
-
java – 运行axis2客户端版本1.5
所属栏目:[Java] 日期:2020-12-14 热度:73
所以我试图让客户端连接到我正在通过axis2运行的SOAP服务. 我尝试了两种方法,一种是使用wsdl2java来构建存根和关联的客户端类,然后编写一个Client类来构建请求消息并通过Stub发送它们.另一种方法是使用ServiceClient连接.. 两者都以自己的方式失败了.. 选项#[详细]
-
java – JPA本机查询中的位置参数问题
所属栏目:[Java] 日期:2020-12-14 热度:53
我正在尝试: String sql = "SELECT email FROM users WHERE (type like 'B') AND (username like '?1')";List results = em.createNativeQuery(sql).setParameter(1,username).getResultList(); 但我得到IllegalArgumentException,它告诉我参数超出范围.我[详细]
-
如何在Java 8中将方法作为参数传递?
所属栏目:[Java] 日期:2020-12-14 热度:197
我不明白如何使用lambdas将方法作为参数传递. 考虑以下(不编译)代码,如何完成它以使其工作? public class DumbTest { public class Stuff { public String getA() { return "a"; } public String getB() { return "b"; } } public String methodToPassA(Stu[详细]
-
java – 如何在不关闭OutputStream对象的情况下强制刷新它?
所属栏目:[Java] 日期:2020-12-14 热度:177
我的问题在于以下假设,我希望这些假设是正确的,因为我相信这些是我在谷歌搜索我的问题时读到的: 关闭套接字的OutputStream也会关闭套接字 OutputStream的flush()方法什么都不做 所以我基本上需要从我的OutputStream对象中刷新数据,以使我的应用程序正常工作[详细]
-
java – NamedEntityGraph – JPA / Hibernate抛出org.hibernate
所属栏目:[Java] 日期:2020-12-14 热度:109
我们有一个项目,我们需要懒惰地加载一个实体的集合,但在某些情况下我们需要它们急切地加载它们.我们在实体中添加了@NamedEntityGraph注释.在我们的存储库方法中,我们添加了一个“ javax.persistence.loadgraph”提示,以急切地加载在所述注释中定义的4个属性.[详细]
-
java – 这是什么样的迷宫解决算法?
所属栏目:[Java] 日期:2020-12-14 热度:89
我试图弄清楚这个算法是否是A *(A-Star)算法或其他什么,但我仍然感到困惑. StackCell stack = new Stack();stack.push(maze.start());stack.peek().mark(SOLUTION_MARK);while (!stack.peek().hasMark(Cell.END)) { Cell current = stack.peek(); ArrayListC[详细]
-
java – 在hibernate中将散列函数委托给未初始化的委托会导致更
所属栏目:[Java] 日期:2020-12-14 热度:71
我有一个hashCode()的问题,它使用hibernate委托给未初始化的对象. 我的数据模型看起来如下(以下代码经过高度修剪以强调问题因此破坏,不要复制!): class Compound { @FetchType.EAGER SetPart parts = new HashSetPart(); String someUniqueName; public in[详细]
-
PowerMock Mockito [PowerMockito] @PrepareForTest – >
所属栏目:[Java] 日期:2020-12-14 热度:177
我正在尝试在现有的JUnit测试中使用我的第一个PowerMockito [PowerMock Mockito]模拟. 我已经缩小了当我只是存在类级别注释@PrepareForTest(以及@RunWith(PowerMockRunner.class),而不是任何实际的模拟代码)时,我得到java.lang.NoClassDefFoundError:javass[详细]
-
java – 迭代数组列表的时间复杂度
所属栏目:[Java] 日期:2020-12-14 热度:121
我有一个数组列表,我迭代.在每次迭代中,我调用get()来获取一个元素,如果该项通过某些条件,则使用add()将其添加到新的数组列表中 ListItem items = new ArrayListItem();ListItem lessItems = new ArrayListItem();for(int index = 0; index items.size(); in[详细]
-
如何在不双击JNLP的情况下自动启动java web启动
所属栏目:[Java] 日期:2020-12-14 热度:122
参见英文答案 Auto-Launch JNLP on click1个 我有一个java applet应用程序,我们的客户可以通过我们的网站访问它.由于Microsoft edge和chrome停止支持java插件,我们将applet转换为通过JNLP和Java Web Start启动,不幸的是,在两个浏览器中,JNLP已下载,客户应双[详细]
-
Lombok与Java 8有关
所属栏目:[Java] 日期:2020-12-14 热度:165
我刚刚升级到Intellij构思14和 Java 8,我也想到将我的项目升级到Java版本8,开始使用一些新功能.但是在正确配置Intellij以使用Java 8后,我仍然遇到了Lombok的问题.看起来Java 8和lombok之间存在冲突,因为现在我的@Getter和@Setter注释不再起作用了. lombok的[详细]
-
java – 不必要地实现Serializable会受到什么惩罚?
所属栏目:[Java] 日期:2020-12-14 热度:160
我需要为我的分布式系统类开发 Java RMI应用程序. 在讲座期间,教授强调只让类实现Serializable,必须通过网络传递价值. 这意味着让太多的类实现Serializable会有一些缺点或惩罚.不需要通过网络发送的类. 我不知道如果你从未真正通过网络发送序列化/反序列化将[详细]
-
java – Amazon Web Services中的API重试逻辑
所属栏目:[Java] 日期:2020-12-14 热度:153
http://docs.aws.amazon.com/general/latest/gr/api-retries.html 本文档提到“每个AWS SDK实现自动重试逻辑,AWS SDK for Java自动重试请求”. 如果我没有指定任何重试配置,那么Java AWS SDK的默认机制是什么?如果AWS服务端出现故障,我一直在使用Java AWS S[详细]
-
java – 使用泛型在抽象类中实现常用方法
所属栏目:[Java] 日期:2020-12-14 热度:108
假设我有这种层次结构: public abstract class AbstractEntity implements Cloneable { ... public AbstractEntity clone() { Cloner cloner = new Cloner(); AbstractEntity cloned = cloner.deepClone(this); return cloned; }}public class EntityA exte[详细]
-
MOXy JAXB javax.xml.bind.PropertyException
所属栏目:[Java] 日期:2020-12-14 热度:77
我按照这个例子: http://wiki.eclipse.org/EclipseLink/Examples/MOXy/JSON_Twitter 现在我有这个课: import javax.xml.bind.JAXBContext;import javax.xml.bind.JAXBElement;import javax.xml.bind.Marshaller;import javax.xml.bind.Unmarshaller;import[详细]
-
java – guava-libraries:Objects.hashCode(Object [])碰撞是否
所属栏目:[Java] 日期:2020-12-14 热度:79
在查看覆盖hashCode()的不同选项时,我被引导到Google的guava-libraries( javadoc)中的Objects.hashCode(Object []). javadoc声明它委托给Arrays.hashCode(Object []).在许多不同的对象类型中使用此方法是否安全?这不容易发生哈希冲突,或者这不仅仅是因为容[详细]
-
java – 如何从opencsv中的特定标头读取?
所属栏目:[Java] 日期:2020-12-14 热度:180
我有一个csv文件.我想从中提取特定的列.例如: 说,我有csv: id1,caste1,salary,name163,Graham,101153.06,Abraham103,Joseph,122451.02,Charlie63,Webster,127965.91,Violet76,Smith,156150.62,Eric97,Moreno,55867.74,Mia65,Reynolds,106918.14,Richard 如[详细]
-
java – 检测Android中“拖动”的开始和结束位置,并在它们之间绘
所属栏目:[Java] 日期:2020-12-14 热度:79
我想制作一个简单的涂鸦应用程序,用于 android,但我不知道如何从android获取一些数据!我需要: 拖动前后鼠标的位置或者如果是简单的触摸如何获得触摸的位置. 我应该怎么去画画 行呢? 有人能帮帮我吗? 解决方法 您可以在视图中覆盖onTouchEvent方法: @Ove[详细]
-
java – 如何在下载时将单个选定的PDF文件合并为一个PDF?
所属栏目:[Java] 日期:2020-12-14 热度:58
如何在下载时将单个选定的PDF文件合并为一个PDF? 我想实现以下目标: http://annualreport2010.landsecurities.com/create-your-own-report.aspx 我是否需要ASP网站,或者我可以使用静态HTML网站做类似的事情吗? 解决方法 静态HTML不会这样做. 你需要服务器[详细]
-
dispatch_semaphore_create的grand-central-dispatch – 左值参
所属栏目:[Java] 日期:2020-12-14 热度:85
在dispatch_semaphore_create中,long值参数表示什么? dispatch_semaphore_create(long value) 我没有在文档中看到这一点,只有它与零参数一起使用的例子. 解决方法 value参数是计数信号量的初始值. dispatch_semaphore_wait()递减信号量计数并等待结果值是否[详细]