草庐IT

apache-spark-2.3

全部标签

java - 用于从数据库读取属性的 apache 公共(public)配置的替代方案

我刚刚发现Apachecommons-configuration可以从DataSource读取属性,但它不会缓存它们。我的应用程序需要多次读取属性,每次访问数据库都很慢。我有一个Camel应用程序,它将所有消息发送到以我的自定义bean结尾的路由。这些bean是使用作用域原型(prototype)创建的(我相信OOP),它们将/需要读取一些属性和数据源(从属性url/name/etc读取),这些数据源依赖于来自SQL数据库的当前用户。我收到的每条消息都会创建一个bean,因此会重新读取属性。不幸的是,我不能自由选择从哪里读取属性,因为现在有另一个软件(GUI)不是我写的,它是一个写入数

java - 如何学习使用内容存储库和 Apache JackRabbit?

在ApacheJackRabbit网站上完成“第一跳”后,我该去哪里?我不明白如何创建不在内存中的存储库以及如何配置它等等。 最佳答案 欢迎来到我的世界。Jackrabbit文档有点到处都是。你将不得不做一些认真的谷歌搜索。然而Wiki是一个很好的起点。从Examplespage开始.只需尝试将新记录添加到CMS中即可。然后实现版本控制。不要担心将它嵌入到应用程序中。我会在这个阶段使用独立版本。如果您愿意,还可以下载ApacheSling源代码。查看JCR包。您将获得有关如何在Web应用程序中使用它的一些提示。

java - Apache Tiles 通配符与 Spring WebFlow

ApacheTiles2.1.3具有通配符功能,其中tiles定义包含星号:解释了here,但基本上此布局用于“流”目录中的任何JSP。问题是SpringWebflow使用Tiles产生了无限递归:org.springframework.webflow.execution.FlowExecutionException:Exceptionthrowninstate'createAccount'offlow'jsp/flow'Causedby:java.lang.IllegalStateException:ExceptionoccurredrenderingviewnullCausedby

java - Apache Kafka 和消息传递保证

我正在考虑将ApacheKafka用作许多订阅者的分布式消息发布者。它非常适合我,因为该解决方案必须易于扩展。Kafka的文档指出消息可以被确认从而确保消息传递。然而,今天我遇到了thisarticle其中指出在某些情况下消息可能会丢失。话又说回来,这篇文章只能在谷歌缓存中找到,所以我不知道它是否值得信赖......所以我有一个疑问-是否有任何时刻、任何情况下消息会丢失?换句话说——我的主要要求是每条消息必须到达目的地。使用ApacheKafka可以满足吗?它是这项工作的正确工具吗? 最佳答案 你要找的文章原文在这里:http://

java - 使用 Apache POI 和 Java 创建 excel (.xlsx) 文件后文件损坏

我已经使用ApachePOIAPI成功地使用Java创建了.xlsx格式的工作簿/Excel。我的代码如下,在D盘中创建了一个名为“RiponAlWasim.xlsx”的文件:Workbookwb=newXSSFWorkbook();FileOutputStreamfileOut=newFileOutputStream("D:\\RiponAlWasim.xlsx");wb.write(fileOut);fileOut.close();wb.close();当我尝试打开“RiponAlWasim.xlsx”时,显示文件已损坏。怎么了? 最佳答案

java - Apache commons csv 跳过行

如何使用apachecommonscsv跳过输入文件中的行.在我的文件中,前几行是垃圾有用的元信息,例如日期等。找不到任何选项。privatevoidparse()throwsException{Iterablerecords=CSVFormat.EXCEL.withQuote('"').withDelimiter(';').parse(newFileReader("example.csv"));for(CSVRecordcsvRecord:records){//dosomething}} 最佳答案 在开始for循环之前使用File

java - 将 FTP 代理与 apache commons-net 一起使用

我想使用代理服务器与Apache的commons-net建立FTP连接。但是看着这个DoesFTPClientsupportFTPconnectionsthroughanFTPproxyserver?让我担心。我不得不干预系统属性,Sun文档指出“如果指定了socksProxyHost,则所有TCP套接字将使用SOCKS代理服务器建立连接或接受连接。”什么?所有TCP套接字?我的数据库连接呢?或者我可能想在不使用代理的情况下同时打开其他FTP连接?他们都会受到影响吗?有没有其他方法可以做到这一点而不影响我的应用程序的其余部分? 最佳答案

java - 如何在 apache POI 中的 HSSFCell 中添加图像?

如何在不同的HSSFCell对象中添加不同的Image到poi中?我写了一些添加图像的代码,但问题是,我添加了最后一张图像的单元格,该单元格只显示图像,除此之外没有其他单元格显示图像...感谢您的帮助...我的代码是while(rs.next()){HSSFCellcell=getHSSFCell(sheet,rowNo,cellNo);cell.setCellValue(newHSSFRichTextString(rs.getString("TEST_STEP_DETAILS")));cell.setCellStyle(style);Stringannotate=rs.getStri

java - Apache POI : How to insert column in Excel file

我正在使用POI为大学项目处理Excel文件中的数据。我在现有Excel中插入新列时遇到问题。我试着用Cellc=createCell(intcolumn);c.setCellValue("someValue");但似乎如果列已经存在,它会替换现有数据。我需要做的是在插入新列时将所有其他列向右移动一列。我在互联网上搜索过,但找不到解决方案。有没有一种方法可以做到这一点,而无需迭代行中的所有单元格并将它们一个接一个地移动? 最佳答案 据我所知,POI不直接支持此功能。您可以创建工作表的副本并将数据复制过来,为新列留出空间。您还需要考虑

java - 如何使用 apache commons cli 指定多个选项?

我想要这样的东西:javaprogramName-jobs1-C10-W20javaprogramName-job2javaprogramName-job3内容:Optiono1=newOption("job2","somedesc");Optiono2=newOption("job3","(somedesc")Optiono3=OptionBuilder.hasArgs(2).withArgName("W").withArgName("C").withDescription("Somedesc").create("job1")Optiono4=newOption("help");Op