Web 页面的请求历程
大家回顾一下每天的上网流程:第一步 打开 Web 浏览器。第二步 在地址栏键入一个 URL 地址,例如 www.google.com 。第三步 等待谷歌的 Web 服务器给你返回一个 HTML 页面。
这个看似简单的请求,背后隐藏了许多细节。我们来聊一聊这些细节吧。
大家回顾一下每天的上网流程:第一步 打开 Web 浏览器。第二步 在地址栏键入一个 URL 地址,例如 www.google.com 。第三步 等待谷歌的 Web 服务器给你返回一个 HTML 页面。
这个看似简单的请求,背后隐藏了许多细节。我们来聊一聊这些细节吧。
事情的发生是有规律性的,这样我们才能预测天气、发射火箭、制造原子弹、将来甚至进行星际旅行。那么这些规律又是如何发现的呢?以前靠人,例如牛顿、爱因斯坦。那么以后会不会由机器来发掘呢?
接触过网络编程的人会听到这样一种说法:IPv4 的地址马上就不够用了,快去用 IPv6 吧,因为它的地址有 2¹²⁸ 个,不会面临 IP 地址短缺的情况。
数据在链路层传输时,比特差错是一个无法回避的问题。当比特差错发生之后我们如何检测和纠正呢?本文主要介绍检测比特差错的基本思想和三种实现技术,它们分别是:奇偶校验、校验和、循环冗余检测。
大家在做 web 开发时常碰到的一个需求就是:将网页上某个列表页的数据导出。有的要求导出成 excel 格式的文件,有的要求导出成 csv 格式的文件。今天就来给大家介绍怎么利用 java 导出 csv 格式的文件。
相信从事 Java 开发的小伙伴们对 Maven 这个词都不陌生。目前来说,只要存在外部依赖的 Java 项目基本上都是 Maven 项目,而每个 Maven 项目都有一个明显的特征——pom.xml 文件。
今天,我们就一起来学习一下什么是 Maven 项目。
我们知道,传输层有两个协议,分别是 UDP 和 TCP。其中 UDP 提供的是无连接的、不可靠的数据传输服务。而 TCP 则提供面向连接、带拥塞控制的可靠数据传输服务。今天,我们就来聊一聊怎么实现可靠数据传输服务(reliable data transmission service)。
文章的主要内容是介绍怎么利用钉钉的自定义机器人来自动通知技术部的今日分享。目的是想给大家提供一种『利用钉钉的「自定义机器人」实现「定时」通知「固定格式消息」的实现思路』。