-
是否有Java几何库? (不是JTS)
所属栏目:[Java] 日期:2020-05-22 热度:103
我希望相当于CGAL(C) – 我想要多边形的凸分区或至少三角测量.它也必须是免费的.前一个问题提出了 JTS,但似乎没有这些功能. JTS支持delaunay三角测量,但不限制三角测量(孔): http://lin-ear-th-inking.blogspot.com/2009/04/delaunay-triangulation-in-jts-1[详细]
-
如果Java中的反思减慢了订单的执行速度,为什么这么多框架会使用它?
所属栏目:[Java] 日期:2020-05-22 热度:155
根据我的理解,使用 Java反射API会减慢代码执行的顺序.但是,我看到它被用在Java宇宙的许多地方.举几例: 注释 Spring框架(AOP) 休眠 MyBatis 这意味着有一些关于我错过的java反射(也称为优化技术)的事实.任何指针? 要点:因为他们没有别的选择. Java不是动态[详细]
-
java – 如果在同步方法中调用,thread.yield()是否会丢失对象的锁定?
所属栏目:[Java] 日期:2020-05-22 热度:167
我明白Thread.currentThread().yield()是通知线程调度程序,它可以将cpu循环分配给同一优先级的其他线程,如果有的话. 我的问题是:如果当前线程已经锁定一些对象并调用yield(),那么它会马上失去该锁吗?当线程调度程序发现没有这样的线程来分配cpu循环时,那么[详细]
-
在Java中创建一个唯一的时间戳
所属栏目:[Java] 日期:2020-05-22 热度:154
我需要在 Java中创建一个保证在该特定VM实例中是唯一的时间戳(以毫秒为单位).即需要一些方法来抑制System.currentTimeMillis()的吞吐量,以便每ms最多返回一个结果.关于如何实现的任何想法? 这将尽可能接近目前的时间,没有重复. private static final AtomicL[详细]
-
java – 从log4j.Logger获取getLogger的一般方式
所属栏目:[Java] 日期:2020-05-22 热度:85
而不是在每个类上指定类名称: log = Logger.getLogger(Foo.class);log = Logger.getLogger(Bar.class);log = Logger.getLogger(Test.class); 可以使用: log = Logger.getLogger(this.getClass()); 会有什么影响? 如果创建一个子类,日志消息将被记录到子类[详细]
-
java – JMockIt通过AgentInitializationException失败:代理JAR加载但代理无法初
所属栏目:[Java] 日期:2020-05-22 热度:108
我正在为 Eclipse开普勒开发一个插件.将@RunWith(JMockit.class)添加到我的测试类会导致以下错误: JMockit: Reinitializing under custom class loader org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@b7ccec1[com.mypackage.myclass:[详细]
-
获取JavaFX应用程序帧速率的首选方法是什么?
所属栏目:[Java] 日期:2020-05-22 热度:104
这是一个非常简单的问题: 获取JavaFX应用程序帧速率的首选方法是什么? 谷歌出现了2009年的结果,但这个例子与JavaFX 1.x有关,并且以一种奇怪的方式(某种外部仪表)开始运行.我无法找到更好的例子,我在这里发帖. 我希望能够查询我的JavaFX应用程序(或者如果需[详细]
-
java – QuartzSpring – 集群但不持久?
所属栏目:[Java] 日期:2020-05-22 热度:119
在我的 Spring应用程序中,我使用SchedulerFactoryBean与Quartz集成.我们将要集群的Tomcat实例,因此我想拥有一个集群的Quartz环境,以便相同的作业不会在不同的Web服务器上同时运行. 为此,我的app-context.xml如下所示: bean class=org.springframework.schedu[详细]
-
java – 在Hibernate中绕过GeneratedValue
所属栏目:[Java] 日期:2020-05-22 热度:70
有可能在hibernate中绕过@GeneratedValue的ID,我们有一种情况,大多数时候我们希望使用GeneratedValue设置ID,但在某些情况下,需要手动设置ID. 这可能吗? 我知道您可以在JPA规范中执行此操作,因此您应该可以在Hibernate(使用JPA注释)中. 如果您刚刚填写您正在[详细]
-
java – JPA OneToOne双向.
所属栏目:[Java] 日期:2020-05-22 热度:101
我有两个@OneToOne关系的实体类.示例代码如下: public class A {@Idprivate int id;private String name;@JoinColumn(name = B_ID, referencedColumnName = id)@OneToOne(cascade=CascadeType.ALL)private B b;//setters[详细]
-
java – ArrayDeque类的addFirst方法
所属栏目:[Java] 日期:2020-05-22 热度:64
java.util.ArrayDeque类中的addFirst方法的代码是 public void addFirst(E e) { if (e == null) throw new NullPointerException(); elements[head = (head - 1) (elements.length - 1)] = e; if (head[详细]
-
java – 我如何子类化ByteBuffer?
所属栏目:[Java] 日期:2020-05-22 热度:166
因此, Java NIO架构师没有创建一个ByteBuffer接口,而是一个 ByteBuffer class,它不是一个最终的类,但它没有包公共构造函数,因此它不能在其包之外被子类化.阿福. :P 我有一个程序,使用内存映射文件字节缓冲区(通过FileChannel.map()获得)在一堆的地方,我正在[详细]
-
java – 在完整的GC期间是否清除了WeakHashMap?
所属栏目:[Java] 日期:2020-05-22 热度:65
WeakHashMap遇到一些麻烦. 考虑这个示例代码: Listbyte[] list = new ArrayListbyte[]();MapString, Calendar map = new WeakHashMapString, Calendar();String anObject = new String(string 1);String anOtherObje[详细]
-
包装的Java应用程序在Windows XP兼容模式下运行速度更快
所属栏目:[Java] 日期:2020-05-22 热度:117
根据我的一些客户, Java应用程序在Windows 7的Windows XP兼容模式下运行速度更快,但为什么? 我自己似乎没有这个问题,但是他们发现应用程序似乎正在消耗100%的CPU,而不做任何事情,只需将调用java的一个exe或一个批处理文件的属性设置为Windows XP兼容模式就[详细]
-
角括号内的问号的含义是什么?扩展java.lang.Comparable
所属栏目:[Java] 日期:2020-05-22 热度:84
在App Engine中,根据 the JavaDoc,getTypeRank方法具有此签名: public static int getTypeRank(java.lang.Class? extends java.lang.Comparable datastoreType) 在方法签名中,尖括号内有一个问号: LT ;?扩展java.lang.Comparable 这是什么意思? ?基本[详细]
-
java – 如何重定向AWS sdk日志输出
所属栏目:[Java] 日期:2020-05-22 热度:95
即使我正在使用logback并进行配置,我也不断得到STDOUT.我无法将AWS的东西从控制台中取出. Jun 19, 2014 3:46:40 PM com.amazonaws.http.AmazonHttpClient executeHelperINFO: Unable to execute HTTP request: The target server failed to respond[详细]
-
计算不同长度的两个向量之间的距离
所属栏目:[Java] 日期:2020-05-22 热度:117
有不同的方法来计算两个相同长度的矢量之间的距离:欧几里德曼哈顿,汉明… 我想知道任何可以计算不同长度的向量之间的距离的方法. 欧几里德距离公式找出了欧几里德空间中任意两点之间的距离. 欧几里德空间中的一点也被称为欧几里德矢量. 您可以使用欧氏距离公[详细]
-
java – Spring – 如果服务返回409 HTTP代码,则重试请求
所属栏目:[Java] 日期:2020-05-22 热度:60
我有一个 Spring CXF应用程序,它消耗了在另一个服务器上运行的传输API: Transmission RPC. 根据Transmission docs,您需要发送在第一个请求中生成的令牌.然后,服务器将使用409 HTTP代码以及包含令牌的标头进行响应.该令牌应在所有后续调用中发送: 2.3.1. CSR[详细]
-
java – Hibernate验证器,自定义ResourceBundleLocator和Spring
所属栏目:[Java] 日期:2020-05-22 热度:108
我试图在hibernate验证4.1中覆盖默认的ResourceBundleLocator.到目前为止,它的工作原理完美,但其使用的唯一示例包括实例化验证工具的 java代码. 当使用Spring应用程序进行hibernate自动配置(只有适当的hibernate验证* .jar文件应该存在并且会被自动使用).在这[详细]
-
java – 最好的方法来避免重复的代码,如果两个类扩展不同的类
所属栏目:[Java] 日期:2020-05-22 热度:185
我正在开发一个 Android项目,我正在面对这种情况. 我有2个班: class A extends B{openDoor(){//impl}closeDoor(){//impl}}class X extends Y{openDoor(){//impl}closeDoor(){//impl}} 现在,如果你观察到这两个类在openDoor()和clo[详细]
-
java – 如何选择一个AWT-EventQueue线程,当有几个
所属栏目:[Java] 日期:2020-05-22 热度:63
我成功地将自己的 Java代码注入到运行的Oracle Forms应用程序中,使用DLL注入和一些jni欺骗. (Windows 7,32位,Oracle Forms 11,JRE Java 8) 我可以遍历组件树,并查询和设置一些基本Java对象中的值,例如来自class oracle.forms.ui.VTextField的值 当我试图模拟[详细]
-
Java HashMap重复元素
所属栏目:[Java] 日期:2020-05-22 热度:124
我想在hashmap上添加重复的元素 所以: put(name1, 1);put(name1, 3);put(name1, 3);put(name2, 1);put(name2, 3); 我该怎么办? 使用地图 String,List Integer即将一个字符串映射到整数列表. 所以,在这种情况下,name1将映射到[1,3,3]的列表. 显然,你必须编写[详细]
-
java – 即使使用包装类,SwingWorker异常也会丢失
所属栏目:[Java] 日期:2020-05-22 热度:98
我一直在努力解决SwingWorker的可用性问题,它会在后台任务中抛出任何异常,例如描述了 on this SO thread.该线程给出了一个很好的描述问题,但不讨论恢复原始异常. 我已经交付的小程序需要向上传播异常.但是我还没有抓住它.我正在使用this blog entry中的Simple[详细]
-
为什么TimeUnit是java.util.concurrent的成员?
所属栏目:[Java] 日期:2020-05-22 热度:182
Java的TimeUnit枚举对于与时间有关的许多不同任务很有用,而不仅仅是并发;和其他类似Date的时间相关类是java.util的一部分.那么为什么TimeUnit是java.util.concurrent的成员? 除了提供使用不同粒度时间的方法,TimeUnit还提供了诸如 timedJoin之类的线程感知方[详细]
-
java – 什么时候Spliter停止分裂?
所属栏目:[Java] 日期:2020-05-22 热度:55
我明白 there is overhead in setting up处理一个并行流,并且在单个线程中的处理速度更快,如果有少量项目或每个项目的处理速度很快. 但是,trySplit()是否有类似的门槛,将问题分解成更小的块就会适得其反?我正在考虑类似于合并排序切换到最小块的插入排序. 如[详细]

浙公网安备 33038102330553号