-
数组 – 如何使用Data.Vector.Generic.Mutable进行排序?
所属栏目:[Java] 日期:2020-12-14 热度:181
如何排序从大文件中读取的长列表数据(字符串,浮点等) (说几百万行)使用Data.Vector.Generic.Mutable对象和排序算法 从Data.Vector.Algorithms? 解决方法 在一般情况下,这是如何做到的. 首先,你需要一个可变的向量.你可以逐渐建立这个 你扫描文件;分配一个与[详细]
-
java-8 – java.time.format.DateTimeParseException:无法在索
所属栏目:[Java] 日期:2020-12-14 热度:112
我使用 Java 8来解析日期并找出两个日期之间的差异. 这是我的片段: String date1 ="01-JAN-2017";String date2 = "02-FEB-2017";DateTimeFormatter df = DateTimeFormatter .ofPattern("DD-MMM-YYYY",en);LocalDate d1 = LocalDate.parse(date1,df);LocalDa[详细]
-
java流中的最佳块大小
所属栏目:[Java] 日期:2020-12-14 热度:194
我有一个理论问题.让我们假设你有一个InputStream和一个OutputStream.您需要将内容从一个复制到另一个,并且您不确切知道需要传输的内容的大小.一般来说,write方法中块大小的最佳选择是什么? 解决方法 答案是:这取决于.对于一般解决方案,请不要担心它,只需[详细]
-
Java API Streams在Map中收集流,其中value是TreeSet
所属栏目:[Java] 日期:2020-12-14 热度:124
有一个学生班,有姓名,姓氏,年龄段和吸气剂. 给定一个Student对象流. 如何调用一个collect方法,使其返回Key为Student年龄的Map,值为TreeSet,其中包含具有此类年龄的学生的姓氏. 我想使用Collectors.toMap(),但卡住了. 我以为我可以这样做并将第三个参数传递给[详细]
-
java – 使用Eclipse和Mercurial进行项目设置
所属栏目:[Java] 日期:2020-12-14 热度:66
我想在使用 Eclipse设置多项目工作区方面提出一些建议.换句话说,我打算创建一些应用程序,它将使用两个或更多项目进行最终构建.项目将存储在某个版本控制系统中.这很容易做到. 我正在寻求的建议是如何设置版本控制或Eclipse工作区以使设置新的开发人员/新机器[详细]
-
是否有可能从javax.naming.InitialContext获得“一切”?
所属栏目:[Java] 日期:2020-12-14 热度:194
参见英文答案 Code to list all the entries in jndi on remote machine4个 是否可以从javax.naming.InitialContext中检索“所有”(所有名称)?我没有找到任何关于它的例子或文档. 解决方法 查看JavaDoc我可以看到.list(String name)将返回命名上下文中的名[详细]
-
java – 从ZipInputStream获取特定文件
所属栏目:[Java] 日期:2020-12-14 热度:195
我可以通过ZipInputStream,但在开始迭代之前,我想获得迭代期间需要的特定文件.我怎样才能做到这一点? ZipInputStream zin = new ZipInputStream(myInputStream)while ((entry = zin.getNextEntry()) != null) { println entry.getName()} 解决方法 如果您正[详细]
-
java – Excel读取错误:标头签名无效.怎么解决?
所属栏目:[Java] 日期:2020-12-14 热度:165
我正在从浏览器上传一个excel文件.我正在使用POI jar.但是得到错误 标头签名无效;阅读3255307777713450285,预计-2226271756974174256 在我使用的两个jsp文件下面: JSP 1: form action="Upload.jsp" enctype="MULTIPART/FORM-DATA" method=post input type=[详细]
-
java – DBUnit不清理并在每个方法之后插入数据库,因此测试不是
所属栏目:[Java] 日期:2020-12-14 热度:152
我有一个DAO类的测试,我使用DBUnit来创建和填充数据库(使用内存中的德比). 我在测试dao update方法时遇到问题,因为它修改数据然后另一个测试失败.因为我们所有人都知道测试应该独立于任何其他测试,并且我知道DBUnit在每次测试后都有一些清理和重新生成数据库[详细]
-
Java应用程序中每个类的成本 – 较少的大类或几个较小的类
所属栏目:[Java] 日期:2020-12-14 热度:61
对于添加到 Java应用程序的每个新类,内存成本是多少? 拥有5000个大型线路或几个500-1000个线路类(如果所有这些都是加载的话)是否更好? 每次实例化Object时,唯一的额外内存使用情况是实例变量引用 对于没有实例变量的5000行类,加载类时的成本比例是多少?类[详细]
-
Java8 Lambda性能与公共功能
所属栏目:[Java] 日期:2020-12-14 热度:93
我已经使用 Java8 VS对lambda性能进行了一些演示测试. Java8公共功能. 案例如下: 我有一个10人(5男5女)的名单. 我想知道哪个女人的年龄在18到25岁之间 现在,当我执行这些步骤数百万次时,结果将是: Lambda with ForEach took: 395 ms (396 ms using JUnit)[详细]
-
Java文档中的易失性变量说明
所属栏目:[Java] 日期:2020-12-14 热度:193
when a thread reads a volatile variable,it sees not just the latest change to the volatile,but also the side effects of the code that led up the change 这在http://docs.oracle.com/javase/tutorial/essential/concurrency/atomic.html提到 有人可[详细]
-
java – 使用content-disposition下载文件时出现问题
所属栏目:[Java] 日期:2020-12-14 热度:90
我希望我的程序在文件开始下载之前有一个弹出窗口保存作为窗口选项,但是当我运行我的servlet时它会自动开始下载文件.我在这里错过了什么? protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOExcep[详细]
-
java – Android – 为什么使用接口被认为是在Activity和Fragmen
所属栏目:[Java] 日期:2020-12-14 热度:139
在本文档 “Communicating with Other Fragments”中,Google告诉我们,传递Activity和Fragment的最佳实践是实现一个接口.然后,此接口可以由Fragment调用并在Activity中执行必要的行为. 但也有一种黑客方式来做到这一点.通过方法“getActivity()”直接获取Acti[详细]
-
java – 使用MatOfKeyPoint和feature2d检测的Android OpenCV
所属栏目:[Java] 日期:2020-12-14 热度:172
我在正确使用OpenCV Java库时遇到问题,以下代码崩溃: MatOfKeyPoint keypoints = new MatOfKeyPoint();this.myFeatures.detect(inputImage,keypoints); 我认为关键点是这个可变对象,我将其传递给检测功能并接收回来.例如.后来我想做: Features2d.drawKeypo[详细]
-
java – 父pom.xml的包装无效,必须是“pom”,而是“ear”
所属栏目:[Java] 日期:2020-12-14 热度:97
有人可以建议我一个解决方案,但有以下例外.我将要创建一个多模块项目. 父项目名称为LOGICBACKEND 子项目名称是DBAccess 我需要有一个LOGICBACKEND的耳机文件,该文件应包含DBAccess prjoects jar文件. 当我运行mav clean install -P Developer时,我得到以下异[详细]
-
java – 为什么短基元类型明显慢于long或int?
所属栏目:[Java] 日期:2020-12-14 热度:186
我尝试通过将int基元更改为short来优化 Android游戏的RAM使用率.在我这样做之前,我对Java中原始类型的性能感兴趣. 所以我使用caliper库创建了这个小测试基准. public class BenchmarkTypes extends Benchmark { @Param("10") private long testLong; @Param([详细]
-
java – 如何将图像绘制到JPanel或JFrame?
所属栏目:[Java] 日期:2020-12-14 热度:55
我如何将图像绘制到JPanel或JFrame,我已经阅读了oracle的教程,但我似乎无法正确的.我需要将图像“BeachRoad.png”显示在一组特定的坐标上.这是我到目前为止. public class Level1 extends JFrame implements ActionListener {static JLayeredPane Everything[详细]
-
java – 有没有理由为什么File中的某些方法使用布尔值来表示它的
所属栏目:[Java] 日期:2020-12-14 热度:141
Java中的File类包含使用布尔值来指示正在执行的操作的成功的方法.所述方法的用户需要在每次调用时检查返回值. 以下是从mkdir()获取的文档摘要,说明了要求: public boolean mkdir() Creates the directory named by this file,assuming its parents exist. U[详细]
-
java – 可以作为lambdas的函数接口调用
所属栏目:[Java] 日期:2020-12-14 热度:156
我刚学习新的 java8功能.这是我的问题: 为什么不允许使用Callable Void作为lambda表达式的功能接口? (编译器抱怨返回值) 并且使用Callable Integer仍然是完全合法的.那里.以下是示例代码: public class Test { public static void main(String[] args) th[详细]
-
在Java中,当使用DataOutputStream写入文件时,如何定义正在写入的
所属栏目:[Java] 日期:2020-12-14 热度:196
我正在使用DataOutputStream写入文件,但是我想更改数据的endian. 这就是我将字节数据写入文件的方式(默认情况下以Little end输出) public void generateBinObjFile(String outputFile) try { // Create file DataOutputStream stream = new DataOutputStream[详细]
-
java – 如何调用“toString”的默认实现?
所属栏目:[Java] 日期:2020-12-14 热度:145
如果未定义toString,则 Java使用一些哈希打印类名.如果定义了toString,如何实现此功能? package tests.java.lang;public class Try_ToString { public static class MyClass { protected int value; public MyClass(int value) { this.value = value; } } p[详细]
-
java – Android中的FileUriExposedException
所属栏目:[Java] 日期:2020-12-14 热度:115
我需要在包含图像的内部存储中打开文件夹. 我使用以下代码. Java的 File folder = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES),"MyPhotos");Intent intent = new Intent(Intent.ACTION_VIEW);String path =fol[详细]
-
java – Collat??or plus Comparator
所属栏目:[Java] 日期:2020-12-14 热度:174
我有一个bean的集合OptionItemDTO(属性标签和值),我现在正在使用这样的东西按标签排序: Collections.sort(combo,new LabelComparator()) 问题是它没有对强调的元音进行排序(我的语言环境是西班牙语). 根据这份文件http://blogs.oracle.com/CoreJavaTechTips[详细]
-
引起:java.sql.SQLException:Connection与托管connection.org.
所属栏目:[Java] 日期:2020-12-14 热度:147
我有一个Jboss,Seam,Hibernate和h2的应用程序.我写了一个简单的操作,用于从外部文件将数据导入数据库. @Name("importAction")@AutoCreate@Scope(ScopeType.CONVERSATION)@Transactionalpublic class ImportCosAction extends AbstractAction {saveOrUpdate(m[详细]