25春-计算机图形学作业(留档) 作业

25春-计算机图形学作业(留档)

随堂卷Ⅰ一、判断题光栅扫描显示器属于面线的设备。( √ )Bresenham 直线光栅化算法比 DDA 算法的效率高。( √ )走样现象被消除。( × )解析:走样(aliasing)只能通过抗锯齿技术减轻,但无法完全消除。屏幕上最小的显示单元叫做像素。( ...
NEW
阅读全文
Spring Boot 自动配置深度解析 Java

Spring Boot 自动配置深度解析

Spring Boot 自动配置深度解析主题概述:本文以 Spring Boot 自动配置为核心,系统讲解它的原理与应用示例。自动配置简介Spring Boot 的自动配置(Auto-Configuration)能够根据类路径下的依赖和已有的 Bean 定义,智能地为应用加载合适的组件并完成初始化,...
NEW
阅读全文
基于 Spring AI 的 DeepSeek 集成实战(第二版) Java

基于 Spring AI 的 DeepSeek 集成实战(第二版)

主题与目标本文为“基于 Spring AI 的 DeepSeek 集成实战”系列博客的第二版,聚焦于用户体验的两大提升:流式显示——让长文本响应边生成边可见,降低等待感;Markdown 渲染——以易读的富文本格式呈现 AI 返回的内容,而非原始 Markdown 代码。目标读者为已有第一版接入基础...
阅读全文
基于 Spring AI 的 DeepSeek 集成实战(第一版) Java

基于 Spring AI 的 DeepSeek 集成实战(第一版)

主题与目标本文为“基于 Spring AI 的 DeepSeek 集成实战”系列博客的第一版,将重点介绍如何使用 Spring AI 框架对接 DeepSeek 服务,包括依赖配置、核心代码示例以及基础验证步骤。第二版将着重讲解“流式显示”与“Markdown 展示”的实现方式,并在后续发布。本文面...
阅读全文
RESTful 编程风格实践 Java

RESTful 编程风格实践

一、什么是 RESTfulRESTful (Representational State Transfer,表述性状态转移)是一种 Web 服务接口的设计风格,它定义了一组约束和规范,使得 Web 服务接口更加简洁、易懂、可扩展且易于维护。 在 REST 架构中,“表述性” 指的是通过 URI(...
阅读全文
GoF 23 种设计模式之一:代理模式(Proxy Pattern) Java

GoF 23 种设计模式之一:代理模式(Proxy Pattern)

一、代理模式概述代理模式(Proxy Pattern)是 GoF(《设计模式:可复用面向对象软件的基础》)23 种设计模式之一,属于结构型设计模式。它的核心思想是:为其他对象提供一种代理,以控制对这个对象的访问。当客户端不想或不能直接引用某个对象时,可通过一个“代理”(Proxy)提供...
阅读全文
GoF 23 种设计模式之一:工厂模式(Factory Pattern) Java

GoF 23 种设计模式之一:工厂模式(Factory Pattern)

深入理解 GoF 工厂模式本文记录我对 GoF(Gang of Four)工厂模式的学习过程,系统地介绍三种工厂模式的概念、优缺点及应用场景,并结合示例代码加以说明,帮助读者快速掌握这一创建型设计模式。简介在软件开发中,设计模式是针对常见问题的可重用解决方案。1995 年,Erich Gamma 等...
阅读全文
手写 Java 连接池:实践心得 Java

手写 Java 连接池:实践心得

在日常开发中,数据库连接的频繁创建与销毁往往成为性能瓶颈。为了理解并掌握底层缓存技术与设计模式的应用,我手写了一个简陋版的 Java 连接池 SanguiCP,并将代码开源在 GitHub 上。本文将梳理我的学习过程、核心实现思路以及关键代码片段,帮助你快速理解连接池原理与装饰器模式的...
阅读全文
深入剖析 MyBatis 缓存机制:从一级缓存到 EhCache 集成优化 Java

深入剖析 MyBatis 缓存机制:从一级缓存到 EhCache 集成优化

深入剖析 MyBatis 缓存机制:从一级缓存到 EhCache 集成优化在大型应用中,频繁的数据库读写会成为性能瓶颈。MyBatis 提供了完善的缓存机制,通过减少 I/O 操作与数据库查询次数,显著提升系统性能。本文将结合示例,详细介绍 MyBatis 的一级缓存、二级缓存,以及如何集成第三方缓...
阅读全文