-
为什么Java枚举常量初始化不完整?
所属栏目:[Java] 日期:2020-12-14 热度:85
我偶然发现了一个非常奇怪的错误,我无法解释为什么会这样.想像下面的枚举: import java.awt.Color;public class test { /** * @param args */ public static void main(String[] args) { System.out.println(MyEnum.CONSTANT1.get()); System.out.println(M[详细]
-
从java.util.Date获取Year
所属栏目:[Java] 日期:2020-12-14 热度:127
我在Cassandra列系列中有一个日期列.当我使用datastax java API从这个CF中检索数据时,这个日期对象可以作为一个java.util.Date对象. 它有一个getYear()方法,但它已被弃用.相应的javadoc说: As of JDK version 1.1,replaced by Calendar.get(Calendar.YEAR)[详细]
-
java – 通用卡在Hadoop的FileSystem中列出API调用
所属栏目:[Java] 日期:2020-12-14 热度:96
tl; dr:为了能够在列出的路径中使用通配符(globs),只需使用 globStatus(...) 而不是 listStatus(...) . 上下文 我的HDFS集群上的文件被组织成分区,日期是“根”分区.文件结构的简化示例如下所示: /schemas_folder├── date=20140101│ ├── A-schema.a[详细]
-
在Java中使用NULL对象访问静态字段
所属栏目:[Java] 日期:2020-12-14 热度:185
以下简单的代码片段正常工作,正在使用空对象访问静态字段. final class TestNull{ public static int field=100; public TestNull temp() { return(null); }}public class Main{ public static void main(String[] args) { System.out.println(new TestNull([详细]
-
java – 如何从一个唯一的字符串生成一个唯一的int?
所属栏目:[Java] 日期:2020-12-14 热度:72
我有一个包含一个唯一的id的String的对象. (如“ocx7gf”或“67hfs8”) 我需要提供一个int has()的实现,这将是显而易见的. 如何以最简单/最快速的方式将字符串转换为独特的int? 10X. 编辑 – 确定.我已经知道String.hashcode是可能的.但不推荐在任何地方.实[详细]
-
Java流排序2个变量升序/退出
所属栏目:[Java] 日期:2020-12-14 热度:148
我想排序seq1升序和seq2降序,所以我这样做: list = list.stream().sorted(comparing(AClass::getSeq1).thenComparing( AClass::getSeq2).reversed()).collect(toList()); 但是结果出来,因为seq1和seq2都按降序排序. 我可以这样做,使seq1升序和seq2降序: so[详细]
-
java – PDFBox:将pdf页面转换为图像的问题
所属栏目:[Java] 日期:2020-12-14 热度:62
我的使命很简单:将每一页pdf文件转换为图像.我尝试使用icepdf开源版本来生成图像,但是它们不会使用正确的字体生成图像.所以我开始使用PDFBox.代码如下: PDDocument document = PDDocument.load(new File("testing.pdf")); ListPDPage pages = document.get[详细]
-
如何使用java比较图像的相似性
所属栏目:[Java] 日期:2020-12-14 热度:120
最近我有机会与图像处理技术合作,作为我的一个项目的一部分,我的任务是在给出新的图像时从图像存储中找到匹配的图像.我开始我的项目与谷歌搜索“如何比较图像使用 java”,我得到了一些很好的文章,找到两个图像的相似性.几乎所有这些都是基于四个基本步骤,它[详细]
-
X509序列号使用java
所属栏目:[Java] 日期:2020-12-14 热度:186
我需要从X509证书中获得一些数据. 如果我在Windows中打开一个证书文件,则以该格式显示其序列号. ex. 39 65 70 eb d8 9f 28 20 4e c2 a0 6b 98 48 31 0d 我正在尝试使用java获取相同的数据.得到它加载后,我使用 x509.getSerialNumber();and result is : 76292[详细]
-
在java.util.Date或java.sql.Date之间选择
所属栏目:[Java] 日期:2020-12-14 热度:199
我应该使用 java.util.Date还是 java.sql.Date? 我有一个VisualFox数据库,我已经使用适当的jdbc类型4驱动程序使用IntelliJ Idea向导检索了实体. ide(或驱动程序)已将日期字段创建为Timestamp.但是,日期字段不是时间戳,而是日期字段,它们仅存储年,月和日. 所[详细]
-
java – Maven Codehaus findbugs插件“onlyAnalyze”选项无法按
所属栏目:[Java] 日期:2020-12-14 热度:92
不耐烦的更新:它很简单,使用package.-用于子包扫描而不是包.*,as-per martoe的答案如下! 我似乎无法仅仅为我的多模块项目工作:无论我设置了什么包(或模式),maven-findbugs-plugin都不会评估子包,因为我希望传递包名.*. 为了证明自己或插件有问题(虽然我总[详细]
-
垃圾收集如何在Java中完成,它与.net的比较呢?
所属栏目:[Java] 日期:2020-12-14 热度:106
我想知道两者之间的区别是什么,或者两者是一样的. 解决方法 这个问题是不负责的. 首先,没有相关规范会说明Java或者.net应该如何实现垃圾收集.因此,在Java或.net中,字面上没有“GC完成方式”. 其次,实现GC的细节分别针对Java和.net的各种供应商之间的差异,对[详细]
-
java – 如何在PrintWriter中使用flush()
所属栏目:[Java] 日期:2020-12-14 热度:138
我有一些这样的代码: PrintWriter pw = new PrintWriter(new BufferedReader(....));for(int i=0; i10; i++) { pw.println("a"); pw.flush();// flush each time when println()?}pw.close(); 每个’for’语句中的flush()是否必须?我听说flush()在调用clos[详细]
-
java – 设置eclipse e4应用程序的窗口以拥有整个屏幕大小
所属栏目:[Java] 日期:2020-12-14 热度:140
如何在Application.e4xmi中定义我希望我的窗口具有整个可用屏幕的大小? 我们应该在Trimmed Window的Bounds(x,y,w,h)中添加什么值? 我试过-1,-1,-1但它不起作用. 有任何想法吗? 解决方法 将标签 shellMaximized添加到TrimmedWindow的补充选项卡中,如下所示[详细]
-
如何计算一般JPA DAO中JPA 2 CriteriaQuery的行数?
所属栏目:[Java] 日期:2020-12-14 热度:74
我是JPA的新手,想要实现一个通用的JPA DAO,需要找到查询结果集的行数来实现分页.搜索网络后,我找不到切实可行的方法.以下是许多文章中建议的代码: public T Long findCountByCriteria(CriteriaQuery? criteria) { CriteriaBuilder builder = em.getCriteria[详细]
-
在java中跟随if-else梯形图更好的替代方法是什么?
所属栏目:[Java] 日期:2020-12-14 热度:77
情况:我正在检查文件名,文件名存储在一个名为str的String变量中,根据检查的条件if语句我正在设置名为mailType的变量的值. if(str.contains("template")) { if(str.contains("unsupported")) mailType="unsupported"; else if(str.contains("final_result"))[详细]
-
java – Spring JPA / Hibernate:导入bean定义失败
所属栏目:[Java] 日期:2020-12-14 热度:58
把我的头撞在墙上几个小时,无法解决这个问题,似乎是我的配置设置中的一个错误,也可能是依赖冲突或缺少依赖.有什么想法吗? 相关依赖: Spring Data Commons Core 1.2.0Spring Data JPA 1.8.0Hibernate Core 5.0Hibernate JPA 2.1 Eclipse中的错误消息: Conf[详细]
-
java – 在IntelliJ中有一个用system.out.println打包语句的快捷
所属栏目:[Java] 日期:2020-12-14 热度:196
在我看来,有时我想打印一个变量的值,所以我重复以下操作: 写入sout TAB(system.out.println的快捷方式) 在函数中写入变量名 IntelliJ可以使用键盘快捷键来包装函数的变量吗? 解决方法 在Intellij Idea 13.1中,有一种称为“后缀代码完成”的快捷方式. 所以,[详细]
-
如何在Java中处理OutOfMemoryError?
所属栏目:[Java] 日期:2020-12-14 热度:118
参见英文答案 How to deal with “java.lang.OutOfMemoryError: Java heap space” error (64MB heap size)17个 我必须序列化大约一百万项,当我运行我的代码时,我得到以下异常: Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at[详细]
-
什么意思是在java中?
所属栏目:[Java] 日期:2020-12-14 热度:125
我不知道什么是意思是在 java中,因为我无法在Google上搜索它,我完全失去了! 该代码是: public int getRGB() { return ((red 16) | (green 8) | blue);} 取自http://java.sun.com/docs/books/tutorial/essential/concurrency/example/ImmutableRGB.java 非[详细]
-
java – 一个按钮的Android背景文本图标
所属栏目:[Java] 日期:2020-12-14 热度:57
我想有一个图像设置为背景上的文字和文本左侧的图标. 在iPhone上很容易,但是无法弄清楚如何在 Android上做到这一点,可以调整大小的按钮并保持图标的文字位置和距离. 苹果手机: Android我有这个: xml代码是: Button android:id="@+id/btSettings" android:[详细]
-
Java一次性模式
所属栏目:[Java] 日期:2020-12-14 热度:61
C#支持使用 dispose pattern确定性垃圾收集的一次性模式. java有这样的模式吗? Java 7有 autoclosable ,可以用try finally块来调用close方法. 7之前的版本怎么样? Java 5或6是否有一次性模式(确定性垃圾回收)? 解决方法 Java 7之前最接近的只是“手动”tr[详细]
-
java – 可以使用哪个API将int格式化为2位数?
所属栏目:[Java] 日期:2020-12-14 热度:98
我可以使用什么API将int格式化为2位数字? 例如,在这个循环中 for (int i = 0; i 100; i++) { System.out.println("i is " + i);} 我可以使用什么来确保我打印出像01,02,10,55等(假设01-99的范围) 解决方法 你可以简单地做 System.out.printf("i is %02d%n",[详细]
-
java – 在osgi中使用球衣客户端时出错 – 没有提供生成器
所属栏目:[Java] 日期:2020-12-14 热度:71
当我尝试从泽西客户端创建一个WebTarget时,我得到以下异常. 我的代码 Client client = ClientBuilder.newClient();WebTarget baseTarget = client.target("http://127.0.0.1:9000"); 异常堆栈跟踪 java.lang.IllegalStateException: No generator was provid[详细]
-
java – 为什么UtteranceProgress侦听器没有被调用文本来说话?
所属栏目:[Java] 日期:2020-12-14 热度:112
我试图调用一些方法开始和结束文本到语音,所以我使用setOnUtteranceProgressListener,但它不工作/获取调用. 我究竟做错了什么? 这里需要的代码: 类: public class SpeechRecognizerActivity extends Activity implements TextToSpeech.OnInitListener 初[详细]