novel 是一套基于时下最新 Java 技术栈 Spring Boot 3 + Vue 3 开发的前后端分离学习实战型 Java 项目,配备详细的项目开发教程手把手教你从零开始开发上线一套生产级别的小说系统,由小说门户系统、作家后...
为什么 novel-plus 必须从 JDK8 升级到 JDK21?
作为 Java 生命周期中最为经典且稳定的版本,JDK8 自发布以来凭借成熟性、稳定性以及长期支持,成为众多企业默认采用的“标准”版本。 novel-plus 作为一款开源小说系统,自发布以来广受开发者和站长欢迎,其早期版本也是基于 ...
novel-plus 5.0.0 发布:架构全面升级,新增 AI 写作功能
novel-plus 5.0.0 已发布,主要改变如下: 架构升级 Java 版本:从旧版本升级到 Java 21。 Spring Boot 版本:从旧版本升级到 3.4.0。 ShardingSphere-JDBC:从旧版本升级到...
无需翻墙,一种访问 GitHub 的简单方法
经常使用 GitHub 的用户可能会遇到浏览器无法访问 GitHub 的情况,如下图所示: 通常情况下,使用代理或 VPN 可以解决这个问题,但我们都知道在国内翻墙是违法的,而且并非所有情况下都有可用的代理或 VPN。特别是在使用 ...
CentOS 安装 Nginx 提示:"No package nginx available."
根据 Nginx 官方文档《Linux 软件包安装》在 CentOS 7 上安装 Nginx 步骤如下: 安装必备组件: 1sudo yum install yum-utils 设置 yum 存储库 /etc/yum.repos....
CentOS 环境下卸载 MySQL 重装新版本
停止 MySQL 服务并卸载所有 MySQL 相关的软件包。这可以通过以下命令完成: 12sudo systemctl stop mysqld sudo yum remove mysql-server mysql mysql-l...
如何给 Sring Boot 项目的 jar 包加密防止反编译,并绑定指定机器运行
近日,一位朋友向我咨询,他开发了一套 Java 系统,打算在网上销售,却担心源码会被买家反编译或者 jar 包直接被二次销售。为了帮助他解决这个问题,也为了帮助大家避免类似的困扰,今天我向大家推荐一个实用的 java class 文件...
macOS 环境下以命令方式安装 Docker(包括桌面版和终端版)
安装 Homebrew前往 Homebrew官网 获取 Homebrew 的安装命令: 1/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebr...
设置 Docker Compose 的服务健康检查,解决 depends_on 的依赖问题
我们都知道使用 Docker Compose 进行容器编排时,depends_on 属性可以设置两个容器的依赖关系,只有当被依赖的容器启动后,依赖的容器才会去启动。例如:在 novel-cloud 项目中,novel-monitor ...
使用 Docker Compose 一键安装 novel 项目开发环境
背景novel 项目的技术栈比较多,安装完全部环境需要花大量时间,甚至有的小伙伴可能嫌麻烦就直接放弃了,为了解决这个问题,今天花了好几个小时整了个一键安装的教程,不仅可以一键安装所有 novel 项目技术栈所需的环境,而且也可以直接用...