- 博客(4)
- 问答 (3)
- 收藏
- 关注
原创 第10章 深入理解Session与Cookie
Session与Cookie的作用都是为了保持访问用户与后端服务器的交互状态。 使用Cookie来传递信息时,随着Cookie个数的增多和访问量的增加,它占用的网络带宽也很大,试想假如Cookie占用200个字节,如果一天的PV有几亿,它要占用多少带宽?所以有大访问量的时候希望用Session,但是Se...
2018-11-09 02:05:08 155
原创 第3章 深入分析Java Web中的中文编码问题
计算机中存储信息的最小单元是一个字节,即8个bit,所以能表示的字符范围是0~255个。ASCII码总共128个。ISO-8858-1总共能表示256个字符。GB2313是双字节编码,总的编码范围是A1-F7,包含6763个汉字。GBK总共有23840个码位,它能表示21003个汉字。UTF-16用两个字节表示。UTF-8采用了一种变长技术,每个编码区域有不同的字码长度。UTF-8...
2018-11-08 16:36:40 149
原创 第2章 深入分析Java I/O的工作机制
Java的I/O操作类在包java.io下,这些类大概可以分为如下四组。1.基于字节操作的I/O接口:InputStream和OutputStream2.基于字符操作的I/O接口:Writer和Reader3.基于磁盘操作的I/O接口:File4.基于网络操作的I/O接口:Socket   不管是磁盘还是网络传输,最小的存储单元都是字节,而不是字符,所以I/O操作的...
2018-11-07 21:00:59 272
原创 第1章 深入web请求过程
深入web请求过程不管网络架构如何变化,但始终有一些固定不变的原则需要遵守。1,互联网上所有资源都要用一个url来表示。url就是统一资源定位符。2,必须基于HTTP协议与服务端交互。如何发起一个HTTP请求?发起一个HTTP请求和建立一个Socket连接区别不大,只不过outputStream,write写的二进制字节数据格式要符合HTTP协议。浏览器在建立Socket之前,必须根...
2018-11-07 20:29:16 169
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人