domain

Java 字符串

参见:《Java核心技术》3.6字符串、《Effective Java》第17条:使可变性最小化、第63条:了解字符串连接的性能,当然,还有Java文档。 String类没有提供用于修改字符串的方法,Java文档中将其称为不可变字符串。 The String class represents character str… 阅读更多 »Java 字符串

HTTP连接的处理

并行连接 通过多条TCP连接发起并发的HTTP请求。 持久连接 重用TCP连接,以消除连接及关闭时延。 站点局部性:初始化了对某服务器HTTP请求的应用程序很可能会在不久的将来对那台服务器发起更多的请求。 HTTP/1.1允许HTTP设备在事务处理结束之后将TCP连接保持在打开状态,以便为未来的HTTP请求重用现存的连… 阅读更多 »HTTP连接的处理

HTTP幂等性

参见:幂等 – 术语表 | MDN、RFC 7231 – Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content、《HTTP权威指南》的4.7.3连接关闭容限、重试以及幂等性。 一个HTTP方法是幂等的,指的是同样的请求被执行一… 阅读更多 »HTTP幂等性

HTTP常见方法

总结《HTTP权威指南》的3.3方法。 GET 最常用,通常用于请求服务器发送某个资源。 HEAD 与GET方法的行为很类似,但服务器在响应中只返回首部。不会返回实体的主体部分。允许客户端在未获取实际资源的情况下对资源的首部进行检查。 PUT 与GET从服务器读取文档相反,PUT方法会向服务器写入文档。 POST 起初… 阅读更多 »HTTP常见方法