上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 设计模式3-行为型模式 作用:通过规范对象间的交互方式和职责分配,解决对象协作中的行为协调问题,使对象通信更灵活、职责更清晰。 1 访问者模式(Visitor Pattern)教程 一、什么是访问者模式? 访问者模式是 ** 行为型模式中专注于 “分离数据结构与操作”** 的核心模式,其核心思想是: 阅读全文
posted @ 2025-10-23 14:36 碧水云天4 阅读(4) 评论(0) 推荐(0)
摘要: 设计模式2-结构型模式 作用:通过合理组合类或对象,优化系统的结构(如类的继承关系、对象的关联关系),实现功能复用、结构灵活或降低复杂度。 2.1 桥接模式(Bridge Pattern) 一、什么是桥接模式? 桥接模式是 ** 结构型模式中用于 “解耦抽象与实现”** 的核心模式,其核心思想是:将 阅读全文
posted @ 2025-10-23 14:35 碧水云天4 阅读(3) 评论(0) 推荐(0)
摘要: 一 设计模式是什么 设计模式是软件工程中针对常见设计问题的、经过验证的、可复用的解决方案。它不是具体的代码实现,而是一套 “设计模板” 或 “思想指导”,用于解决软件设计中反复出现的问题(如 “如何灵活创建对象”“如何降低类之间的耦合”“如何让对象协作更高效” 等)。 设计模式的核心价值在于: 复用 阅读全文
posted @ 2025-10-23 14:34 碧水云天4 阅读(3) 评论(0) 推荐(0)
摘要: 设计原则 软件工程的七大设计原则包括开闭原则、接口隔离原则、里氏替换原则、合成复用原则、迪米特法则(最小知识原则)、单一职责原则、依赖倒置原则。(开口里合最单依) 一 开闭原则 开闭原则(Open Closed Principle,OCP)由勃兰特・梅耶(Bertrand Meyer)提出,他在 1 阅读全文
posted @ 2025-10-23 14:28 碧水云天4 阅读(4) 评论(0) 推荐(0)
摘要: 一 准备环境 1 数据库环境搭建 CREATE DATABASE IF NOT EXISTS db_book; USE db_book; CREATE TABLE book ( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '书籍唯一标识', name VARC 阅读全文
posted @ 2025-10-21 18:17 碧水云天4 阅读(9) 评论(0) 推荐(0)
摘要: 一、Redis 简介 Redis(Remote Dictionary Server)是一个开源的高性能键值对存储数据库,基于内存运行并支持持久化,常用于缓存、会话存储、消息队列等场景。其核心特点包括: 速度快:基于内存操作,单线程模型避免上下文切换开销,读写性能极高(秒级处理 10 万 + 请求)。 阅读全文
posted @ 2025-10-20 20:43 碧水云天4 阅读(9) 评论(0) 推荐(0)
摘要: 一 Thymeleaf是什么 Thymeleaf 是一款现代服务器端 Java 模板引擎,专为 Web 开发设计,尤其适合与 Spring Boot 框架搭配使用。它的核心目标是实现 “自然模板”(Natural Templates)—— 即模板文件本身可直接作为纯 HTML 在浏览器中打开预览,无 阅读全文
posted @ 2025-10-17 11:23 碧水云天4 阅读(10) 评论(0) 推荐(0)
摘要: 一 系统功能设计 采用SpringBoot + Thymeleaf + MyBatisPlus技术栈实现一个简单的书籍管理系统,包含以下功能: 书籍列表展示 书籍添加 书籍编辑 书籍删除 书籍查询(按条件筛选) 二 数据库设计 SET NAMES utf8mb4; SET FOREIGN_KEY_C 阅读全文
posted @ 2025-10-16 20:42 碧水云天4 阅读(7) 评论(0) 推荐(0)
摘要: MyBatisPlus教程 一 什么是MyBatisPlus MyBatis-Plus(简称 MP)是一款基于 MyBatis 的增强工具,旨在简化 MyBatis 的开发流程,提供更高效、更便捷的数据库操作能力。它在 MyBatis 的基础上只做增强不做改变,既保留了 MyBatis 的原生功能, 阅读全文
posted @ 2025-10-16 20:39 碧水云天4 阅读(61) 评论(0) 推荐(0)
摘要: 使用SpringBoot+MyBatis实现增删改查 一 SpringBoot SpringBoot 是Spring 框架的简化开发工具,由 Pivotal 团队开发,核心目标是简化 Spring 应用的创建、配置和部署。 主要特点: 自动配置:根据引入的依赖自动配置项目(例如引入 MySQL 依赖 阅读全文
posted @ 2025-10-16 20:37 碧水云天4 阅读(26) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 18 下一页