从输入URL到页面展示发生了什么?

目录 1.查询缓存2.DNS解析3.建立TCP连接(3次握手)4.客户端发起http请求5.服务器处理请求6.服务器响应请求7.浏览器解析html8.断开TCP连接(4次挥手) 1.查询缓存 从输入url按下回车后,我们进入了第一步就是 DNS 解析过程,首先需要找到这个 url 域名...

小小项目-博客系统 - 服务器版本 - javaEE初阶 - 细节狂魔

文章目录 前言博客系统准备工作1、创建项目2、引入依赖3、创建必要目录4、编写代码5 和 6、打包和部署:配置Smart Tomcat7、验证程序 下面,开始正式编写服务器代码了MVC 中的 V(view)【页面的显示】MVC 中的 M(Model)【操作数据存取的逻辑】1、创建数据库/...

构造 HTTP 请求的方式、HTTPS 的工作过程

一、构造 HTTP 请求的方式: 基于 HTML / JS (客户端构造HTTP请求,最常见的 HTTP 客户端,就是浏览器) 基于 form 表单基于 ajax 基于 Java (这种方案是完全可行的,但是实际开发中用的不如上面的方式多) 基于 socket 1、基于 form 表单构造 HTT...

Linux服务器部署JavaWeb项目

目录 1.搭建JavaWeb环境1.1 安装Java环境1.2 安装 MySQL1.2.1 下载并安装 MySQL1.2.2 启动 MySQL 服务1.2.3 查看 MySQL 默认密码1.2.4 登录 MySQL1.2.5 修改密码1.2.6 为root赋值远程管理权限1.2.7 退出服务器测试 MySQL 连接1.3 安装 Tomcat 2.部署JavaWeb项...

JavaWeb项目—— 博客系统

文章目录 效果展示1. 创建 maven 项目2. 设计数据库3. 封装数据库的操作代码3.1 创建 DBUtil 类3.2 创建 Blog(代表一篇博客)3.3 创建 User(代表一个用户)3.4 创建类 BlogDao(对博客表进行操作)3.5 创建类 UserDao (对用户表进行操作...

坦克大战--Java实现(附源码)

整个项目,完全使用JAVA语言,从零开始,从游戏框架设计到游戏渲染,融合了Java语言的主要技术要点,对于初学者,有很大的帮助作用,作为初学者的快速提升项目恰到好处。 目录 效果展示 项目架构 功能阐述 关键代码 源码获取 效果展示 注&#x...

JavaWeb | HTTP 协议请求与响应格式

一、HTTP 是什么 计算机网络核心概念:网络协议 网络协议种类非常多,其中一些耳熟能详的,IP,TCP,UD… 其中还有一个应用非常广泛的协议HTTP,HTTP 协议大概率是咱们日后开发中用的最多的协议 HTTP : (全称为 “超文本传输协议”) 是一种应用非常广泛的 应用...

网络原理 | TCP/IP中的连接管理机制 重要协议与核心机制

应用层、传输层、网络层、数据链路层、物理层 一、应用层协议 应用层 是程序猿最最经常打交道的一层 其他四层,都是操作系统、驱动、硬件,实现好了的,咱们不需要管 (除非你是系统工程师,驱动开发工程师…….) 在应用层这里,最最重要的事情,就是 “设计并实现一个应用层协议” 这...

前端页面设计 | 博客系统

——页面介绍 博客列表页:显示了当前系统中都有哪些发布出来的博客 导航栏:logo,标题,主页,写博客,注销左侧:当前用户信息,用户的头像+名字+其他的简单信息右侧:博客列表 列表中的每一项,包含了...

网络协议之TCP/IP协议(面试必考内容) - javaEE初阶 - 细节狂魔

文章目录 前言TCP/IP协议应用层常见的几种的协议模板xmljsonProtobuffer 小结总结 传输层UDPUDP协议端格式UDP的特点基于UDP的应用层协议 TCP(重点)TCP协议段格式下面,我们就来介绍 TCP 里面的十个核心特性第一个机制/特性:确认应答二、超时重传小结下面再来看 第三个机制:连接...