上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 70 下一页
摘要: 🌟 1. 基础认证与授权 1.1 配置基础认证 通过 SecurityConfig 类配置基本的认证与授权规则: @Configuration @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerA 阅读全文
posted @ 2025-03-03 09:23 软件职业规划 阅读(215) 评论(0) 推荐(0)
摘要: 一、什么是 MyBatis? 💡 MyBatis 是一个 基于 Java 的持久层框架,它在数据访问层中扮演着至关重要的角色。与传统的 JDBC 相比,MyBatis 提供了更简洁的 API 和灵活的 SQL 执行方式,同时避免了硬编码 SQL 的问题。通过 MyBatis,开发者可以轻松地将数据 阅读全文
posted @ 2025-03-03 09:10 软件职业规划 阅读(113) 评论(0) 推荐(0)
摘要: Spring MVC 的工作原理深度剖析 1. 用户请求到达 DispatcherServlet 用户通过浏览器发送 HTTP 请求到服务器。 DispatcherServlet 是 Spring MVC 的核心组件,作为前端控制器负责接收所有请求。 它是 Servlet 容器中的一个标准 Serv 阅读全文
posted @ 2025-03-03 00:23 软件职业规划 阅读(278) 评论(0) 推荐(0)
摘要: 第一部分:Spring Boot 基础 一、Spring Boot 简介 Spring Boot 是 Spring 生态系统的一部分,旨在解决传统 Spring 开发中的复杂性问题。以下是它的主要特点: 自动配置:根据类路径中的依赖项和配置文件,自动生成 Bean。 嵌入式服务器:内置 Tomcat 阅读全文
posted @ 2025-03-03 00:13 软件职业规划 阅读(1247) 评论(0) 推荐(0)
摘要: 一、数据加密的基本概念 1.1 什么是数据加密? 数据加密是一种通过特定算法将原始数据(明文)转换为不可读形式(密文)的技术。其主要目的是确保数据在传输或存储过程中不被未授权访问。 1.2 加密的主要类型 对称加密:加密和解密使用同一个密钥。 非对称加密:加密和解密使用不同的密钥(公钥和私钥)。 哈 阅读全文
posted @ 2025-03-02 23:49 软件职业规划 阅读(258) 评论(0) 推荐(0)
摘要: 一、XSS 攻击的基础知识 1. 什么是 XSS? XSS 是一种客户端代码注入攻击,攻击者通过在网页中插入恶意脚本,诱使用户执行这些脚本。这种攻击利用了浏览器对 JavaScript 等脚本的信任机制,使得攻击者可以绕过同源策略(Same-Origin Policy),窃取用户的 Cookie、会 阅读全文
posted @ 2025-03-02 23:12 软件职业规划 阅读(185) 评论(0) 推荐(0)
摘要: 一、HTTP 协议基础回顾 1.1 HTTP 请求与响应结构 HTTP 是一种请求-响应协议,客户端发送请求到服务器,服务器处理后返回响应。请求和响应的结构如下: 请求结构 <请求行> <请求头> 空行 <请求体>(可选) 响应结构 <状态行> <响应头> 空行 <响应体>(可选) 示例:GET 请 阅读全文
posted @ 2025-03-02 23:03 软件职业规划 阅读(54) 评论(0) 推荐(0)
摘要: 一、Java Web 应用生命周期概述 Java Web 应用的生命周期可以分为三个主要阶段:加载与初始化阶段、请求处理阶段 和 销毁阶段。这些阶段涉及不同的组件(如 Servlet、Filter、Listener 等)以及它们的交互方式。 在实际开发中,理解生命周期对于优化性能、管理资源和设计架构 阅读全文
posted @ 2025-03-02 22:54 软件职业规划 阅读(66) 评论(0) 推荐(0)
摘要: 一、Servlet 核心原理与高级特性 1. 什么是 Servlet? 🌐 Servlet 是一种运行在服务器端的 Java 技术,用于处理 HTTP 请求并动态生成 Web 内容。它是 Java EE 的一部分,运行在 Servlet 容器(如 Apache Tomcat、Jetty 等)中。 阅读全文
posted @ 2025-03-02 22:29 软件职业规划 阅读(752) 评论(0) 推荐(0)
摘要: 1. 基础知识 在深入 Java Web 开发之前,你需要掌握以下基础知识: a. Java 基础语法 面向对象编程(OOP):类、对象、继承、多态等核心概念。 集合框架:List、Set、Map 等常用数据结构。 异常处理:捕获和处理程序中的错误。 b. 前端基础 HTML/CSS:构建网页的基本 阅读全文
posted @ 2025-03-02 22:17 软件职业规划 阅读(398) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 70 下一页