展开

关键词

Maven项目中常用jar包的坐标以及用法(个人总结)

Apache共享网™库实现了许多基本的Internet协议的客户端。 一起引入 FTPClient 是 Apache 提供的一个开源的基于 JAVA 语言的 FTP 客户端工具。 FTPClient 位于 Apachecommons-net 项目中。 介绍 用于java整合httpclient 坐标 org.apache.httpcomponents httpclient ${httpclient-version} activemq-all介绍 java commons-fileupload ${commons-fileupload.version} commons-net commons-net ${commons-net.version} com.fasterxml.jackson.core

86110

工具篇:JAVA开发之常用工具

Commons IO是处理IO的工具类包,对java.io进行扩展,提供了更加方便的IO操作。Commons JCI提供通用的Java编译器接口。 Apache HttpClient曾经是Apache Commons的子项目,后来独立出来。HttpClient简化HTTP客户端与服务器的各种通讯,实现HTTP客户端程序(也就是浏览器程序)的功能。 Guavagoogle实用工具库FastJson高效的Json处理库Orika高效的Bean映射框架欢迎指正文中错误参考文章关于Apache Commons的简介前言各位随意看关注公众号,一起交流,微信搜一搜 Apache HttpClient曾经是Apache Commons的子项目,后来独立出来。HttpClient简化HTTP客户端与服务器的各种通讯,实现HTTP客户端程序(也就是浏览器程序)的功能。 Guavagoogle实用工具库FastJson高效的Json处理库Orika高效的Bean映射框架欢迎指正文中错误参考文章关于Apache Commons的简介

