【java – 在Apache Commons Net中启用FTP协议登录】教程文章相关的互联网学习教程文章

java-如何使用Apache Poi检查xlsx文件是否受密码保护【代码】

如何检查xlsx文件是否受密码保护.我们可以如下检查xls文件FileInputStream fin = new FileInputStream(new File("C:/Book1.xls"));POIFSFileSystem poifs = new POIFSFileSystem(fin);EncryptionInfo info = new EncryptionInfo(poifs);Decryptor d = Decryptor.getInstance(info);try {if (!d.verifyPassword(Decryptor.DEFAULT_PASSWORD)) {throw new RuntimeException("Unable to process: document is encrypted");}InputStrea...

Java-Apache Spark:NoSuchMethodError【代码】

我正在尝试在Apache Spark(v1.3.0)上进行一些测试,我有一个简单的Java 8类:public class WordCount {private JavaSparkContext ctx;private String inputFile, outputFile;public WordCount(String inputFile, String outputFile) {this.inputFile = inputFile;this.outputFile = outputFile;// Initialize Spark Confctx = new JavaSparkContext("local", "WordCount",System.getenv("SPARK_HOME"), System.getenv("JARS"));}pub...

Java-Apache Storm:在Bolt内获取拓扑名称

如何在BaseRichBolt实现中获取当前拓扑的名称?我看到我可以通过prepare()调用访问stormConfig映射和TopologyContext,但是如何从这两个中获取运行拓扑的名称并不明显.解决方法:您可以从配置映射中获取它.使用config.get(Config.TOPOLOGY_NAME) http://nathanmarz.github.io/storm/doc/backtype/storm/Config.html#TOPOLOGY_NAME @ComputerDruid感谢您的纠正

java-Apache Spark无法处理大型Cassandra列系列【代码】

我正在尝试使用Apache Spark处理我的大型(?230k条目)cassandra数据集,但是我经常遇到各种错误.但是,当在约200个数据集上运行时,我可以成功运行应用程序.我有一个包含3个节点的Spark设置,其中有1个主节点和2个worker,并且2个worker还安装了一个cassandra群集,其索引索引的复制因子为2.我的2个spark作业在Web界面上显示2.4 GB和2.8 GB的内存,我在运行应用程序时将spark.executor.memory设置为2409,以获得4.7 GB的组合内存.这是我的We...

java-Apache httpclient从本地文件系统获取文件?【代码】

我总是以某种方式认为这应该可行:val client = HttpClients.createDefault() val httpGet = new HttpGet("file:///Users/user01/testfile") client.execute(httpGet)抛出:client: org.apache.http.impl.client.CloseableHttpClient = org.apache.http.impl.client.InternalHttpClient@4ba3987b httpGet: org.apache.http.client.methods.HttpGet = GET file:///Users/user01/testfile HTTP/1.1 org.apache.http.client.ClientPro...

java.lang.NoClassDefFoundError:org / apache / log4j / Priority【代码】

我正在跟踪一个自定义日志记录工具,以使用log4j实现电子邮件的日志记录功能. 我已将log4j:1.2.17的依赖项以及jar添加到类路径.我正在尝试使用Arquillian进行测试.但是每次我遇到同样的错误. 我知道它即将出现,就像我使用的是Level而不是现在不推荐使用的Priority一样.我也添加了正确的jar和导入,但是运行Test时仍然会出现错误. 我也提到了这些链接,但对我来说没有用. What’s causing this Maven/JBehave error? https://communit...

java-ElasticSearch和Apache HttpAsyncClient【代码】

我正在尝试将ElasticSearch REST API与Jav??a Apache HttpAsyncClient库一起使用.我想使用持久流水线连接.这是一些测试代码(输出在注释中):@Test public void testEsPipeliningClient() throws IOException, ExecutionException, InterruptedException {testPost(HttpAsyncClients.createDefault());//201: {"_index":"test_index","_type":"test_type","_id":"AVIHYGnqdqqg_TAHm4ix","_version":1,"_shards":{"total":2,"success...

Java如何在Apache POI上进行搜索和替换时避免覆盖模板文件【代码】

我正在使用Apache POI 3.13,并试图从给定的模板文件中搜索和替换文本,然后保存新生成的.docx.这是我的代码:public static void main(String[] args) throws InvalidFormatException, IOException {String filePath = "Sample.docx";File outputfile = new File("SampleProcessed.docx");XWPFDocument doc = new XWPFDocument(OPCPackage.open(filePath));for (XWPFParagraph p : doc.getParagraphs()) {List<XWPFRun> runs = p.ge...

java-在Apache服务器上禁用OPTIONS HTTP【代码】

Request: OPTIONS / HTTP/1.1 Host: webcat.staci.com Connection: Keep-alive Accept-Encoding: gzip,deflate User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.21 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.21 Accept: */*Response: HTTP/1.1 200 OK Date: Thu, 01 Oct 2015 12:24:59 GMT Server: Apache X-Frame-Options: SAMEORIGIN Allow: GET,HEAD,POST,OPTIONS,TRACE Vary: Accept-Encoding,Use...

java-多线程应用程序中的Apache HttpClient和HttpConnection

在我的多线程应用程序中,我向一些HTTP服务器发送了一些HTTP请求,比如10个服务器,每个服务器300个不同的请求,大约每小时一次,没有什么太严重的. 我的问题是:我应该为所有传出连接保留一个HttpClient吗?也许每个唯一的目标服务器一个?还是每个“迭代”一次(每个小时的开始大约需要10分钟)? 我目前正在为每个请求使用单个PoolingHttpClientConnectionManager和HttpClientBuilder.setConnectionManager(connectionManager).build()...

java-Apache Camel中的开关盒【代码】

Apache Camel(在Java DSL中)是否有类似于Java交换器的构造? 例如:from( incomingRoute ).choice().when( simple( "${body.getType} == '" + TYPE.A.name() + "'" ) ).to( A_Endpoint ).when( simple( "${body.getType} == '" + TYPE.B.name() + "'" ) ).to( B_Endpoint ).when( simple( "${body.getType} == '" + TYPE.C.name() + "'" ) ).to( C_Endpoint ).otherwise().to( errorEndpoint );可以翻译成其他更类似于switch的东西...

java-在命令行上运行Apache Ignite时无法创建Ignite组件【代码】

当开始学习点火时,我最终将IntelliJ用作IDE,并且运行良好.但是,我需要将其移至超级计算机环境中,并且需要能够从命令行运行它,但是我的代码却无法找到所需的类.我使用maven创建了项目,并添加了入门指南中提到的适当依赖项.之后,我将项目打包为maven并使用以下命令:/usr/java/jdk1.8.0_91/bin/java -cp "${IGNITE_HOME}/modules/core/target/ignite-core-1.6.0.jar:${IGNITE_HOME}/modules/core/target/libs/cache-api-1.0.0.jar:${...

Tomcat无法启动> java.lang.ClassNotFoundException:org.apache.catalina.startup.Catalina【代码】

由于stderr.log中出现以下错误消息,我无法启动tomcat 5.5服务器.有人可以帮助我,这是一种紧急情况.提前致谢.java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass...

Caused by: java.lang.ClassNotFoundException: org.apache.http.message.TokenParser【图】

写完程序启动不报错,执行时总是报错 java.lang.ClassNotFoundException: org.apache.http.message.TokenParser 认真检查代码没问题,试了多次以后发现是solrj和httpclient的 jar版本冲突 我原来的jar包版本为solrj-4.10.2,httpclient-4.5.5 改成solrj-4.10.2,httpclient-4.3.5就不报错了 Tips:看了别人的jar不需要引httpclient依赖,只用一个solrj依赖就会自动引入solrj-4.10.2,httpclient-4.3.5两个包,可能是因为我在pa...

java-如何删除,而不清除工作表中的行? Apache POI【代码】

我遇到了一个问题.我不知道如何在不将后记留空的情况下删除行. 我正在使用Apache-POI 3.9,使用下一个代码时出现错误:public List<MeterInfo> addToList(String patternt) throws ParseException, IOException {List<Object> data = new ArrayList<Object>();int lastRowNum = sheet.getLastRowNum();Row row;for(int i = 0; i < lastRowNum; i++){row = sheet.getRow(i);if(patternt.equals(getCurrentString(row))){data.add(get...