博主头像
Hzqaq的开发日记

全栈开发学习中

java

不依赖外部工具启动java项目的三种方案

本文以 GoPick 项目为例,总结了三种 Java 后端服务的部署管理方式。命令行启动适合快速测试,可通过 java -jar 配合内存、端口、配置文件等参数直接运行,但后台运行不便管理;Systemd 服务管理是生产环境推荐方案,在 /etc/systemd/system/ 下创建 .service 文件,配置工作目录、启动命令、日志输出和环境变量后,即可使用 systemctl start/stop/restart/status 命令进行标准化管理,支持开机自启和故障自动重启;Shell 脚本管理则封装了启动、停止、重启、状态查看和日志追踪等功能,通过 PID 文件管理进程,适合无 Systemd 的轻量环境。三种方案由简到繁,可根据实际场景灵活选择。

默认分类

mac创建rockylinux虚拟机教程

本文记录在 macOS 上使用 VMware Fusion 13 安装 Rocky Linux 虚拟机的完整过程,包括软件下载、虚拟机创建、系统安装、网络配置以及远程连接工具的使用,并附上一个常见的静态 IP 配置错误的解决方法。

vue3

Vue3教程

本文是一份系统性的 Vue3 学习教程,主要面向有一定 Vue2 基础、希望转向 Vue3 的开发者。文章详细介绍了 Vue3 的诞生背景、性能提升、新特性,并重点围绕 Composition API 和工程化实践展开,提供了大量可直接运行的代码示例。