- 博客(80)
- 资源 (6)
- 收藏
- 关注
原创 Spring bean 注册多种方式
Spring 提供多种Bean注册方式:@Component及其衍生注解适用于自定义业务类;@Bean用于第三方类或自定义创建逻辑;@Import导入配置类或组件;@ImportResource兼容XML配置;ImportBeanDefinitionRegistrar与BeanDefinitionRegistryPostProcessor实现框架级动态注册;registerSingleton直接注册已实例化对象;@ConfigurationPropertiesScan绑定配置属性;@EnableXXX通过@
2026-10-07 11:56:42
326
原创 docker 通过国内地址安装
本文介绍在Ubuntu系统下通过清华镜像源安装Docker,并配置国内镜像加速。首先使用清华TUNA镜像添加Docker官方GPG密钥和软件源,再更新apt并安装Docker及相关组件。随后编辑/etc/docker/daemon.json,配置多个国内可用镜像加速地址(如DaoCloud、南京大学、1ms),最后重载并重启Docker服务,解决国内拉取镜像慢的问题。
2026-09-21 22:09:17
52
原创 Spring MVC HandlerInterceptor 拦截请求及响应体
摘要:使用Spring MVC HandlerInterceptor拦截请求和响应体的实现方案。通过LoggingInterceptor在preHandle、postHandle和afterCompletion方法中记录请求信息,并利用RequestBodyCachingFilter缓存请求体以便多次读取。关键点包括:1) 使用InterceptorRequest对象存储请求信息;2) 通过Filter实现请求体缓存;3) 使用RequestWrapper处理一次性读取的InputStream问题
2025-07-07 23:27:49
489
原创 MinIO 生成临时地址
MinIO 生成临时访问地址的实现 本文介绍了如何使用MinIO生成预签名URL(Presigned URL),这种临时访问地址可在指定有效期内无需永久密钥访问对象,适用于文件临时分享和上传。文章基于MinIO Docker实现,提供了完整的Python代码示例,包含以下功能: 创建和删除存储桶 文件上传、下载和删除 获取桶和对象列表 生成临时访问URL 代码示例展示了如何初始化MinIO客户端、管理存储桶及对象,并实现文件传输功能。预签名URL机制特别适合需要临时访问权限的场景,如临时文件分享等。
2025-07-06 20:05:00
976
原创 Jenkins (七) - Docker Harbor
介绍了如何在Jenkins环境中安装和配置Harbor,一个开源的Docker镜像仓库。
2025-05-21 22:49:06
886
1
原创 架构图 C4 规范简介
C4(Context, Containers, Components, Code)是一种由 Simon Brown 提出的软件架构可视化分层建模方法,旨在通过四个不同层次的抽象描述软件系统,以满足不同受众的需求。
2025-05-21 22:47:20
1246
原创 MinIO Docker
MinIO 是一个高性能、兼容 S3 的对象存储,主要用于各种云原生应用、数据备份、归档等通用场景。提供身份验证,访问控制,加密等方式保护存储数据的安全。
2025-03-20 23:50:48
902
原创 Jenkins (五) - Docker SonarQube
Jenkins 集成 SonarQube,编译项目并通过SonarQube分析项目。
2024-04-06 23:41:23
1054
原创 Spring Boot Mockito (二)
基于第一篇这篇文章主要是讲解Spring boot 与 Mockito 集成持久层接口层单元测试。
2024-04-04 10:37:15
706
原创 KeepAlived + Nginx 高可用
在高可用(HA)系统中,当节点间的“心跳线”断开时,本来为一整体、协调的HA系统,就分裂成为多个独立的个体。节点间的HA软件像“裂脑人”一样,争抢“共享资源”、争起“应用服务”,就会发生严重后果——或者共享资源被瓜分、彼此“服务”都起不来了;或者彼此“服务”都起来了,但同时读写“共享存储”,导致数据损坏(常见如数据库轮询着的联机日志出错)。不仅“心跳”、还兼对外“服务”的本端网络链路断了,即使启动(或继续)应用服务也没有用了,那就主动放弃竞争,让能够ping通参考IP的一端去起服务。同 master01。
2023-03-20 17:57:15
723
JavaScript Object Notation
2007-09-29
Prentice.Hall.Core.Java.Volume.I.Fundamentals.8th.Edition.Sep.2007-1.rar
2007-11-12
Prentice.Hall.Core.Java.Volume.I.Fundamentals.8th.Edition.Sep.2007-1.rar
2007-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