novel 是一套基于时下最新 Java 技术栈 Spring Boot 3 + Vue 3 开发的前后端分离学习实战型 Java 项目,配备详细的项目开发教程手把手教你从零开始开发上线一套生产级别的小说系统,由小说门户系统、作家后...
设置 Docker Compose 的服务健康检查,解决 depends_on 的依赖问题
我们都知道使用 Docker Compose 进行容器编排时,depends_on 属性可以设置两个容器的依赖关系,只有当被依赖的容器启动后,依赖的容器才会去启动。例如:在 novel-cloud 项目中,novel-monitor ...
使用 Docker Compose 一键安装 novel 项目开发环境
背景novel 项目的技术栈比较多,安装完全部环境需要花大量时间,甚至有的小伙伴可能嫌麻烦就直接放弃了,为了解决这个问题,今天花了好几个小时整了个一键安装的教程,不仅可以一键安装所有 novel 项目技术栈所需的环境,而且也可以直接用...
GitHub 加速神器:平均下载速度可达 3 MB/s(亲测)
大家好,今天给大家推荐一个 GitHub 加速工具,帮助大家解决 Github 下载速度慢的问题,先看下效果图。 因为经常帮助用户安装 novel-plus 系统,需要远程连接用户电脑去下载 GitHub 上的附件,有时会遇到下载速...
重置 Docker 容器中 MySQL8 实例的 root 帐户密码,解决忘记密码的问题
如果我们是通过非 Docker 方式安装的 MySQL,可以直接通过mysqld --skip-grant-tables命令跳过权限表的限制,无密码启动 MySQL 服务,这样任何账号都无需密码就可以登录到 MySQL 服务,然后进...
修复 MySQL 安装时错误 Error:GPG check FAILED
根据 MySQL 官方文档《使用 MySQL Yum 存储库在 Linux 上安装 MySQL》安装 MySQL 步骤如下: 下载 MySQL 发行包 1wget https://repo.mysql.com/mysql80-com...
基于 Docker 安装 novel-plus(小说精品屋-plus)
爬虫安装 安装命令: 12345docker run -d -e dburl="jdbc:mysql://<数据库IP>:<数据库端口号>/<数据库名>?useUnicode=true...
Spring Boot 如何加载非 Classpath 类路径下的外部 JAR 和配置文件
Launcher(启动器)org.springframework.boot.loader.Launcher 类是一个特殊的引导类,是 Spring Boot 可执行 jar 的主要入口点,它是 Spring Boot jar 文件中的...
扫盲:守护进程、后台进程、守护线程和用户线程
线程和进程进程是对运行时程序的封装,是资源分配的最小单位,进程实现了操作系统的并发,进程在执行过程中拥有独立的内存单元。 线程是进程的子任务,是 CPU 调度的最小单位,线程实现了进程内部的并发,多个线程共享进程的内存。 守护进程和后...
扫盲:Java 的版本发布和试用功能说明
版本号Java 早期的版本使用带小数点的数字 1.1~1.4 代表主版本号,Java 5 开始变成了使用整数代表主版本号。 发布节奏 Java 9 开始,每六个月发布一个新版本,其中包括短期支持版本(Short-Term-Suppor...