会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
北风几吹夏
阅读是一座随身携带的避难所。——毛姆
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
89
下一页
2024年8月20日
Windows环境下安装并运行Jenkins
摘要: 1. 下载Jenkins安装包 访问Jenkins官方主页,在下载页面选择适用于Windows的Jenkins Windows Installer (.msi)文件。 这里最新版目前是Jenkins 2.462.1 2. 运行安装程序 双击下载的.msi文件,启动Jenkins安装程序。 选择安装路
阅读全文
posted @ 2024-08-20 10:08 栖木hy
阅读(2583)
评论(0)
推荐(0)
2024年8月16日
基本数据类型与包装数据类型的使用标准
摘要: 这段使用标准主要是为了在编写代码时处理好基本数据类型和包装数据类型的选择问题,避免一些潜在的风险。 1. 【强制】所有的 POJO 类属性必须使用包装数据类型 POJO(Plain Old Java Object)类通常用作数据传输对象,属性可能会与数据库字段直接映射。由于数据库字段可以为 null
阅读全文
posted @ 2024-08-16 10:13 栖木hy
阅读(139)
评论(0)
推荐(0)
Java | DO / DTO / BO / VO的区别
摘要: 在Java开发中,DO、DTO、BO、VO 是常见的术语,分别代表不同的对象类型,每种对象类型有其特定的职责和使用场景。以下是对这些术语的解释: 1. DO(Data Object) DO 表示数据对象,通常对应数据库中的表结构。它是数据库中数据在应用程序中的抽象表现。DO 通常是简单的 POJO(
阅读全文
posted @ 2024-08-16 10:00 栖木hy
阅读(1286)
评论(0)
推荐(0)
如何在 Git 中取消文件的跟踪
摘要: 如何在 Git 中取消文件的跟踪 在使用 Git 进行版本控制时,文件可能最初被跟踪,但随着项目的发展,有时需要取消对这些文件的跟踪。本文介绍如何在不同情况下取消文件或目录的 Git 跟踪。 1. 取消对已经被 Git 跟踪的文件的跟踪 如果某个文件已经添加到 Git 并被提交,但现在不希望 Git
阅读全文
posted @ 2024-08-16 09:50 栖木hy
阅读(1845)
评论(0)
推荐(0)
2024年8月15日
Spring使用实现类注入为什么会导致高耦合度(举例)
摘要: 场景描述 假设我们要开发一个日志记录器组件,记录日志的方式可能有多种实现:控制台输出、文件输出、甚至是发送到远程服务器。为了实现这个功能,我们可以定义一个 Logger 接口来抽象日志记录功能,然后根据不同的需求创建不同的实现类。 1. 接口注入的实现方式 首先,我们定义一个 Logger 接口和两
阅读全文
posted @ 2024-08-15 16:06 栖木hy
阅读(61)
评论(0)
推荐(0)
Spring中接口注入和实现类注入的区别
摘要: 一、依赖注入的背景 在Spring框架中,依赖注入(Dependency Injection, DI)是一种通过外部控制来为类提供其依赖对象的机制。Spring通过IoC容器管理这些依赖,减少了组件之间的耦合度,使得代码更加灵活和易于测试。 二、接口注入 1. 定义 接口注入是指在代码中依赖的是接口
阅读全文
posted @ 2024-08-15 16:01 栖木hy
阅读(521)
评论(0)
推荐(0)
Java 中的线程本地存储(ThreadLocal)机制介绍
摘要: Java 中的 ThreadLocal 是一个用于实现线程本地存储(Thread Local Storage, TLS)的机制。它可以为每个线程提供独立的变量副本,使得一个线程中的变量不受其他线程中的变量的影响。ThreadLocal 通常用于在多线程环境下避免线程之间共享数据,从而实现线程安全。
阅读全文
posted @ 2024-08-15 09:15 栖木hy
阅读(572)
评论(0)
推荐(0)
2024年8月14日
Knife4j指定属性不显示在文档上
摘要: 如果想让指定的属性在 Knife4j 文档中不显示为参数,可以通过使用 @Schema(hidden = true) 注解来隐藏该字段。 这样在生成的 API 文档中,这个字段将不会显示为参数。 示例如下: import io.swagger.v3.oas.annotations.media.Sch
阅读全文
posted @ 2024-08-14 22:40 栖木hy
阅读(574)
评论(0)
推荐(0)
2024年8月12日
SpringBoot3 登录管理实现
摘要: 一、背景知识 1. 认证方案概述 有两种常见的认证方案,分别是基于Session的认证和基于Token的认证,下面逐一进行介绍 基于Session 基于Session的认证流程如下图所示 该方案的特点 登录用户信息保存在服务端内存中,若访问量增加,单台节点压力会较大 随用户规模增大,若后台升级为集群
阅读全文
posted @ 2024-08-12 11:14 栖木hy
阅读(636)
评论(0)
推荐(0)
2024年8月10日
在Spring Boot应用中配置和使用MinIO
摘要: 要在Spring Boot项目中使用MinIO作为对象存储服务,可以使用MinIO的Java SDK来与MinIO进行交互。以下是如何在Spring Boot应用中配置和使用MinIO的详细步骤: 1. 添加MinIO依赖 首先,你需要在项目中添加MinIO的Java SDK依赖。如果使用的是Mav
阅读全文
posted @ 2024-08-10 23:32 栖木hy
阅读(1284)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
89
下一页
公告