网络
文章平均质量分 85
xiaozhu0301
这个作者很懒,什么都没留下…
展开
-
网站吞吐量和并发量以及响应时间的联系
吞吐量和并发量以及响应时间之间的关系可以理解为高速公路的通行状况:吞吐量是每天通过收费站的车辆总数(可换算成收费站收取的高速费);QPS(TPS) 每秒钟request/事务的总数量并发量是高速公路上的正在行驶的车辆数目;系统同时处理request/事务数响应时间是车速。三者之间的关系:吞吐量(QPS) = 并发数/响应时间车辆很少的时候,车速很快,但是收到的费用也很少;随着车越来越多,车速略受影响,但是收到的高速费增加很快;随着车辆继续增加,车速越来越慢,高速公路越来越堵.转载 2020-12-17 19:34:05 · 1534 阅读 · 1 评论 -
jsoup是如何选择指定元素的
使用选择器语法来查找元素问题你想使用类似于CSS或jQuery的语法来查找和操作元素。方法可以使用Element.select(Stringselector) 和 Elements.select(Stringselector) 方法实现:File input = new File("/tmp/input.html");Document doc = Jsoup.parse(转载 2016-02-23 11:34:39 · 2891 阅读 · 0 评论 -
jsoup简介
jsoup简介jsoup是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。jsoup的主要功能如下1、从一个URL,文件或字符串中解析HTML2、使用DOM或CSS选择器来查找、取出数据3、可操作HTML元素、属性、文本jso转载 2016-02-17 16:20:50 · 603 阅读 · 0 评论 -
httpclient4.3.3详解一:RequestConfig类解析
这个类位于org.apache.http.client.config包下,主要用于获取和配置一些外部的网络环境,它下面有一个嵌套类RequestConfig.Builder,顾名思义,它肯定是用来配置网络环境的(姑且叫它“配置器”吧)。其使用方法是:先用RequestConfig类的静态方法custom()获取equestConfig.Builder“配置器”,然后再用其下各种方法配置网络环境;或转载 2016-01-11 15:56:41 · 32414 阅读 · 7 评论 -
InetAddress类的常用方法介绍
InetAddress类该类代表ip地址,下面还有两个子类,分别是Inet4Address和Inet6Address他们分别代表IPV4地址和IPV6地址该类没有构造器,可以通过它的两个静态方法来获取InetAddress的实例 >getByName(String host) 根据主机名获取对应的InetAddress对象 >getByAddress(byte[] ad原创 2015-10-17 18:21:33 · 5781 阅读 · 0 评论 -
什么是SSL
SSL主要作用:对传输信息进行加密(客户端与服务器端的链路加密)、认证用户身份(基于数字证书的高强度认证)SSL现在广泛应用于电子商务、电子政务等,如网银、支付宝、手机钱包、网上证券等SSL (Secure Socket Layer) 安全套接字层当前版本为3.0。它已被广泛地用于Web浏览器与服务器之间的身份认证和加密数据传输。SSL协议位于TCP/IP协议与各种应用转载 2015-10-16 14:13:14 · 671 阅读 · 0 评论 -
获取网页的源码
获取网页的源码内容,我知道的有两种方法,已经比较两种方法得到的源码是完全一致的,只是消耗时间相差很多,下面是代码:public static void main(String[] args) throws ClientProtocolException, IOException { Long start = new Date().getTime(); HttpClient ht原创 2015-07-03 11:01:46 · 419 阅读 · 0 评论 -
HttpClient(五)
第五章 HTTP客户端服务5.1 HttpClient门面HttpClient接口代表了最重要的HTTP请求执行的契约。它没有在请求执行处理上强加限制或特殊细节,而在连接管理,状态管理,认证和处理重定向到具体实现上留下了细节。这应该使得很容易使用额外的功能,比如响应内容缓存来装饰接口。DefaultHttpClient是HttpClient接口的默认实现。这个类扮演了很多特转载 2015-07-01 17:55:35 · 314 阅读 · 0 评论 -
HttpClient(四)
第四章 HTTP认证HttpClient提供对由HTTP标准规范定义的认证模式的完全支持。HttpClient的认证框架可以扩展支持非标准的认证模式,比如NTLM和SPNEGO。4.1 用户凭证任何用户身份验证的过程都需要一组可以用于建立用户身份的凭据。用户凭证的最简单的形式可以仅仅是用户名/密码对。UsernamePasswordCredentials代表了一组包含安全规则和转载 2015-07-01 17:54:00 · 304 阅读 · 0 评论 -
HttpClient(三)
第三章 HTTP状态管理原始的HTTP是被设计为无状态的,面向请求/响应的协议,没有特殊规定有状态的,贯穿一些逻辑相关的请求/响应交换的会话。由于HTTP协议变得越来越普及和受欢迎,越来越多的从前没有打算使用它的系统也开始为应用程序来使用它,比如作为电子商务应用程序的传输方式。因此,支持状态管理就变得非常必要了。网景公司,一度成为Web客户端和服务器软件开发者的领导方向,在它们转载 2015-07-01 17:52:35 · 307 阅读 · 0 评论 -
httpClient(一)
前言超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性和其它很多应用程序需要的功能。HttpClient就是寻求弥补这项转载 2015-07-01 17:48:33 · 455 阅读 · 0 评论 -
HttpClient(六)
第六章 高级主题6.1 自定义客户端连接在特定条件下,也许需要来定制HTTP报文通过线路传递,越过了可能使用的HTTP参数来处理非标准不兼容行为的方式。比如,对于Web爬虫,它可能需要强制HttpClient接受格式错误的响应头部信息,来抢救报文的内容。通常插入一个自定义的报文解析器的过程或定制连接实现需要几个步骤:提供一个自定义LineParser/LineFor转载 2015-07-01 17:56:36 · 235 阅读 · 0 评论 -
HttpClient(二)
第二章 连接管理HttpClient有一个对连接初始化和终止,还有在活动连接上I/O操作的完整控制。而连接操作的很多方面可以使用一些参数来控制。2.1 连接参数这些参数可以影响连接操作:'http.socket.timeout':定义了套接字的毫秒级超时时间(SO_TIMEOUT),这就是等待数据,换句话说,在两个连续的数据包之间最大的闲置时间。如果超时时间是0就解释为转载 2015-07-01 17:51:36 · 481 阅读 · 0 评论