随笔分类 - Web
摘要:来源 代码 记录一个php的html标签自动闭合的函数代码 <?php function fix_html_tags(single_tags = array()) { stack = array();//标签栈 $_single_tags = ar
阅读全文
摘要:环境:idea2019.3 maven3.5.3 boot2.6.7 文件目录结构如下: 问题 按照教程创建的springboot项目,运行之后发现无法读取maven仓库文件,具体错误消息如下: Exception in thread "main" java.lang.IllegalArgument
阅读全文
摘要:概念: JavaScript Object Notation JavaScript对象表示法 Person p = new Person(); p.setName("张三"); p.setAge(23); p.setGender("男"); var p = {"name":"张三","age":23
阅读全文
摘要:Filter:过滤器 概念: 生活中的过滤器:净水器,空气净化器,土匪、 web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 过滤器的作用: 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 快速入门: 步骤: 定义一个类,实现接口Filte
阅读全文
摘要:JSP 指令 作用:用于配置JSP页面,导入资源文件 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> 分类: page : 配置JSP页面的 contentType:等同于response.setContentType() 设置响应体的mime类型以及字符集 设置当前
阅读全文
摘要:会话技术 会话:一次会话中包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 功能:在一次会话的范围内的多次请求间,共享数据 方式: 客户端会话技术:Cookie 服务器端会话技术:Session Cookie: 概念:客户端会话技术,将数据保存到客户端
阅读全文
摘要:HTTP协议: 请求消息:客户端发送给服务器端的数据 数据格式: 请求行 请求头 请求空行 请求体 响应消息:服务器端发送给客户端的数据 数据格式: 响应行 组成:协议/版本 响应状态码 状态码描述 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 状态码都是3位数字 分类: 1xx:服
阅读全文
摘要:学习servlet,敲个简单的案例,启动tomcat,就看见这个报错信息;tomcat是连接上了,但好像是项目部署失败。 尝试1 更改tomcat配置文件catalina.properties 。 tomcat.util.scan.DefaultJarScanner.jarsToSkip=\ 值后面
阅读全文
摘要:Http 概念:Hyper Text Transfer Protocol 超文本传输协议 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 特点: 基于TCP/IP的高级协议 默认端口号:80 基于请求/响应模型的:一次请求对应一次响应 无状态的:每次请求之间相互独立,不能交互数据 历史版本
阅读全文
摘要:忽然发现这两个端口的区别有点混淆,记录一下。 区别 80是HTTP协议的默认端口,可以省略;在输入网站的时候其实浏览器(非IE)已经帮你输入协议了,所以你输入http://baidu.com,其实是访问http://baidu.com:80。 80808080端口是被用于WWW代理服务的,可以实现网
阅读全文
摘要:概念:Extensible Markup Language 可扩展标记语言 可扩展:标签都是自定义的。 功能 存储数据 配置文件 在网络中传输 xml与html的区别 xml标签都是自定义的,html标签是预定义。 xml的语法严格,html语法松散 xml是存储数据的,html是展示数据 w3c:
阅读全文
摘要:C/S: Client/Server 客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务器端程序 如:QQ,迅雷... 优点: 用户体验好 缺点: 开发、安装,部署,维护 麻烦 B/S: Browser/Server 浏览器/服务器端 只需要一个浏览器,用户通过不同的网址(URL),客户
阅读全文