相关文章
日常记录-CentOS 9安装java17
文章目录 前言一、手动安装 Oracle JDK 17 或 OpenJDK 17(适合自定义路径)二、使用 CentOS 9 系统包安装 OpenJDK 17(简单稳定)三、使用 SDKMAN(管理多个版本)总结 前言
CentOS 9安装java17 一、手动安装 …
编程日记
2025/4/29 19:43:05
Spring Boot 的“约定优于配置”:原理剖析与Java实践
在现代 Java 开发中,Spring Boot 以其高效、简洁的特点成为构建微服务和企业应用的首选框架。其核心设计哲学之一是“约定优于配置”(Convention over Configuration),这一理念显著降低了开发者的配置负担,提升了开发效…
编程日记
2025/5/4 9:31:10
Redis之缓存击穿
Redis之缓存击穿 文章目录 Redis之缓存击穿一、什么是缓存击穿二、缓存击穿常见解决方案1. 互斥锁(Mutex Lock)2. 永不过期 后台刷新3. 逻辑过期(异步更新) 三、案例1.基于互斥锁解决缓存击穿2.基于逻辑过期解决缓存击穿 四、注意…
编程日记
2025/4/17 2:05:33
分布式ID生成方案的深度解析与Java实现
在分布式系统中,生成全局唯一的ID是一项核心需求,广泛应用于订单编号、用户信息、日志追踪等场景。分布式ID不仅需要保证全局唯一性,还要满足高性能、高可用性以及一定的可读性要求。本文将深入探讨分布式ID的概念、设计要点、常见生成方案&a…
编程日记
2025/4/29 10:27:21
用 Vue 3 + OpenAI API 实现一个智能对话助手(支持上下文、多角色)
文章目录 一、项目背景与功能介绍二、技术选型与准备工作环境准备 三、智能对话助手的实现第一节:封装 OpenAI 接口请求第二节:构建消息上下文结构第三节:构建对话 UI 组件第四节:滚动自动到底部(可选优化)…
编程日记
2025/5/5 3:42:04
OpenCV 图像拼接
一、图像拼接的介绍
图像拼接是一种将多幅具有部分重叠内容的图像合并成一幅完整、无缝且具有更广阔视野或更高分辨率图像的技术。其目的是通过整合多个局部图像来获取更全面、更具信息价值的图像内容。
二、图像拼接的原理 图像拼接的核心目标是将多幅有重叠区域的图像进行准…
编程日记
2025/4/28 21:59:14
测试100问:http和https的区别是什么?
哈喽,大家好,我是十二,今天给大家分享的问题是:http和https的区别是什么? 首先我们要知道 HTTP 协议传播的数据都是未加密的,也就是明文的,因此呢使用 http协议传输一些隐私信息也就非常不安全&…
编程日记
2025/4/23 20:37:07
Unity ECS入门 (1.3.0)
官方文档:
Get started | Entities | 1.4.0-exp.2
前菜
这里就不介绍ECS这个概念了,只介绍怎么在Unity的ECS框架下进行开发。
Unity把以前那种面向对象的世界系统叫做SceneSytem(场景系统),这个叫ECS。Scenes over…
编程日记
2025/5/4 12:08:02