
Java Web
文章平均质量分 89
Java Web
小丁学Java
这个作者很懒,什么都没留下…
展开
-
HTML竖线符号 || 转义技术指南!!!
✅优先使用十进制满足多数场景✅XML/XHTML项目使用十六进制✅定期校验通过W3C Markup Validation Service✅现代框架推荐使用模板引擎自动转义📌 小贴士:在VSCode中安装「HTML Entities」插件可快速转换符号编码!原创 2025-04-27 22:57:03 · 487 阅读 · 0 评论 -
HTTP 请求的数据之旅:揭秘信息传递的四大高速公路!!!
途径位置/机制主要用途常见关联方法适合敏感数据?数据量限制URL 路径(路径参数)URL Path资源标识符所有方法❌ (可见)中 (URL 限制)查询字符串URL (?之后)参数化/过滤/分页GET (主要)❌ (可见)中 (URL 限制)请求头Headers 部分元数据, 认证, 控制, 上下文所有方法🤔 (取决于头)小请求体Body 部分承载主要提交数据✅ (需 HTTPS)大URL 路径定义了你要去哪里。查询字符串提供了关于目的地的额外筛选条件。原创 2025-04-18 19:02:13 · 714 阅读 · 0 评论 -
揭秘 application/json:现代 API 的通用语言!!!
在理解这个头部之前,让我们快速回顾一下 JSON 本身。它是一种轻量级的、人类可读的数据交换格式,基于 JavaScript 的对象语法。无序的键值对集合,用花括号{}包裹。键是字符串,值可以是字符串、数字、布尔值、数组或其他对象。{"name": "爱丽丝", "age": 30}有序的值列表,用方括号[]包裹。["苹果", "香蕉", "樱桃"]字符串(用双引号包裹)、数字、truefalsenull。它的简洁性和易于机器(及人类!)解析的特点使其变得极其流行。🧱📜。原创 2025-04-18 17:06:49 · 675 阅读 · 0 评论 -
解密 application/x-www-form-urlencoded:Web 表单的幕后功臣 ✨
📌是 HTML 表单 POST 提交的默认📌 数据格式为,并进行URL 编码。📌 主要用于POST请求,数据放在请求体中。📌GET请求参数在 URL 中,不适用此 Content-Type 头部。📌 后端(如 Java Spring)通常使用或POJO 绑定来接收,不推荐。📌 对于复杂的 API 数据交互,通常是更好的选择。希望这篇博客能帮助你更清晰地理解这个 Web 开发的基础知识点!下次当你提交表单时,就能想到背后发生的这一切啦!😉。原创 2025-04-18 16:31:49 · 742 阅读 · 0 评论 -
揭秘HTML实体 / :“sol“与“solidus“的千年之缘!!!
从古罗马的青铜板到现代浏览器的渲染引擎,solidus用一条斜线串联起2000年的文明演进。下次当你写下时,是否会听见历史长河的轻轻回响?🌊 评论区分享你遇到的神奇斜杠用法吧!原创 2025-04-11 17:00:54 · 511 阅读 · 0 评论 -
深入理解 <; 和 >;:HTML 实体转义的核心指南!!!
始终转义动态内容:用户输入、API 返回数据等必须转义后再插入 HTML!🛡️代码文档优先转义:在 Markdown、JSDoc、代码注释中显式使用和。📝依赖工具自动处理• 前端框架(React/Vue)默认转义文本内容 ⚛️• 使用模板引擎(如 Handlebars 的{{escape}}语法)🔧安全审查:通过代码扫描工具(如 ESLint、SonarQube)检测未转义符号!🔍和是开发者必须掌握的“安全密码”。它们不仅是语法正确的保障,更是防御 XSS 攻击的第一道防线。下次在代码中敲下。原创 2025-03-21 15:49:46 · 2744 阅读 · 0 评论 -
\node_modules\fibers\bin\win32-x64-93\fibers.node(`fibers` 包与 Node.js 16 及以上版本存在兼容性问题)
与 Node.js 16.x 时报告了诸如“Cannot find module ‘fibers.node’”的错误。否则,建议更新您的依赖项到与最新 Node.js 版本兼容的更现代的解决方案。:考虑使用提供类似功能但与较新 Node.js 版本兼容的其他库或工具。一般不兼容,原因是 Node.js 16.x 中弃用了所需的 API,并且缺少运行。,可能需要降级到较旧的 Node.js 版本(例如 14.x),在该版本中,所依赖的一些 API,导致缺少必要的二进制文件,并引发运行时错误。原创 2024-11-23 19:51:27 · 1756 阅读 · 0 评论 -
LibreOffice的腾讯云镜像站点安装地址和node.js在npm镜像站点快速下载网站
国内镜像包网址:https://mirrors.cloud.tencent.com/libreoffice/libreoffice/原创 2024-07-08 18:01:35 · 605 阅读 · 0 评论 -
无法解析插件 org.apache.maven.plugins:maven-war-plugin:3.2.3(已解决)
就转为javaweb项目了,但是我后悔了,想要还原成springboot项目,点开项目结构关于web的都移除了,还是不行,控制台报下面的错误。最后终于发现在pom.xml文件里war,改成jar就可以解决了,刚才报红的变成jar插件,就修复了。最开始我想把springboot项目转为javaweb项目,然后我点击下面这个插件。原创 2024-07-25 18:13:02 · 1629 阅读 · 0 评论 -
08_第八章 微头条项目开发(PostMan测试工具)
M:Model 模型层,具体功能如下V:View 视图层,具体功能如下C:Controller 控制层,具体功能如下1. 接收客户端请求,获得请求数据2. 将准备好的数据响应给客户端M:C:V:ResultCodeEnum 枚举类3.5.2 MD5加密工具类3.5.3 JDBCUtil连接池工具类添加jdbc.properties配置文件3.5.4 JwtHelper工具类3.5.5 JSON转换的WEBUtil工具类3.6 准备各层的接口和实现类3.6.1 准备实原创 2024-02-26 11:37:46 · 1120 阅读 · 0 评论 -
07_第七章 前端工程化(es6,Vue3,Element_plus组件库)
历史版本:let 和var的差别1、let 不能重复声明2、let有块级作用域,非函数的花括号遇见let会有块级作用域,也就是只能在花括号里面访问。3、let不会预解析进行变量提升4、let 定义的全局变量不会作为window的属性5、let在es6中推荐优先使用const和var的差异1、新增const和let类似,只是const定义的变量不能修改2、并不是变量的值不得改动,而是变量指向的那个内存地址所保存的数据不得改动。1、字符串中可以出现换行符2、可以使用 ${xxx} 形式输出变量和拼接变原创 2024-02-26 08:58:08 · 949 阅读 · 0 评论 -
06_第六章 会话_过滤器_监听器
记录用户名当我们在用户名的输入框中输入完用户名后,浏览器记录用户名,下一次再访问登录页面时,用户名自动填充到用户名的输入框.保存电影播放进度在网页上播放电影的时候,如果中途退出浏览器了,下载再打开浏览器播放同一部电影的时候,会自动跳转到上次退出时候的进度,因为在播放的时候会将播放进度保存到cookie中记录用户的登录状态用户登录后,将用户的账号等敏感信息存入session记录用户操作的历史例如记录用户的访问痕迹,用户的购物车信息等临时性的信息定义ServletA,将用户名存入session原创 2024-02-26 08:42:13 · 909 阅读 · 0 评论 -
05_第五章 Servlet(@WebServlet,Servlet继承结构,生命周期,ServletConfig和ServletContext)
自定义一个类,要继承HttpServlet类重写service方法,该方法主要就是用于处理用户请求的服务方法HttpServletRequest 代表请求对象,是有请求报文经过tomcat转换而来的,通过该对象可以获取请求中的信息HttpServletResponse 代表响应对象,该对象会被tomcat转换为响应的报文,通过该对象可以设置响应中的信息Servlet对象的生命周期(创建,初始化,处理服务,销毁)是由tomcat管理的,无需我们自己newHttpServletRequest Http原创 2024-02-25 14:54:38 · 1178 阅读 · 0 评论 -
04_第四章 XML_Tomcat_HTTP(处理dos窗口日志中文乱码问题)
1.创建SAXReader对象2. 解析XML获取Document对象: 需要传入要解析的XML文件的字节输入流3. 获取文档的根标签4. 获取标签的子标签//获取所有子标签//获取指定标签名的子标签List sonElementList = rootElement.elements("标签名");5. 获取标签体内的文本6. 获取标签的某个属性的值String value = element.attributeValue("属性名");原创 2024-02-25 08:50:43 · 1122 阅读 · 0 评论 -
03_第三章 JavaScript(数据类型和运算符,流程控制和函数,JS的对象和JSON,事件的绑定,BOM编程,DOM编程,正则表达式)
脚本语言JavaScript是一种解释型的脚本语言。不同于C、C++、Java等语言先编译后执行, JavaScript不会产生编译出来的字节码文件,而是在程序的运行过程中对源文件逐行进行解释。基于对象弱类型事件驱动跨平台性是一种由欧洲计算机制造商协会(ECMA)通过ECMA-262标准化的脚本程序语言,ECMAScript描述了语法、类型、语句、关键字、保留字、运算符和对象。它就是定义了脚本语言的所有属性、方法和对象。ECMA-262第1版本质上跟网景的JavaScript 1.1相同,删除了浏览器特定代原创 2024-02-25 08:38:17 · 1346 阅读 · 0 评论 -
02_第二章 HTML&CSS
HTML5 是 HyperText Markup Language 5 的缩写,HTML5 技术结合了 HTML4.01 的相关标准并革新,符合现代网络发展要求,在 2008 年正式发布。HTML5 由不同的技术构成,其在互联网中得到了非常广泛的应用,提供更多增强网络应用的标准机。与传统的技术相比,HTML5 的语法特征更加明显,并且结合了 SVG 的内容。这些内容在网页中使用可以更加便捷地处理多媒体内容,而且 HTML5中还结合了其他元素,对原有的功能进行调整和修改,进行标准化工作。HTML5 在 201原创 2024-02-23 11:49:53 · 1169 阅读 · 0 评论 -
01_第一章 WEB开发概述(技术栈,交互模式,CS和BS模式,前后端分离)
用Java技术来解决相关web互联网领域的技术栈.使用JAVAEE技术体系开发企业级互联网项目. 项目规模和架构模式与JAVASE阶段有着很大的差别. 在互联网项目下,首先需要明白客户端和服务器的概念客户端 :与用户进行交互,用于接收用户的输入(操作)、展示服务器端的数据以及向服务器传递数据手机APP微信小程序PC端程序PC浏览器其他设备服务端:与客户端进行交互,接收客户端的数据、处理具体的业务逻辑、传递给客户端其需要的数据“服务器”是一个非常宽泛的概念,原创 2024-02-23 11:35:59 · 1374 阅读 · 0 评论 -
基础篇_开发web程序(C/S架构,SpringBoot,贷款计算器-WEB版)
方法只能返回一个结果,现在要返回两个值,可以使用数组。数组可以容纳多个值。定义字符串数组、给数组的两个元素赋值定义并赋值(一步完成)后者可以简化为最后这种,虽然看着简单,但它的限制较多,用的少。原创 2024-01-12 13:48:06 · 1397 阅读 · 0 评论