小小默:进无止境

QQ:1274654983

NIO - 灵魂核心之选择器Selector

【1】使用 NIO 完成网络通信的三个核心 ① 通道(Channel):负责连接 核心接口Channel,这里主要讲SelectableChannel。 java.nio.channels.Channel 接口: |--SelectableChannel |--SocketChan...

2018-10-03 12:17:58

阅读数:47

评论数:0

HTTP协议讲解

【1】HTTP简介 WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。 HTTP是 hypertext transfer protocol(超文本传输协议)的简写,它是 TCP/IP 协议集中的一个应用层协议,用于定义WEB浏览器与WEB服务器之间...

2018-02-27 18:33:34

阅读数:108

评论数:0

Session详解

除了使用Cookie,Web应用程序中还经常使用Session来记录客户端状态。Session是服务器端使用的一种记录客户端状态的机制,使用上比Cookie简单一些,相应的也增加了服务器的存储压力。【1】什么是sessionSession是另一种记录客户状态的机制,不同的是Cookie保存在客户端...

2017-11-17 16:24:04

阅读数:331

评论数:0

Cookie详解

【1】引子在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该放在A的购物车内,不论是用户A什么时间购买的,这都是属于同一个会话的,不能放入用户B或用户C的购物车内...

2017-11-17 14:15:06

阅读数:201

评论数:0

Socket编程实践模拟通信

本篇记录Socket与ServerSocket进行通信过程,服务器端使用线程,一直监听客户端的请求,并返回消息给客户端。 【1】客户端代码 @Test public void testClient(){ Socket client = null; ...

2017-11-07 15:33:38

阅读数:169

评论数:0

ServerSocket与Socket入门详解

一直认为,实践出真知,理论是基石。没有理论的实践是空虚和盲目的。 【1】Socket socket是什么? 百度百科:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接需要一对socket。两个socket之...

2017-11-07 15:26:17

阅读数:252

评论数:0

Request Headers - ContentType

在解决文件下载名字乱码时,想到一个问题。请求头的ContentType什么时候设置的?谁设置的?首先说明几点细节:① ContentType默认为text/html,charset=ISO8859-1;② 有些JS插件可能会对其进行设置;③ ajax 发送post请求会默认将charset设置为U...

2017-05-02 21:36:15

阅读数:5235

评论数:0

HTTP中的请求头和响应头属性解析

一次网络请求过程如下图所示(GET): 注意:GET请求无请求体。 一次AJAX网络请求过程如下图所示(POST): 注意:POST请求有请求体,故与GET请求相比,请求头中多了Content-Length和Content-Type属性。 HTTP消息头简要 (1)通用信...

2017-02-20 09:45:26

阅读数:3607

评论数:0

ContentType与MIME对照表

  ContentType 描述内容类型的字符串。该字符串通常被格式化为类型/子类型,其中类型是常规内容范畴而子类为特定内容类型。 文件扩展名 Content-Type(Mime-Type) 文件扩展名 Content-Type(Mime-Type) .*( 二进制流,...

2017-02-08 12:46:37

阅读数:321

评论数:0

HTTP - 状态码

HTTP 状态消息 当浏览器从 web 服务器请求服务时,可能会发生错误。 从而有可能会返回下面的一系列状态消息: 1xx: 信息 消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 101 Swit...

2016-12-27 16:13:22

阅读数:516

评论数:0

URL和URI的区别与联系

一、URI和URL的概念和举例 简单的来讲,URL就是在浏览器端输入的 http://www.baidu.com 这个字符串。 在理解URL之前,首先要理解URI的概念。 什么是URI? Web上每种可用的资源,如 HTML文档、图像、视频片段、程序等都由一个通用资源标志符(U...

2016-10-21 09:11:14

阅读数:708

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