Cookie&Session 学习笔记

1. 会话技术 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止(浏览器关闭,标签页关闭不算会话结束)。一次会话中包含多次请求和响应。 会话的功能:在一次会话的范围内的多次请求间,共享数据。 HTTP 是基于请求响应模型的,一次请求对应一次响应,请求之间相互独立,不能进行数据

HTTP协议&Request&Response 学习笔记

1. HTTP HTTP:Hyper Text Transfer Protocol 超文本传输协议。 传输协议:定义了客户端和服务器端通信时,发送数据的格式。 HTTP 协议的特点: 基于 TCP/IP 的高级协议 默认端口号:80 基于请求/响应模型的:一次请求对应一次响应 无状态的:每次请求之间

Web 

Servlet 学习笔记

1. Servlet 基础知识 概念:server applet,运行在服务器端的小程序。 Servlet 就是一个接口,定义了 Java 类被浏览器访问到 (tomcat 识别) 的规则。 将来我们自定义一个类,实现 Servlet 接口,复写方法。 执行原理: 当服务器接受到客户端浏览器的请求后

Web 

XML 学习笔记

1. XML 概念 Extensible Markup Language 可扩展标记语言。 可扩展:标签都是自定义的。 功能:存储数据 用于配置文件 用于在网络中传输 XML 与 HTML 的区别 XML 标签都是自定义的,HTML 标签是预定义。 XML 的语法严格,HTML 语法松散。 XML

BootStrap 学习笔记

BootStrap 入门 带有 min 的文件为压缩文件,所有代码在一行,为了减小文件所占大小。 .map 文件的作用,在调试的时候,可以将压缩的代码映射成未压缩的代码,方便调试。 官方模板 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta

CSS 浮动

参考文章 (图文详细)最通俗易懂的 CSS 浮动 float 属性详解 1. 什么是浮动 首先要知道,div 是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流。如下图: 可以看出,即使 div1 的宽度很小,页面中一行可以容下 div1 和 div2,div2 也不会排在 div1 后边

CSS 

JavaScript 学习笔记

文献 ES6 文档 JS 基础知识 概论 JavaScript = ECMAScript (标准) + JavaScript 自己特有的东西(BOM+DOM) JavaScript 是阻塞式的。 注释:// 和 /* */ 变量:一小块存储数据的内存空间。JS 是弱类型语言,Java 是强类型语言

JS 

CSS 学习笔记

基本知识 CSS 也可以通过<style> @import "path"; </style> 的方式导入。 CSS 每一对属性需要用; 隔开,最后一对可以不加。 CSS 选择器 并集选择器:, p,span{ color:red; } 交集选择器:. <style> span.p1

CSS 

HTML学习笔记

HTML 基本知识 如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,再发送给浏览器,浏览器只能解析静态资源。 HTML (Hyper Text Markup Language):超文本标记语言 超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。 标记:

HTML 

MySQL学习笔记

1. MySQL 基础 数据库:用于存储和管理数据的仓库。 数据库的特点: 持久化存储数据,就是一个文件系统。 方便存储和管理数据。 使用了统一的方式操作数据库 -- SQL。 登录 MySQL 的命令: mysql [-hIP地址] -u账号 -p密码 或 mysql --host=ip --us

Mysql