关于Springboot配置thymeleaf的404问题

本文描述了一个关于 YAML 配置和 Spring Boot 的问题。问题出在 Spring Boot 项目的包结构上,导致自动扫描无法注册 controller 类,从而无法访问。通过将 controller 包移动到与 application 类同一包的子包下,问题得以解决。
阅读更多

Mac安装Nginx

本文介绍了通过Homebrew安装Nginx的过程。安装完成后,Nginx的默认文档根目录为/usr/local/var/www,默认端口设置为80。Nginx可以通过brew services启动,并可以使用usr/local/opt/nginx/bin/nginx -g 'daemon off;'命令非后台启动。停止Nginx可使用brew services stop nginx命令。
阅读更多

NodeJS创建一个空文件

本文介绍了如何使用Node.js中的fsopensync函数创建一个空文件并返回文件描述符_varfd,然后直接创建新文件而无需返回值,最后使用fsclosesync函数关闭文件。
阅读更多

通过Sonatype发布Maven项目到中央仓库

本文介绍了将开源库发布到 Maven 中央仓库的方法。通过 Sonatype 将项目发布到中央仓库,而实际上是发布到 central.sonatype.org,它会同步到 Maven 中央仓库。使用 Nexus 管理 Maven 仓库,注册 Sonatype 账号并经过审核后,按照指引操作即可成功发布自己的 artifact 到 Nexus 上,最终会出现在 Maven 中央仓库中。
阅读更多

Java中HTML与Textarea换行符的相互转换

这段代码实现了将 HTML 文本转换为 TextArea 文本,以及将 TextArea 文本转换回 HTML。具体而言,它定义了两个函数,一个用于将 HTML 转换为 TextArea 文本,另一个用于将 TextArea 文本转换为 HTML。这些函数在处理换行符时使用了字符串替换操作。
阅读更多

介绍一个Go实现的内网穿透神器frp

本文介绍了内网穿透的用途,特别是在需要外网访问的服务测试和共享接口测试方面的便利。作者推荐了使用frp工具进行内网穿透的方法,包括服务端和客户端的配置步骤。通过简单的配置,可以实现通过域名访问本地的HTTP服务,同时添加新服务只需新增域名解析和客户端配置。
阅读更多

使用GitHub Actions完成ci自动化部署

本文介绍了使用GitHub Actions 实现自动部署的方法。通过在GitHub 仓库中配置 CI 任务脚本,将代码推送到仓库后,GitHub Actions 将自动触发脚本执行。文章详细说明了任务脚本编写步骤,以及如何配置 GitHub Actions。需要注意的是要配置正确的 GitHub Token 以实现访问权限。
阅读更多

使用SSH方式操作GitHub

本文介绍了在使用SSH密钥连接GitHub的过程。首先使用ssh-keygen生成密钥,然后将公钥添加到GitHub账户。详细步骤包括生成密钥、复制公钥内容、在GitHub设置中添加新SSH密钥并提交。完成后即可通过SSH方式操作GitHub。
阅读更多

Java中的静态代码块、构造代码块、构造函数以及Java类初始化顺序

本文介绍了静态代码块、构造代码块和构造函数的概念和作用,以及它们的执行顺序和区别。静态代码块在类加载时执行一次,构造代码块在对象创建时执行,构造函数用于对象初始化。文章还讨论了类继承时的静态代码块执行顺序。
阅读更多