Marlin's Blog

「编译当下,重构未来」

Talis智能学习辅助系统项目总结

Talis智能学习辅助系统项目总结 示例一 1 2 3 4 5 6 7 8 9 10 // 实体类:表示数据库中的dept表 @Data @NoArgsConstructor @AllArgsConstructor public class Dept { private Integer id; private String name; private LocalD...

Spring 注解总结

Spring Annotations Summary

Spring 注解总结 一、前言 Spring 框架作为 Java 开发领域的翘楚,为开发者提供了强大而灵活的功能,极大地简化了企业级应用的开发流程。其中,注解(Annotation)的引入更是 Spring 发展史上的一次重大突破,它以一种简洁优雅的方式替代了繁琐的 XML 配置,让开发者能够从复杂的配置工作中解脱出来,专注于业务逻辑的实现。本文将深入剖析 Spring 中常用注解的用法...

内网穿透

NAT Traversal Explained

内网穿透 内网穿透,也称为 NAT 穿透,是一种允许外部网络用户访问处于私有网络内部设备或服务的技术。 由于 IPv4 地址资源的枯竭,大多数设备都处于 NAT(网络地址转换)之后,没有公网 IP 地址,这使得外部设备难以直接访问它们。内网穿透技术通过一系列方法解决了这个问题,使得无论设备身处何种网络环境,都能被外部访问。 背景知识 私有地址与 NAT 私有地址范围: ...

字符编码详解

Character Encoding Explained

字符编码详解 基本概念 字符(character): 人类可读的符号,比如A、中、😊等。 字节(Byte):计算机存储的基本单位,8位二进制数。 编码(Encoding):将字符映射为字节的规则或标准。 字符编码就是:字符 <–> 字节 的映射规则。 字符编码的历史演进 年代 编码名称 特点 ...

路径详解

相对路径与绝对路径

路径详解 —— 相对路径与绝对路径 路径的基本概念 路径是指向文件或资源在计算机系统中的位置的字符串表示。在Web开发中,路径用于定位网页、图片、脚本等资源。 路径主要分为两种类型:相对路径和绝对路径。 绝对路径:从根目录开始,路径是完整且唯一的。 相对路径:从当前目录开始,路径是相对于当前位置的。 举例说明 以 Linux/macOS 为例: 假设目录结果如下: 1 2 3 ...

HttpServletRequest与HttpServletResponse的区别

HttpServletRequest and HttpServletResponse

HttpServletRequest 与 HttpServletResponse 的区别 一、HttpServletRequest —— 封装客户端请求 📌 核心作用 获取客户端发来的所有信息:参数、请求头、会话、协议、路径等。 ✅ 常用方法分类总结 类别 方法 说明 示例 ...

JSP 快速入门

JSP Quick Start

JSP 技术详解:JavaWeb 开发的核心组件 一、JSP 是什么? JSP 是 Sun Microsystems(现 Oracle)开发的一种动态网页技术标准,它允许开发者在 HTML 页面中嵌入 Java 代码,实现动态内容生成。JSP 本质上是 Servlet 的高级抽象,最终会被 Web 容器(如 Tomcat)编译成 Servlet 执行。 核心特点 “HTML 为主...

Servlet 快速入门

Servlet Quick Start

Servlet 技术详解:JavaWeb 的核心控制器 一、Servlet 是什么? 定义与本质 Servlet 是运行在 Web 服务器或应用服务器上的 Java 程序,用于扩展服务器的功能,处理客户端(通常是浏览器)的请求并生成响应。其本质是一个Java 接口,定义了处理请求的标准方法。 关键特性 平台无关性:基于 Java,可在任何支持 JVM 的服务器上运行 持久性:...

JavaScript 快速入门 2

JavaScript Quick Start

JavaScript 快速入门 JavaScript 函数和对象 函数的定义 函数是执行特定任务或计算的可重用代码块。可以使用 function 关键字来定义函数。 1 2 3 4 function 函数名(参数1, 参数2, ...) { // 函数体 return 返回值; // 可选 } JavaScript 核心 系统函数 parseInt():...

JavaScript 快速入门 1

JavaScript Quick Start

JavaScript 快速入门 JavaScript 基础语法 脚本的基本结构 1 2 3 <script> // JavaScript 代码 </script> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <!DOCTYPE html> <html> <head> <title...