自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 租房项目开发实战(五)

nginx.conf文件采用层级化设计,整体由多个区块(block)组成。每个区块既可配置各类参数,也能嵌套子级区块,形成清晰的树状结构。具体配置架构如下图所示:​​Nginx配置文件nginx.conf通过include指令加载了/etc/nginx/conf.d目录下的所有.conf文件,该目录的配置文件结构如下图所示。​。

2025-11-29 20:38:09 546

原创 租房项目开发实战(四)

需要导入的代码和目标位置如下:导入代码模块包名/路径说明controllerweb-app略voweb-appView Object,用于封装或定义接口接受及返回的数据结构@Async的核心是「异步解耦 + 提高并发」,让耗时操作在后台线程执行,主线程快速响应。开启功能、异步方法是 Spring Bean 的外部调用、合理配置线程池(避免资源耗尽)。它是 Spring Boot 中优化系统性能、提升用户体验的常用注解。

2025-11-29 16:31:12 995

原创 租房项目开发实战(三)

房间管理共有六个接口,下面逐一实现首先在RoomController​中注入RoomInfoService​,如下。

2025-11-28 14:35:01 833

原创 租房项目开发实战(二)

/ Service 接口:定义查询契约// Service 实现类:委托 Mapper 执行查询@Service@Autowired@Override// 直接调用 Mapper 方法,无业务逻辑核心职责:定义业务逻辑入口(此处逻辑简单,仅透传 Mapper 结果)。关键:继承可能是为了复用 MyBatis-Plus 的基础 CRUD 方法,此处自定义方法专注于关联查询。

2025-11-24 22:28:37 784

原创 租房项目开发实战(一)

Component@Overridethrow new IllegalArgumentException("code非法");不需要手动注册到中也能正常工作,是因为它加了@Component注解,被 Spring 自动检测并注册到了全局的中 —— 这是 Spring Boot 的默认行为。两种方式的「转换器类型不同」,导致 Spring Boot 3 的自动注册逻辑不一样—— 方式一是「固定类型 Converter」(String→ItemType),Spring 能直接识别;

2025-11-20 22:55:03 815

原创 Knife4j简单使用

Knife4j 是,专为 Java 后端项目(尤其 Spring Boot)设计,提供可视化、交互式的 API 调试与管理能力。

2025-11-19 09:11:44 314

原创 Redis快速入门以及集成于springboot

Spring Data Redis 是Spring 生态下的 Redis 数据访问框架,核心作用是简化 Redis 的 Java 开发—— 它封装了原生 Redis 客户端(如 Jedis、Lettuce)的复杂操作,提供统一、简洁的 API,让开发者无需关注底层连接管理、序列化、命令封装等细节,专注于业务逻辑。简单说:原生 Redis 客户端需要手动写连接、序列化、异常处理代码,而 Spring Data Redis 把这些 “重复工作” 做了封装,让你用类似操作数据库的方式操作 Redis。

2025-11-18 10:55:49 813

原创 centos设置和安装mysql8+redis

