- 博客(13)
- 收藏
- 关注
原创 《JAVA网络编程》阅读笔记(四)
1、运行线程: 要让线程进行一些操作,可以对Thread类派生子类,覆盖其run()方法;或者实现Runnable接口,将Runnable对象传递给Thread构造函数。 ①派生Thread的子类:只覆盖run()。 ②实现Runnable接口:将希望线程执行的任务编写为Runnable接口的实例。这个接口声明了
2015-08-30 21:21:04 294
原创 《JAVA网络编程》阅读笔记(三)
Java的I/O建立于流上。输入流读取数据;输出流写入数据。所有的输出流/输入流都有相同的基本方法来写入/读取数据。 过滤器流可以链接到输入流或输出流上。过滤器可以在读写时修改数据或者只是提供额外的方法,将读写的数据转换为其他格式。 阅读器和书写器可以链接到输入流和输出流上,可以读写文本(即字符)而不是字节。
2015-08-29 22:20:38 380
原创 《JAVA网络编程》阅读笔记(二)
1、URI(统一资源标志符):标识一个资源的字符串。两种类型的URI:URL(统一资源定位符)和URN(统一资源名)。 URL:指向Internet上位于某个位置的某个资源。 一般形式: eg: URN:处理映射于许多不同的位置或已经从一个网站移动到另一个网站的资源
2015-08-29 21:04:11 388
原创 《JAVA网络编程》阅读笔记(一)
1、网络 网络的每台机器叫做一个节点;每个节点都有地址;不同的网络会分配不同的地址;现代网络都是包交换(分组交换)网络;协议是定义计算机如何通信的一组明确的规则; 2、网络分层 不同的分层模型,分别适合某种网络的需要。适用于Internet的标准TCP/IP四层模型。 应用层:向用户传送数据的层。它下面的三层共同定义了数据如
2015-08-28 20:26:12 311
原创 《HTTP权威指南》阅读笔记(九)
1、 web机器人:能够在无需人类干预的情况下自动进行一系列web事务处理的软件程序。它们可以从一个web站点逛到另一个web站点,获取内容,跟踪超链,并对它们找到的数据进行处理。eg:“爬虫”、“蜘蛛”、“蠕虫”以及“机器人”等。 2、爬虫开始访问的URL初始集合被称作根集,使它能够到达大部分感兴趣的web页面。爬虫在web上移动时,会不停地对HTML 页面进行解析。它要对
2015-08-26 22:03:16 267
原创 《HTTP权威指南》阅读笔记(八)
(一)在HTTP和其他协议及应用程序之间起到接口作用的网关(二)允许不同类型的web应用程序互相通信的应用程序接口(三)允许用户在HTTP连接上发送非HTTP流量的隧道(四)作为一种简化的HTTP代理,一次将数据转发一跳的中继
2015-08-25 18:42:38 330
原创 《HTTP权威指南》阅读笔记(七)
(一)缓存的优点?(二)缓存是怎样提高性能降低费用的? 缓存减少了冗余的数据传输,优化了带宽,减少了瞬间拥塞,缩短了距离时延。(三)如何去衡量缓存有效性以及将缓存置于何处可以发挥它的最大作用? 缓存有命中和未命中。通过再验证机制检测缓存的新鲜度,分为再验证命中、再验证未命中以及对象删除。通过命中率来衡量缓存的性能。 层次化的
2015-08-25 17:56:13 364
原创 《HTTP权威指南》阅读笔记(六)
(一)对HTTP代理进行解释,将其与web网关进行对比,并说明如何部署代理 HTTP的代理服务器(分为公共代理和私人代理)是代表客户端是代表客户端完成事务的中间人,既是web服务器又是web客户端。HTTP客户端会向代理发送请求报文,代理服务器必须向web服务器一样,正确的处理请求和连接,然后返回响应。同时,代理自身要向服务器发送请求,这样,其行为就必须向正确的HTTP客户端一样,
2015-08-25 15:32:25 370
原创 《HTTP权威指南》阅读笔记(五)
(一)不同类型的软硬件的Web服务器进行调查(二)如何用Perl编写简单的诊断性web服务器?(三)web服务器是如何处理HTTP事务的?
2015-08-25 14:25:41 316
原创 《HTTP权威指南》阅读笔记(四)
(一)HTTP是如何使用TCP连接的?TCP是可靠的数据管道;TCP流分段,有IP分组传送;通过端口号保持TCO连接持续不断运行;用TCP 套接字编程。(二)TCP连接的时延、瓶颈以及存在的障碍。(三)HTTP的优化,包括并行连接,Keep-alive(持久连接)和管道化连接并行连接,一般会提高加载速度:持久连接:管道化连接,
2015-08-24 23:50:31 283
原创 《HTTP权威指南》阅读笔记(三)
(一)报文是如何流动的? 报文流入源端服务器,工作完成后,流回用户的Agent代理中。(二)HTTP报文的三个组成部分? 报文的三个组成部分:起始行、首部以及主体。(三)请求和响应报文之间的区别?(四)请求报文支持的各种功能(方法)? GET、HEAD、PUT、POST、TRACE、
2015-08-24 23:18:33 319
原创 《HTTP权威指南》阅读笔记(二)
(一)URL语法,以及各URL组件的含义及其所作的工作? URL最重要的三个部分:(二)很多客户端都支持的URL快捷方式,包括相对的URL和自动扩展的URL。 URL有两种方式:相对的和绝对的。 绝对URL=基础URL+相对URL(三)URL编码和字符规范?
2015-08-24 23:13:40 277
原创 《HTTP权威指南》阅读笔记(一)
(一)web客户端与服务器是如何工作的? 客户端向服务器发送HTTP请求,服务器会在HTTP响应中回送所请求的数据。如下图所示:(二)(表示web内容的)资源来自何方?所有能够提供web内容的东西都是web资源(包括动态的和静态的),web服务器是web资源的宿主。服务器资源名被称为统一资源标志符(URI),URI有两种形式:URL(统一资源定位
2015-08-24 22:03:23 383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人