【java-Inno设置:如何检查JRE是否存在,如果不存在,则提示下载?】教程文章相关的互联网学习教程文章

java – hibernate,检查对象是否存在以及null值【代码】

我正在使用hibernate将记录(即对象)保存到数据库.在保存对象之前,我想验证数据库是否已包含此对象. (主键只是一个增量键,不能用于此.) 我在运行时创建一个HQL语句来检查具有这些属性的记录的存在性(即column1-3). 生成的查询应如下所示:from myTable where column1 is null and column2 = :column2 and column3 = :column3'因为有时列可以包含空值,所以我检查属性的值,如果它是NULL值,那么我在此查询中使用a而不是a =(例如,column...

如何使用Java确定Google AppEngine数据存储区中给定键的对象是否存在?【代码】

我正在尝试将Sharding Counters示例(code.google.com/appengine/articles/sharding_counters.html)移植到Java.唯一的问题是Java API没有类似于Python的’get_by_key_name’的调用.这是基本的想法:Transaction tx = pm.currentTransaction();Key key = KeyFactory.createKey(CounterShard.class.getSimpleName(), counter + randomIndex);CounterShard shard = pm.getObjectById(CounterShard.class, key);if (shard == null) { /...

ASM和Javassist之间*生成的代码*的速度是否存在差异?

我正在考虑Java项目的运行时字节码生成/修改. 两个重要且仍然维护的API是ASM和Javassist. ASM是生成代码最快的,也可能是最强大的代码.但它比Javassist的用户友好性要低得多. 在我的情况下,我想提前执行字节码操作,以便在应用程序设置阶段结束时完成.因此,操纵/生成的速度并不重要.重要的是,生成的代码的速度,因为它将成为实时桌面游戏的一部分,而不是典型的网络应用程序,网络延迟完全掩盖了反射的成本. 所以我的问题是,Javassist是...

java – 适用于Android的OpenCV – NativeCameraView是否仍然存在?

我是一位经验丰富的OpenCV用户,试图熟悉OpenCV for Android.我发现了对“NativeCameraView”类的多个引用,例如: Difference between NativeCameraView and JavaCameraView in OpenCV What is the difference between `opencv.android.JavaCameraView` and `opencv.android.NativeCameraView` http://docs.opencv.org/java/2.4.8/org/opencv/android/NativeCameraView.html https://github.com/Tinker-S/OpenCVSamples/blob/master...

java – 是否存在用于配置log4j的Web界面?

我需要一个用于配置log4j的web界面,它给了我: >记录器,追加器和过滤器的CRUD>当我对配置没问题时,我想点击并下载配置的xml版本>配置的记录器的分层视图,根据需要进行扩展(很高兴). 我知道这个old thread,但我找不到他们正在讨论的log4j-sandbox和ConfigurationServlet.解决方法:上面提到的文件你可以找到here(ConfigurationServlet)和here(log4j-sandbox).希望能帮助到你. 不知道任何log4j配置生成器. This blog entry有一些你正在...

java – JAX-RS:是否存在用于根元素的json的序列化程序,列表的一部分,Web服务中的param【代码】

目前我正在设计RESTful API并使用JAX-RS作为后端.许多响应具有以下简单形式:{"someList": ["item1" : ...,"item2" : ...,"itemn" : ...] }重要的是数组的字段名称.这是客户要求的(EmberJS数据).我尝试使用标准的Res??ponseBuilder创建响应,但我不知道如何为列表定义字段名称.我得到的所有回复看起来像:["item1" : ...,"item2" : ...,"itemn" : ... ]在过去,我总是创建一个容器类,列表中有一个属性.这有效,但我认为必须有更好的解...

在Java中,是否存在类似于Python的socketserver的东西?【代码】

我正在用Java实现一个简单的TCP客户端和TCP服务器,在搜索示例时,我偶然发现了这个不错的Python框架: http://docs.python.org/library/socketserver.html 编辑 我正在寻找一个解决方案,您可以通过这样的调用来创建TCP服务器:TCPServer server = new TCPServer(port, RequestHandler); server.serveForever();所以,我有一个开箱即用的多线程服务器,我只需要实现RequestHandler(可能是某种需要handle方法的接口). Java中有类似的东西...

java – 检查嵌套JSON中是否存在密钥【代码】

我陷入了需要检查嵌套JSON对象中是否存在密钥的情况.通过嵌套的JSON对象,我在父JSON对象中有一个JSON对象作为其键之一的值.所以我需要检查这个键是否存在于整个JSON对象中.我将以下数据作为String对象获取.我知道我可以解析这个String对象来获取JSON对象.{ "claim_loss_type_cd": "TEL", "claim_type": "002", "claim_reason": "001", "policy_number": "1234kk3366ff664", "info": {"ApplicationContext": {"country": "US"}} }我...

java – CQL中是否存在sum函数描述?【代码】

我可以轻松地从DevCenter执行查询:SELECT sum(count) FROM myTable;但是我没有在cql中发现任何关于sum函数的重点.它存在吗? cassandra团队发布了具有计数功能的功能列表和其他功能? 注意 This function list对计数或总和一无所知.解决方法:sum()和avg()函数似乎在Cassandra 2.2和SELECT语句的3.0-alpha中有效,但它们似乎还没有出现在文档中. 它们应该在2.2 CQL参考here中记录.我想他们将在3.0正式发布时为更新文档做出巨大努力....

java – 是否存在DayOfWeek :: getDisplayName()的反函数【代码】

我需要一个将DayOfWeek转换为String的转换器,另一种方法是给定一些Locale和TextStyle.一种方法是直截了当:public String getAsString(DayOfWeek day, TextStyle style, Locale locale){return day.getDisplayName(style, locale); }换句话说,我没有在java.time包中找到任何有用的方法.我正在寻找类似LocalDate :: parse(CharSequence text,DateTimeFormatter formatter)的东西,但是对于DayOfWeek.解决方法:DayOfWeek没有parse方法...

是否有更有效的方法来验证是否存在重复值(Java)?【代码】

我需要验证给定的ID列表不包含任何重复值.我这样做的尝试可以在这里显示:public void validate(RecordCollection collection)throws BusinessException {LinkedHashMap<Long, Long> existingIds = new LinkedHashMap<Long, Long>();for (Record record : collection.getArrayList()) {// check that you don't have two records with the same idif (existingIds.containsKey(record.getID())) {throw new BusinessException("rec...

java – IBM JVM中是否存在类似“-XX:OnError”或“-XX:OnOutOfMemoryError”的内容?【代码】

Java HotSpot VM选项中有以下两个选项:-XX:OnError="<cmd args>;<cmd args>" Run user-defined commands on fatal error. (Introduced in 1.4.2 update 9.) -XX:OnOutOfMemoryError="<cmd args>; <cmd args>" Run user-defined commands when an OutOfMemoryError is first thrown. (Introduced in 1.4.2 update 12, 6) 据我所知,IBM JVM中没有这样的选项.这是对的吗? 如果生成堆转储,我需要调用一些shell脚本.最简单的方法是什...

Java:检查数组中是否存在三个或更多匹配项【代码】

我希望创建一个函数来检查数组中是否有任何数字存在三次或更多次. 这个例子的例子:4 – 6 – 14 – 8 – 6 – 15 – 14 – 15 – 13– 10 –不应该输出任何东西,但是这个:4 – 6 – 14 – 8 – 6 – 15 – 14 – 15 – 14– 10 –systemout打印输出数字14存在三次. 该怎么做?我开始制作for循环,for(int i=0; i<array.length; i++){ }然后我卡住了,我怎么能做到这一点?解决方法: for (int i = 0; i < array.length; i++) {int c...

java – 两个不同平台上的类文件大小是否存在差异?

假设我有一个包含大量代码的java文件.如果我在不同的平台上构建此文件.像窗户和solaris.是否有可能两个类文件具有可识别的不同大小?如果是的话是什么原因?解决方法:不同的编译器可以生成不同的字节代码,并且不同的平台可能具有不同的编译器.但是平台本身不应该改变字节码.

Java:使用n个变量或使用硬编码数组元素之间是否存在性能差异?【代码】

我正在为自己制作一个程序,这个问题突然出现了.这个程序处理图形,所以我必须记住性能. 如果我使用多个变量或使用带有硬编码索引的数组,性能是否有差异?如果有,哪个更好? 为了显示:R = (X * 3.2406) + (Y * -1.5372) + (Z * -0.4986); G = (X * -0.9689) + (Y * 1.8758) + (Z * 0.0415); B = (X * 0.0557) + (Y * -0.2040) + (Z * 1.0570);要么RGB[0] = (XYZ[0] * 3.2406) + (XYZ[1] * -1.5372) + (XYZ[2] * -0.4986); RGB...