2024/11/6日 日志 正则表达式,web与HTTP
1.2024/10/16 日 日志 --》关于MySQL的中 基础操作的整理以及 DQL的初步学习笔记与整理2.2024/10/17日 日志 --》关于MySQL中的 约束、多表查询的初步学习笔记与整理3.2024/10/18日 日志 --》关于MySQL中的 事务 以及JDBC的初步学习笔记与整理4.2024/10/19日 日志--》关于MySQL中 JDBC的API 详解的整理简述5.2024/10/21 日 日志 --》关于Mysql中的数据库连接池 简述笔记整理6.2024/10/22日 日志 --》关于Maven的基础学习 笔记整理7.2024/10/23日 日志--》关于Maven的基础学习--2 坐标与依赖范围8.2024/10/24日 日志 --》关于Mybatis的学习笔记整理 - 环境与性质 以及ResultMap9.2024/10/25日 日志 --》关于使用Mybatis进行增删改查 ---1 查询10.2024/10/26 日 使用Mybatic --》关于Mybatis 进行增删改查 ---2 添加、修改与删除11.2024/10/28日 使用Mybatic --》关于Mybatis 的参数传递与注解开发12.2024/10/29 HTML --》关于HTML的快速入门与标签13.2024/10/30 日 日志 --》关于CSS的学习14.2024/11/1日 日志 关于JavaScript简介&引入方式 以及基础语法的学习15.2024/11/4日 日志 关于JavaScript 变量、数据类型、类型转换和流程控制语句以及对象的学习16.2024/11/5日 日志 关于BOM浏览器对象模型和DOM文档对象模型的学习与笔记整理
17.2024/11/6日 日志 正则表达式,web与HTTP
18.2024/11/7日 日志 Tomcat简介&基本使用19.2024/11/8日 日志 关于Servlet ----(上)20.2024/11/11日 日志 关于Servlet ----HttpServlet(下)21.2024/11/12日 日志 关于Servlet ---- Request(请求)& Response(响应) 的补充22.2024/11/13日 日志 代码优化 以及 JSP 的快速入门、原理、脚本、缺点 和 EL表达式 以及 JSTL标签23.2024/11/14日 日志 关于 MVC 分层开发模式24.2024/11/15日 日志 关于 会话跟踪技术--- Cookie & Session25.2024/11/20日 日志 关于 Filter & Listener26.2024/11/21日 日志 关于AJAX & Axious异步框架 & JSON27.2024/11/27日 日志 关于Vue && Element28.JavaWeb案例整体分析---》差旅费报销管理信息系统->>题目详情29.JavaWeb案例整体分析---》差旅费报销管理信息系统->>登录与注册30.JavaWeb案例整体分析---》差旅费报销管理信息系统->>数据库操作和Mybatis配置以及pom.xml31.JavaWeb案例整体分析---》差旅费报销管理信息系统->>出差申请与报销部分32.2024/1/13日 日志 关于Vue && Element 的后续---》综合案例(1)33.2024/1/14日 日志 关于Vue && Element 的后续---》综合案例(2)34.2024/1/16日 日志 关于Vue && Element 的后续---》综合案例(4)35.2024/1/17日 日志 关于Vue && Element 的后续---》综合案例(5)36.2024/1/18日 日志 关于Vue && Element 的后续---》综合案例(6)37.2024/1/19日 日志 关于Vue && Element 的后续---》综合案例(7)38.2024/1/20日 日志 关于Vue && Element 的后续---》综合案例(8.1)39.2024/1/21日 日志 关于Vue && Element 的后续---》综合案例(8.2)40.2024/1/22日 日志 期末考试案例回顾与分析---》综合案例(1)41.2024/1/23日 日志 期末考试案例回顾与分析---》综合案例(2)42.2024/1/24日 日志 期末考试案例回顾与分析---》综合案例(3)43.2024/1/25日 日志 期末考试案例回顾与分析---》综合案例(4)44.2024/1/26日 日志 期末考试案例回顾与分析---》综合案例(5)45.2024/1/27日 日志 期末考试案例回顾与分析---》综合案例(6)46.2024/2/3日 日志 期末考试案例回顾与分析---》综合案例(7)47.2024/2/4日 日志 期末考试案例回顾与分析---》综合案例(8)48.2024/2/5日 日志 期末考试案例回顾与分析---》综合案例(9)49.2024/2/6日 日志 期末考试案例回顾与分析---》综合案例(10)50.2024/2/7日 日志 期末考试案例回顾与分析---》综合案例(汇总)51.2024/2/24日 日志 第一次测试案例分析(1)--题目52.2024/2/25日 日志 第一次测试案例分析(2)--数据库层面53.2024/2/26日 日志 第一次测试案例分析(3)--基础准备54.2024/2/27日 日志 第一次测试案例分析(4)--登录与注册和仓库方面正则表达式
点击查看代码
-- 正则表达式
-- · 概念:正则表达式定义了字符串组成的规则
-- · 定义:
-- 1.直接量:注意不要加引号
-- var reg = /^lw{6,12}$/:
-- 2.创建 RegExp 对象
-- var reg = new RegExp("^lw{6,12}$");
-- · 方法:
-- · test(str):判断指定字符串是否符合规则,返回true或 false
-- · 语法
-- ^ :表示开始
-- $ :表示结束
-- [] :代表某个范围内的单个字符,比如:[0-9]单个数字字符
-- · :代表任意单个字符,除了换行和行结束符
-- \w :代表单词字符:字母、数字、下划线(_),相当于[A-Z a-z 0-9_]
-- \d :代表数字字符: 相当于[0-9]
-- · 量词:
-- + :至少一个 var reg = /^lw+$/
-- * :零个或多个
-- ? :零个或一个
-- {x} :x个
-- {m,} :至少m个
-- {m,n} :至少m个,最多n个
--
Web与HTTP
点击查看代码
-- Web核心介绍
-- 什么是 JavaWeb ?
-- Web:全球广域网,也称为万维网(www),能够通过浏览器访问的网站
-- JavaWeb:是用 Java技术来解决相关web互联网领域的技术栈
--
-- JavaWeb技术栈
-- B/S 架构:Browser/Server,浏览器/服务器架构模式,它的特点是,客户端只需要浏览器,
-- 应用程序的逻辑和数据都存储在服务器端。
-- 浏览器只需要请求服务器,获取Web资源,服务器把Web资源发送给浏览器即可
-- 好处:易于维护升级:服务器端升级后,客户端无需任何部署就可以使用到新的版本
-- · 静态资源:HTML、CSS、JavaScript、图片等。负责页面展现
-- · 动态资源:Servlet、JSP等。负责逻辑处理
-- · 数据库:负责存储数据
-- · HTTP协议:定义通信规则
-- · Web服务器:负责解析 HTTP 协议,解析请求数据,并发送响应数据
--
--
-- HTTP
-- ·概念:HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则
-- · HTTP 协议特点:
-- 1.基于TCP协议:面向连接,安全
-- 2.基于请求-响应模型的:一次请求对应一次响应2.
-- 3.HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的。3.
-- · 缺点:多次请求间不能共享数据。 Java中使用会话技术(Cookie、Session)来解决这个问题
-- · 优点:速度快
--
-- HTTP-请求数据格式
-- ·请求数据分为3部分
-- 1.请求行:请求数据的第一行。其中GET表示请求方式,/表示请求资源路径,HTTP/1.1表示协议版本
-- 2.请求头:第二行开始,格式为key:value形式。
-- 3.请求体: POST请求的最后一部分,存放请求参数
-- GET/HTTP/1.1Host: www.itcast.cn
-- Connection: keep-alive
-- Cache-Control: max-age=0 Upgrade-Insecure-Requests: 1
-- User-Agent: Mozilla/5.0 chrome/91.0.4472.106
-- ...
--
-- ·常见的HTTP 请求头:
-- ·Host: 表示请求的主机名
-- ·User-Agent: 浏览器版本,例如Chrome浏览器的标识类似Mozila/5.0..
-- ·Chrome/79,IE浏览器的标识类似Mozilla/5.0(Windows NT.) like Gecko;
-- ·Accept:表示浏览器能接收的资源类型,如text/*,image/*或者*/*表示所有;
-- ·Accept-Language:表示浏览器偏好的语言,服务器可以据此返回不同语言的网页;
-- ·Accept-Encoding:表示浏览器可以支持的压缩类型,例如gzip,deflate等。
--
-- POST/HTTP/1.1
-- Host:www.itcast.cn
-- Connection: kekp-alive
-- Cache-Control: max-age=0 Upgrade-Insecure-Requests: 1
-- User-Agent: Mozilla/5.0 chrome/91.0.4472.106
--
-- username=superbaby&password=123456
--
-- · GET请求和 POST请求区别:
-- 1.GET请求请求参数在请求行中,没有请求体。POST请求请求参数在请求体中
-- 2.GET请求请求参数大小有限制,POST没有
-- HTTP-响应数据格式
-- ·响应数据分为3部分
-- 1.响应行:响应数据的第一行。其中HTTP/1.1表示协议版本,200表示响应状态码,OK表示状态码描述
-- 2.响应头:第二行开始,格式为key:value形式
-- 3.响应体: 最后一部分。存放响应数据
-- HTTP/1.1 200 OK
-- Server: Tengine
-- Content-Type: text/html
-- Transfer-Encoding: chunked...
--
-- <html>
-- <head>
-- <title></title>
-- </head>
-- <body></body>
-- </html>
--
-- ·常见的HTTP 响应头
-- ·Content-Type:表示该响应内容的类型,例如text/htmlimage/jpeg;
-- ·Content-Length:表示该响应内容的长度(字节数)
-- ·Content-Encoding:表示该响应压缩算法,例如gzip;
-- ·Cache-Control:指示客户端应如何缓存,例如max-age=300表示可以最多缓存300秒
-- 状态码大类分类 说明
-- 1xx 响应中--临时状态码,表示请求已经接受,告诉客户端应该继续请求或者如果它已经完成则忽略它
--
-- 2xx 成功--表示请求已经被成功接收,处理已完成
-- 3xx 重定向--重定向到其它地方:它让客户端再发起一个请求以完成整个处理。
-- 4xx 客户端错误--处理发生错误,责任在客户端,
-- 如:客户端的请求一个不存在的资源,客户端未被授权,禁止访问等
-- 5xx 服务器端错误--处理发生错误,责任在服务端,如:服务端抛出异常,路由出错,HTTP版本不支持等
-- 状态码大全:https://cloud.tencent.com/developer/chapter/13553
--
-----------------------Moonbeams.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署