执行以下 SQL 语句,允许 root 用户从。,系统会自动在该目录下搜索可执行命令(

2025-11-18 08:37:03 919

原创 springboot3集成mybatis-plus

少写代码」:无需手动实现 CRUD、批量、分页等基础逻辑,专注业务核心;「降低风险」:统一的实现模板,减少手动编码出错(如批量操作的批次处理、条件构造的语法错误);「无缝衔接」:与 MP 的BaseMapper、分页插件等组件深度整合,形成完整生态;「灵活扩展」:支持自定义方法、覆盖父类方法,满足复杂业务场景。简单说,是 MP 给 Service 层的「懒人工具」—— 能复用的都帮你写好了,你只需要关注业务逻辑,不用再做重复工作!

2025-11-17 09:51:57 980

原创 centos7下部署Minio以及springboot3下的简单使用

管理页面的地址为http://192.168.200.128:9001,登录的用户名和密码为部署时在EnvironmentFile​文件中配置的如下参数。若想将权限设置为只允许所有者写,但允许所有人读,就需要自定义访问权限。MinIO提供了多种语言的SDK供开发者使用,本项目需要用到Java SDK,下面通过一个简单案例熟悉一下其基本用法,具体内容可参考。如上图所示,可选的访问权限共有三个选项,分别是Private​、Public​和Custom​,具体说明如下。执行以下命令启动MinIO。

2025-11-17 09:15:25 704

原创 springmvc简单使用案例(三)

/ 读取文件内容// 设置响应头:指定文件名和下载方式// 状态码 200 OK + 响应头 + 响应体(文件字节数组)

2025-10-27 21:01:34 823

原创 RestFul编程风格

RESTFul是一种WEB服务接口设计风格。它通过定义一组约束条件和规范,使Web服务接口具备简洁、易理解、易扩展和安全可靠等特性。

2025-10-26 11:27:24 997

原创 springmvc简单使用案例(二)

实现视图的核心类和接口包括:ViewResolverRegistry、DispatcherServlet、ViewResolver、View如果你想定制自己的视图组件:编写类实现ViewResolver接口,实现resolveViewName方法,在该方法中完成逻辑视图名转换为物理视图名,并返回View对象。编写类实现View接口,实现render方法,在该方法中将模板语言转换成HTML代码,并将HTML代码响应到浏览器。如果Spring MVC框架中使用Thymeleaf作为视图技术。

2025-10-25 09:57:26 542

原创 springmvc简单使用案例(一)

域对象作用范围底层实现典型用途Request 域一次请求内控制器到视图的临时数据Session 域单个用户会话内用户登录信息、购物车Application 域整个 Web 应用(所有用户)全局配置、在线人数统计使用原则:尽量使用范围最小的域对象,避免资源浪费(如能在 Request 域解决的问题,就不要用 Session 或 Application 域)。ModelAndView类在SpringMVC框架中为了更好的体现MVC架构模式,提供了一个类:ModelAndView。

2025-10-23 21:25:13 682

原创 Spring 6 中 Thymeleaf 模板引擎与视图解析器配置

是专门适配 Spring 6 的模块,需与 Spring 版本保持兼容(建议使用 Thymeleaf 3.1.x 及以上版本)。首先,需在项目中引入 Thymeleaf 及 Spring 整合相关依赖。以 Maven 为例,在。若项目仍需使用 XML 配置,可在 Spring 配置文件(如。

2025-10-22 17:54:13 281

原创 MongoDB 常用操作指南:字段管理、数据导入导出及批量删除

在 MongoDB 数据库的日常管理与维护中,字段的新增删除、数据的导入导出以及批量清理数据都是高频操作。本文整理了这些实用操作的具体方法,便于开发者日常参考与使用。

2025-10-22 14:18:00 290

原创 FastAPI 中通过 config 配置让 response_model 返回模型外字段

"timestamp": datetime.now().strftime("%Y-%m-%d %H:%M:%S") # 会被忽略(未在 include 中)"timestamp": datetime.now().strftime("%Y-%m-%d %H:%M:%S") # 时间戳。"trace_id": "a1b2c3d4-5678-90ef-ghij-klmnopqrstuv", // 模型外字段。# 明确指定返回的字段(包括模型字段 id/name/email 和额外字段 trace_id)

2025-10-22 14:06:22 912

原创 升级到tomcat10和Java 21后,idea控制台system.out.println输出中文乱码问题

在从 Tomcat 9 升级到 Tomcat 10、Java SDK 从 1.8 升级到 21 的过程中,IDE 控制台输出中文乱码是常见问题。以下是分步骤解决方案,覆盖配置检查、参数设置、问题验证全流程。

2025-10-22 13:54:32 327

原创 快速的去除pdf上面的水印

作为一个程序员经常要浏览一些技术文档,有些技术文档弄到手后,全是水印,也太不方面我们阅工具读工具了,给大家推荐一款去除pdf上的水印的免费小工具!

2025-06-19 14:32:04 128

SEO实战密码:60天网站流量提高20倍昝辉.影印版

一本很不错的seo优化实战书籍。-----SEO实战密码:60天网站流量提高20倍昝辉.影印版

2012-07-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除