归档:2025年4月
-
Linux下安装Redis
12 天前 下载Redis首先去官网下载:https://redis.io/downloads/(步骤此处省略)我下载的是6.2。所以下面就以6.2为例将下载的安装包上传至服务器的目录/usr/local下(步骤此处省略)进入目录解压,执行命令tar xf redis-6.2.14.tar:[root@iZ2ze2r04br2fslxv7dx4tZ local]# tar xf redis-6.2.14.tar [root@iZ2ze2r04br2fslxv7dx4tZ local]# ls aegis bin etc games include lib lib64 libexec ... -
SpringBoot中关于spring-boot-devtools的介绍
17 天前 spring-boot-devtools 是 Spring Boot 提供的一个开发工具模块,主要用于提升开发效率。它通过提供热部署(Hot Reload)和其他开发时的便捷功能,帮助开发者快速迭代和调试代码。作用热部署(Hot Reload)自动检测类路径下的文件变化(如 Java 文件、配置文件等),并重新加载应用,无需手动重启。适用于开发环境,生产环境中默认禁用。LiveReload 支持内置 LiveReload 服务器,当资源文件(如 HTML、CSS、JavaScript 等)发生变化时,浏览器会自动刷新。默认禁用缓存在开发环境中,Spring Boot 会禁用模板引擎缓存(... -
Maven中Pom.xml里面的<optional>true</optional>作用
-
关于Mac下载Oracle的JDK的需要登录账号验证的问题
24 天前 在Mac上下载JDK 17.0.15时确实需要登录账号。用户可以通过Oracle官网下载JDK 17.0.15,但需要提供Oracle账号进行登录。如果用户没有Oracle账号,可以参考以下方法解决这个问题:方法 1:下载无需登录的 Oracle JDK(推荐)✅ 推荐:使用 Oracle 提供的 “JDK 17 Archive”(存档版本),无需登录即可下载。🔗 官方无登录下载链接:👉 Oracle JDK 17 Archive Download步骤如下:访问上述链接选择 macOS → x64(Intel) 或 ARM64(Apple Silicon M1/M2)下载 .dmg... -
关于在Typecho中无法发布包含emoji表情的文章
27 天前 今天在写博客的时候,使用了一些emoji的表情,在markdown编辑器中一切都正常。但是在Typecho系统中发布文章的时候,却报错了:经过查询资料得知,如果 Typecho 无法正常存储或显示 Emoji 表情(😊👉📌 等),一般是因为 MySQL 数据库的字符集和排序规则不支持 4 字节的 UTF-8(utf8mb4)。以下是完整的解决方案:1. 修改 MySQL 数据库字符集Typecho 默认使用 utf8(仅支持 3 字节字符,无法存储 Emoji),需要改为 utf8mb4(支持 4 字节)。(1)修改数据库登录 MySQL/MariaDB,执行:-- 修改数据库字符集(将... -
Maven中dependency的scope有哪些?
27 天前 在 Maven 中,<dependency> 的 scope 用于控制依赖项在构建生命周期的不同阶段是否可用。共有 6 种标准 scope,每种适用于不同的场景:1. compile(默认值,未指定时使用)✅ 编译(compile)、测试(test)、运行(runtime) 均可用⚠️ 会包含在最终的打包(JAR/WAR)中💡 适用场景:项目中绝大多数依赖(如 Spring Core、Lombok、Gson)2. provided✅ 编译(compile)、测试(test) 可用❌ 运行时(runtime)由目标环境(如JDK/Tomcat)提供,不会打到包里💡 适用场景:S...