为博客配置 HTTPS(使用 Nginx 和手动替换证书) 编程

为博客配置 HTTPS(使用 Nginx 和手动替换证书)

为了提高我的博客的安全性,我决定为其启用 HTTPS。这不仅能保护用户的数据,还能提升网站的可信度。在这篇文章中,我将分享如何通过手动申请 SSL 证书,并使用 Nginx 配置 443 端口实现 HTTPS。1. 申请免费的 SSL 证书首先,我通过 阿里云的数字证书管理服务 获得了免费的 SSL...
阅读全文
YAML格式文件 编程

YAML格式文件

1. YAML:常见的数据存储与交换格式在配置文件和数据交换领域,常见的格式还包括 Properties(.properties)、XML(.xml)、JSON(.json)等。它们的设计初衷、易用性和适用场景各有差异:Properties主要用于 Java 应用的配置文件,以键值对形式存储,每行一...
阅读全文
部署SpringBoot程序 编程

部署SpringBoot程序

1.回顾部署web项目以前的项目web项目打包成war包安装JDK安装Tomcat把war包放到tomcat的webapps里启动Tomcat现在SpringBoot项目web项目打包成jar包安装JDK启动web项目2.具体步骤2.1 配置Maven打包SpringBoot项目的插件<bui...
阅读全文
第一个SpringBoot3程序 编程

第一个SpringBoot3程序

今天(2025-04-21)开始打算学习SpringBoot3,这应该是个漫长的过程,我给自己的预计学习时间是两周,每天10h+,也许会有些仓促,但我绝不会将就,不赶进度,力求做到理解。现在先学习运行第一个SrpingBoot3程序。1.准备工作新建Java空的工程,选择Maven作为构建工具。在P...
阅读全文
Git,版本控制工具 编程

Git,版本控制工具

1. 版本控制版本控制是Git的一个主要关键词,git可以在开发中管理我们的文件,方便地查看记录,备份之前的版本。1.1 Git可以解决以下问题多人协同开发追踪一个文件的历史记录提高工作效率记录开发过程统计工作量1.2 常见的版本控制器GitSVN(Subversion)CVS(Concurrent...
阅读全文
Linux终端指令 编程

Linux终端指令

一.磁盘管理1.打印目录pwd(打印当前目录)2.列表信息ls(列表当前目录内的所有文件\目录,不包括隐藏文件)ls -a(列表当前目录内的所有文件\目录,包括隐藏文件)ls -l(列表当前目录内的所有文件\目录的详细信息,不包括隐藏文件。可简写为ll)ls-al(列表当前目录内的所有文件\目录的详...
阅读全文
部署个人博客 编程

部署个人博客

1. 本地调试Web项目1.1 选择合适的博客程序您可以选择从零开始编写自己的博客系统,或使用现成的开源项目。我选择了一个开源博客系统,通过GitHub找到并使用了ForestBlog博客系统,该系统使用了Maven、Spring、SpringMVC、MyBatis、JSP、MySQL等技术栈。1....
阅读全文