17360
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年50元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    HttpClient(一)HttpClient抓取网页基本信息

    一、HttpClient简介  HttpClientApache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,  并且它支持 HttpClientApache Jakarta Common 下的子  项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议 HttpClient 已经应用在很多的项目中,  比如 Apache Jakarta 上很著名的另外两个开源项目 Cactus 和 HTMLUnit 都使用了 HttpClient。 现在HttpClient最新版本为 HttpClient 4.5 (GA) (2015-09-11)。   commons-io commons-io 2.5 4.2、核心代码package com.jxlg.study.httpclient; import org.apache.commons.io.FileUtils

    57180

    Java:HttpClient篇,HttpClient4.2在Java中的几则应用:Get、Post参数、Session(会话)保持、Proxy(代理服务器)设置,多线程设置...

    HttpCore类包目前最新发布版本是httpcore-4.2.4;HttpClient类包的版本是httpclient-4.2.5。 了解到HttpCore包与HttpClient包的差别,在程序中就应该大致知道一些包它们存在于哪个类库中。 需要Java 5.0及以上版本;需要支持包有(下载zip包中已经包括): * Apache HttpComponents HttpCore * Apache Commons Logging * Apache Commons Codec 1. version: HTTP1.1 HTTP Headers:      Host: www.baidu.com     Connection: Keep-Alive     User-Agent: Apache-HttpClient4.2.5

    71810

    Web Service实战

    比如Java 就有 Apache Axis1、Apache Axis2、Codehaus XFire、Apache CXF、Apache Wink、Jboss RESTEasyd等等…? -1.2.jar │ commons-cli-LICENSE.txt │ commons-codec-1.3.jar │ commons-codec-LICENSE.txt │ commons-fileupload -1.3.1.jar │ commons-fileupload-LICENSE.txt │ commons-httpclient-3.1.jar │ commons-httpclient-LICENSE.txt │ commons-io-2.1.jar │ commons-io-LICENSE.txt │ commons-logging-1.1.1.jar │ commons-logging-LICENSE.txt -4.5.2.jar │ httpclient-LICENSE.txt │ httpcore-4.4.4.jar │ httpcore-LICENSE.txt │ jalopy-LICENSE.txt

    42431

    你需要知道的开源项目

    Apache CommonsApache Commons是一个专注于可重用Java组件的Apache开源项目,它同样也包含了很多开发经常需要用到的核心库,例如编码、解码、集合框架、加解密、IO、日志等, 比较常用的有DBCP、Crypto、Commons Lang、Commons Logging等,直通地址:https:commons.apache.org。 Dozer你可能使用过Apache Commons BeanUtils对两个bean进行属性值映射,但是它在某些情况下不是那么的好用,例如多级深层次的映射。 Apache POIApache POI是Apache的开源库,用于操作Excel、Word、PowerPoint,直通地址:https:poi.apache.orgJacksonJackson用来解析 Mock对象,简化有外部依赖类的测试,不仅可以模拟外部依赖,还可以判断测试是否通过,直通地址:http:site.mockito.orgApache HttpComponentsHTTP协议的通信客户端,HttpClient

    26920

    用Java如何实现接口测试

    org.testng testng 7.0.0 org.apache.poi poi 3.10-FINAL org.jsoup jsoup 1.9.1 org.apache.httpcomponents httpclient commons-beanutils 1.6 commons-collections commons-collections 3.1 commons-logging commons-logging 1.1 执行请求 response=httpClient.execute(httpPost); 获得响应的实体对象 HttpEntity entity=response.getEntity(); 使用Apache =null){ response.close(); } } }} 声明: 1.示例使用testng, 因此必须在方法上添加@Test符号,便于被识别到是测试代码块 2.使用了java的httpclient , 它是一个客户端的http通讯实现库.HttpClient的目标是发送和接收HTTP 报文,不缓存内容, 重新格式化请求重定向URI,或者其它和 HTTP 运输无关的功能。

    50430

    2018-02-08 JAVA程序员必用JAR包

    Apache POI 处理office文档IText PDF操作类库Java Base64 Base64编码类库Commons-lang 对应java sdk里面的java.lang包,用来简化基本工具类操作 pingyin4j 中文转拼音库Commons-IO 处理IO的工具包Commons-beanutils 用来处理javaBean类的反射,内省的工具包Commons-codec 处理常用加密编码Commons-collections 对各种集合类的封装patchcaJava 验证码类库Commons Configuration 配置文件管理类CGLibJava 动态代理类库Super CSV Csv格式读写类库com4j 使用java SmartPagination 页面数据分页处理Dom4j xml解析类库Netty 快速开发高性能、高可靠性的网络服务器和客户端程序lombok 注解式getter setter logger,减少臃肿Java代码apache Gson Google的json工具包jetty 做rest风格的apitestng 个人认为比junit好使Jsoup 很好用的基于DOM树解析的页面解析类库okhttp 一个http操作库,越来越比httpclient

    46350

    WEB:文件上传 —— 看这篇就够了

    Apache Commons UploadServlet 2.x 环境自身无法方便的处理文件上传请求,第三方工具 Apache Commons Upload 则是最好的选择。 关键依赖: org.apache.commons commons-lang3 3.9 commons-io commons-io 2.6 commons-fileupload commons-fileupload Spring内置了两个 MultipartResolver 的实现供: CommonsMultipartResolver:依赖 Apache Commons Upload 解析 multipart 请求 3.9 commons-io commons-io 2.6 commons-fileupload commons-fileupload 1.4 代码示例:web.xml xupload xupload Server 端发起(HttpClient) 应用场景:Server 端请求转发;关键依赖: org.apache.httpcomponents httpclient 4.5.9 org.apache.httpcomponents

    2.2K32

    HttpClient入门学习一

    1、HttpClientApache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议 HttpClientApache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。   org.apache.commons.httpclient.HttpClient的HttpClient项目已经不再被开发新版本, 已被Apache HttpComponents项目HttpClient和 21 junit22 junit23 3.8.124 test25 26 27 28 org.apache.httpcomponents29 httpclient30 4.5.231 32 33 34 commons-io35 commons-io36 2.537 38 39 40 案例,代码,如下所示: 1 package com.bie.httpClient; 2 3 import java.io.IOException

    6720

    如何使用R连接Hive与Impala

    --r--r-- 1 ec2-user ec2-user 117144 Jul 4 11:30 Cloudera-JDBC-Driver-for-Apache-Hive-Release-Notes.pdf-rw-rw-r -- 1 ec2-user ec2-user 22065 Aug 10 06:26 Cloudera-JDBC-Driver-for-Apache-Hive-Release-Notes.txt$ 文件说明 : Cloudera_HiveJDBC41.zip支持JDK7或更高版本 Cloudera_HiveJDBC4.zip支持JDK6或更高版本 Cloudera-JDBC-Driver-for-Apache-Hive-Install-Guide.pdf 说明文档 $ unzip Cloudera_HiveJDBC41.zip … inflating: commons-codec-1.3.jar inflating: commons-logging-1.1.1 .jar inflating: HiveJDBC41.jar inflating: hive_metastore.jar inflating: hive_service.jar inflating: httpclient

    1.2K60

    Java 必知必会的 20 种常用类库和 API

    四、通用类库有几个很好的第三方通用库可供Java开发人员使用,例如 Apache Commons 和 Google Guava 。 虽然可以使用java.net包类,但是这和直接使用像 Apache HttpClient 和 HttpCore 等开源类库比起来麻烦太多了。? 如 Apache Commons Collections 、 Goldman Sachs collections 、 Google Collections 和 Trove 。 十四、邮件APIjavax.mail 和 Apache Commons Email 提供了发送邮件的api。它们建立在JavaMail API的基础上,提供简化的用法。? 十六、加密库Apache Commons家族中的 Commons Codec 就提供了一些公共的编解码实现,比如Base64, Hex, MD5,Phonetic and URLs等等。?

    88420

    Java大数据开发:Java基础类库和API

    四、通用类库通用类库是经过无数开发者实践过的,无论是实用性还是在性能等方面,都值得一试,例如Apache Commons和Google Guava。 五、Http库JDK 9开始HTTP 2.0,对HTTP的支持做了优化,但是还是强烈建议所有的Java开发人员熟悉流行的HTTP处理类库,例如HttpClient和HttpCore HTTP等库。 如Apache Commons Collections、Goldman Sachs collections、Google Collections和Trove。 十四、邮件APIjavax.mail和Apache Commons Email提供了发送邮件的API。十五、HTML解析库和XML与JSON类似,HTML是另外一种我们可能要打交道的传输格式。 十六、加密库Apache Commons家族中的Commons Codec就提供了一些公共的编解码实现,比如Base64,Hex,MD5,Phonetic and URLs等等。

    16600

    Java 必知必会的 20 种常用类库和 API

    四、通用类库有几个很好的第三方通用库可供Java开发人员使用,例如 Apache Commons 和 Google Guava 。 虽然可以使用java.net包类,但是这和直接使用像 Apache HttpClient 和 HttpCore 等开源类库比起来麻烦太多了。 如 Apache Commons Collections 、 Goldman Sachs collections 、 Google Collections 和 Trove 。 十四、邮件APIjavax.mail 和 Apache Commons Email 提供了发送邮件的api。它们建立在JavaMail API的基础上,提供简化的用法。 十六、加密库Apache Commons家族中的 Commons Codec 就提供了一些公共的编解码实现,比如Base64, Hex, MD5,Phonetic and URLs等等。

    31240

    基于Spring + Spring MVC + Mybatis 高性能web构建

    存放测试代码文件 srcmainwebapp:web根目录 pom.xml : maven项目配置文件,管理依赖,编译,打包 主要的后端架构:Spring + Spring MVC + Mybatis + Apache commons-fileupload ${commons.fileupload.version} org.apache.httpcomponents httpclient ${httpclient.version } commons-codec commons-codec ${commons.codec.version} commons-net commons-net ${commons.net.version} commons-logging commons-logging 1.1.3 commons-collections commons-collections 3.2.1 com.google.collections 5、Apache Shiro 配置 : 要配置realms bean view plain copy print?

    38510

    Java | Spring Cloud 是如何实现服务治理的

    是如何实现服务治理的文档写的再好,也不如源码写的好 源码地址: Spring Cloud Consul https:github.comspring-cloudspring-cloud-consul Spring Cloud Commons https:github.comspring-cloudspring-cloud-commons----Table of ContentsSpring Cloud Commons 之服务治理浅析服务注册服务发现健康检测 Spring Cloud Consul 实现实现 ServiceRegistry 功能总结参考----Spring Cloud Commons 之服务治理浅析Spring 在设计的时候,通常会考虑方便扩展和消除样板代码 在 Spring Cloud 体系中,Spring Cloud Commons 是最重要的一个项目,其中定义了服务注册、服务发现、复杂均衡相关的接口以及一些公共组件,通过看这个项目,我们可以简单的理解一下 │ │ ├── httpclient http 工厂类,在配置中可以选择使用 Apache Http 还是 OKHttp │ │ │ ├── ApacheHttpClientFactory.java

    14020

    20个对Java程序员有用的开源库

    通用类库Java开发人员可以使用一些好的、通用的第三方库,比如Apache Commons和谷歌Guava。我总是在我的项目中包含这些库,因为它们简化了很多任务。 对于Java开发人员来说,熟悉Google Guava 和Apache Commons库是很有帮助的。5. HTTP Libraries我不喜欢JDK的一点是它不支持HTTP。 虽然可以使用java.netpackage中的类建立HTTP连接,但是使用开源、第三方库(如Apache HttpClient和HttpCore)并不容易,也不无缝。 Email APIs 库javax.mail和Apache Commons电子邮件都提供了一个API,用于从Java发送电子邮件。它构建在JavaMail API之上,目的是方便使用。15. 使用JSoup,您不仅可以解析HTML,还可以创建HTML格式文档16.Cryptographic 库Apache Commons Codec包包含简单的编码器和各种格式的解码器,如Base64和十六进制

    49420

    Web服务器与客户端三种http交互方式

    这种服务端就以request.getParameter获取内容;另一种以流的方式写入到http链接中,服务端再从流中读取数据,在HttpURlConnection中分别用到了GET、POST请求方式,HttpClient 以及commons-httpClient均以POST请求为例。 httpClient = null; HttpPost httpPost = null; String result = null; try{ httpClient = new SSLClient() 3.commons-httpclient:需要导入两个包,commons-httpclient-3.0.jar,commons-codec-1.7.jar,这种方式是最简洁的,前后不到10行代码就解决了 httpClient = new HttpClient(); PostMethod postMethod = new PostMethod(url); httpClient.getParams().setContentCharset

    1.4K10

    别再重复造轮子了,几个值得应用到项目中的 Java 开源库送给你

    commons官方地址:http:commons.apache.org这不是一个库,而是一系列的工具库。 有集合处理的、数学计算的、IO 操作的等等,其中最常用的莫过于 Apache Commons Lang 和 Apache Commons Collections 这两个。 Apache Commons Lang 包括一系列工具类,有字符串相关的、时间处理的、反射的、并发包的等等,Apache Commons Collections 专门用作集合处理。 Commons 有点儿类似,它也是包含了一系列的比如字符串、集合、反射、数学计算等的操作封装,还可以用作 JVM 缓存。 Days.daysBetween(fromDate, newYear);}OkHttp3官方地址:https:square.github.iookhttp一个 HTTP 客户端,使用简单,性能良好,是时候放弃 HttpClient

    19420

    Confluence 6 的系统配置信息的示例

    tomcat-i18n-ja.jar,tomcat-juli-adapters.jar,catalina-jmx-remote.jar,catalina-ws.jar,tomcat-jdbc.jar,tools.jar,commons-beanutils *.jar,commons-codec*.jar,commons-collections*.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload *.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar ,commons-pool*.jar,jstl.jar,taglibs-standard-spec-*.jar,geronimo-spec-jaxrpc*.jar,wsdl4j*.jar,ant.jar ,ant-junit*.jar,aspectj*.jar,jmx.jar,h2*.jar,hibernate*.jar,httpclient*.jar,jmx-tools.jar,jta*.jar,log4j

    36030

    扫码关注云+社区

    领取腾讯云代金券