需要说明一下,因为一直有在看《HTTP权威指南》,觉得这是一本很值得称赞的一本高质量的书籍,书中内容涵盖很全面,而且配以插图,使得阅读起来很容易理解!无论是对于已经踏足开发领域的老手,还是刚接触相关领域的新手,都可以接触。所以很推荐大家从头到尾过一遍,我相信看过之后对某些概念将会有一个更深层次的理解!当然了,我的建议是对这本书多过几遍,因为这样才能加深映像同时加深理解!毕竟常言道:“书读百遍,其意自见、温故而知新等都说明了书需要多次阅读才能体会其意,才能从中读出更深层次的含义”!
首先说明一下,这个文档并不是要超越《HTTP权威指南》原书,文档中描述到的所有概念都是基于原书的!因为原书对相关概念介绍的太过仔细,所以原书的篇幅过于太长,而我常常出现的情况是对原书中的一些概念记忆模糊,需要通过再次查看才能回忆起来,可是我发现每次重新去找某些知识点的时候,发现是一个很耗时、复杂的过程,因为得到相关章节一页一页的去找,而我只是对于某个概念“模糊”而已,所以我觉得这个过程是不必要的,同时,我希望通过自己在文档中对原书的一些概念进行提炼性的总结来加深自己的记忆映像!因此才有了这个文档的诞生!
切记!!此文档是基于原书的,所以希望读者都是看过原书的。所以你没有看过原书,而直接来这里看,那么是没有意义的,因为本文档没有图文并茂的实例,更没有代码供查看,有的只是从原书中copy过来的“提炼过”的文字、概念而已。
最最最后再说一下,由于时间仓促,所以有些地方表达不是很到位的地方,那么请您以原书为主!再次感谢的阅读!
首先说明一下,这个文档并不是要超越《HTTP权威指南》原书,文档中描述到的所有概念都是基于原书的!因为原书对相关概念介绍的太过仔细,所以原书的篇幅过于太长,而我常常出现的情况是对原书中的一些概念记忆模糊,需要通过再次查看才能回忆起来,可是我发现每次重新去找某些知识点的时候,发现是一个很耗时、复杂的过程,因为得到相关章节一页一页的去找,而我只是对于某个概念“模糊”而已,所以我觉得这个过程是不必要的,同时,我希望通过自己在文档中对原书的一些概念进行提炼性的总结来加深自己的记忆映像!因此才有了这个文档的诞生!
切记!!此文档是基于原书的,所以希望读者都是看过原书的。所以你没有看过原书,而直接来这里看,那么是没有意义的,因为本文档没有图文并茂的实例,更没有代码供查看,有的只是从原书中copy过来的“提炼过”的文字、概念而已。
最最最后再说一下,由于时间仓促,所以有些地方表达不是很到位的地方,那么请您以原书为主!再次感谢的阅读!
2021年09月18日 这一章主要介绍了什么是http以及http是干嘛的,以及与之有关的相关概念,当然了这些概念都是概览式的介绍一些。所以我将采用问答式的方式描述这一章!
本书首先介绍了使用Go官方库开发RPC服务的方法,然后介绍流行gRPC库以及其它一些RPC框架如Thrift等,后面重点介绍高性能的分布式全功能的RPC框架 rpcx。读者通过阅读本书,可以快速学习和了解Go生态圈的RPC开发技术,并且应用到产品的开发中。
2021年09月27日 大部分场景下, rpcx服务是通过 TCP 进行通讯的, 但是你也可以直接通过 http 进行访问, http请求需要设置一些 header, 这和 gateway 中的 header 是一样的。
2021年09月27日 rpcx 可以通过 TCP、HTTP、UnixDomain、QUIC和KCP通信。你也可以使用http客户端通过网关或者http调用来访问rpcx服务。
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言,Java 当初诞生的时候,正是上世纪 90 年代末互联网兴起的时代,在企业应用开发中存在几个问题,一是以 IBM,SUN 和 HP 的 UNIX 服务器和大型机为主的异构环境,C/C++ 和其它语言编写的应用跨平台支持和移植比较困难,二是基于 CGI 和其它技术的网络应用从开发效率和功能性角度来看都不够理想,三是 C/C++在当时是主流编程语言,门槛高、易出错、对经验要求很高,而 Java 简单易学、安全可靠,并且一次编写到处运行,再加上 Applet、Servlet 和 JSP 技术,解决了这些痛点,满足了当时互联网程序设计和运维的要求,伴随着互联网的发展一下子就脱颖而出并长期占据主流地位。
2021年09月30日
这篇文档是关于 Dubbo 的简单介绍,涵盖 Dubbo 的核心概念、基本使用方式以及 Dubbo3 核心功能,无论你是 Dubbo 的老用户还是新用户,都可以通过这篇 文档快速了解 Dubbo 及新版本带来的变化。
2021年10月28日 基于 HTTP 表单的远程调用协议,采用 Spring 的 HttpInvoker 实现。
提示:2.3.0 以上版本支持
提示:2.3.0 以上版本支持
斯坦福教授、Tcl 语言发明者 John Ousterhout 的著作《A Philosophy of Software Design》,自出版以来,好评如潮。按照 IT 图书出版的惯例,如果冠名为“实践”,书中内容关注的是某项技术的细节和技巧;冠名为“艺术”,内容可能是记录一件优秀作品的设计过程和经验;而冠名为“哲学”,则是一些通用的原则和方法论,这些原则方法论串起来,能够形成一个体系。正如”知行合一”、“世界是由原子构成的”、“我思故我在”,这些耳熟能详的句子能够一定程度上代表背后的人物和思想。用一句话概括《A Philosophy of Software Design》,软件设计的核心在于降低复杂性。
2021年10月09日
2021年10月09日
2021年10月09日
2021年10月09日
Android 音视频系列学习笔记
2021年10月29日 最近这几年做直播和短视频领域是真的很火,而且直播的领域也很广泛,可以预见,未来的音视频技术将会作为一种基础技术应用到更广泛的场景中。它可以与 AR/VR 结合,让你在远端体验虚拟与现实,如虚拟服装体验;也可以与人工智能结合用于提高服务质量,如用于教学上帮助老师提高教学质量;它还可以与物联网结合,用在自动驾驶、家庭办公等领域。那么这么火范围这么广的领域我们可不可以参与一下呢,肯定是可以的,下面我们借助 Nginx 和 nginx-http-flv-module 搭建一个简易的直播服务器,当然如果对并发要求不是太高的,这个完全可以满足了。
在过去三年半的时间里,AngularJS已经成为世界上数十万程序员的领先开源JavaScript应用程序框架。 AngularJS的“1.x”版本已被广泛使用,并且变得非常受欢迎的复杂应用程序。 新的“Angular 2”也宣布了其最终版本。
2021年11月16日
2021年11月14日
2021年11月14日
2021年11月14日
2021年11月14日
本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。
2022年02月02日
2022年01月30日
2022年01月28日
前一页
后一页