薛定谔的鱼
  • 首页
  • 归档
  • 分类
  • 书签
  • 标签
  • 公益
    免费Clash订阅(主) 免费Clash订阅(备1) 免费Clash订阅(备2) 免费Clash订阅(备3) TVBox小飞机网盘下载 影视仓小飞机网盘下载 订阅转化(主) Docker镜像站 Huggingface镜像站 Github文件加速站 ITDog
  • 站点/监控
    音乐汇 福利短剧 在线音乐播放器 图床 在线PS 友链
  • 关于

基于 Spring Boot,异步下载文件到Minio

项目结构 1234567891011121314151617my-async-file-downloader/├── src/main/java/│ └── com/example/downloader/│ ├── config/│ │ └── MinioConfig.java // MinIO 配置│ ├── controller/│ │
2025-06-12
Java
#Spring Boot #Minio

Windows下安装Oh My Zsh

在 Windows 下安装 Oh My Zsh 比在 macOS 或 Linux 下稍有不同,因为 Oh My Zsh 本身是为 Unix-like 环境设计的。不过,可以通过以下步骤在 Windows 上使用 Oh My Zsh: 1. 安装 Windows Subsystem for Linux (WSL) WSL 允许你在 Windows 上运行 Linux 环境。 启用 WSL 功能:
2025-06-12
Web
#Windows #Oh My Zsh

Rocky Linux下 Python项目生成虚拟环境

在 Rocky Linux 8 上为 Python 3.12 项目生成和使用虚拟环境的步骤: 1. 确保安装了 venv 模块: venv 模块是 Python 3 官方推荐的创建虚拟环境的工具。 大部分情况下 venv 已经默认安装。 检查是否安装: 1python3.12 -m venv --help 如果出现帮助信息,说明 venv 已经安装。 如果出现 “No module named
2025-06-12
Python
#Python #Rocky Linux #.venv

Java中URLEncoder注意问题

这段代码 1String encodedFileName = java.net.URLEncoder.encode(fileName + ".xlsx", StandardCharsets.UTF_8).replaceAll("\\+", "%20"); 旨在对文件名进行URL编码,并且特别处理了URL编码后的加号 (+)。 具体分解一
2025-06-12
Java
#URLEncoder

Git将远程dev分支合并到远程master分支

将远程 dev 分支合并到远程 master 分支,通常涉及以下步骤: 1. 确保本地仓库是最新的: 1234git checkout master # 切换到本地 master 分支git pull origin master # 从远程 master 分支拉取最新更改git checkout dev # 切换到本地 dev 分支git pull origin dev #
2025-06-12
Web
#Git

Argon2id密码哈希

Argon2 被认为是密码哈希的最佳选择,主要归功于以下几个关键原因: 强大的抗攻击性: 抗暴力破解攻击: Argon2 旨在通过增加计算成本来抵抗暴力破解攻击。 攻击者需要消耗大量的计算资源才能破解密码,这使得攻击变得更加昂贵和耗时。 抗彩虹表攻击: 像 bcrypt 一样,Argon2 使用盐来防止彩虹表攻击。 每个密码都使用一个唯一的盐值,这使得预先计算哈希值并将其存储在彩虹表中变得不可
2025-06-01
Java
#Java #Argon2id #密码 #哈希

理解Java中的InputStream和OutputStream

理解 InputStream 和 OutputStream 中的 “in” 和 “out” 的关键在于,你要把自己想象成你的 Java 程序。 数据相对于你的程序来说,要么是进入程序(输入),要么是从程序出去(输出)。 InputStream (输入流): “in” 代表 “进入” (into the program) InputStream 用于读取数据。 想象一下,你正在从文件中读取数据,
2025-06-01
Java
#Java #InputStream #OutputStream

TCP/IP四层模型

TCP/IP 四层模型 TCP/IP 模型将网络通信过程分为四个层次,每一层负责不同的功能,上层协议依赖于下层协议提供的服务。 这种分层结构简化了网络设计的复杂性,使得各层可以独立发展和演进。 1. 链路层 (Link Layer) / 网络接口层 (Network Interface Layer) 作用: 负责在网络中的相邻节点之间传输数据。它处理物理介质的访问、
2025-06-01
Web
#TCP/IP

Socket、TCP/IP、Http之间的关系

1. TCP/IP (传输控制协议/网际协议): 定义: TCP/IP 是一组协议,它是互联网通信的基石。它定义了数据如何在网络中传输、路由和寻址。 层次: TCP/IP 是一个分层模型,最常见的简化版本是四层模型: 链路层 (Link Layer): 处理物理连接,如以太网、Wi-Fi 等。 网络层 (Internet Layer): 处理 IP 地
2025-06-01
Web
#Socket #TCP/IP #Http

X99主板刷BIOS

FPTw64 刷 BIOS 说明和注意事项:1. FPTw64 工具: Intel Flash Programming Tool (FPT): 这是 Intel 官方提供的工具,用于读写 Intel 芯片组主板的 BIOS 芯片。 它比传统的 DOS 刷新工具更强大,也更灵活。 FPTw64: 是 FPT 的 64 位版本,适用于 64 位操作系统。 优点: 更强的兼容性: 支持更多的主板型
2025-04-06
Web
#x99 #E5 #BIOS #鸡血 #洋垃圾
12345

搜索

SchrodingerFish My Blog
总访问量 次 总访客数 人