2022-04-30发表2023-08-27更新技术分享 / Spring Boot1 分钟读完 (大约186个字)关于Springboot配置thymeleaf的404问题本文描述了一个关于 YAML 配置和 Spring Boot 的问题。问题出在 Spring Boot 项目的包结构上,导致自动扫描无法注册 controller 类,从而无法访问。通过将 controller 包移动到与 application 类同一包的子包下,问题得以解决。阅读更多
2022-04-29发表2023-08-27更新技术分享 / Nginx2 分钟读完 (大约296个字)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命令。阅读更多
2022-04-28发表2023-08-27更新技术分享 / nodejs几秒读完 (大约37个字)NodeJS创建一个空文件本文介绍了如何使用Node.js中的fsopensync函数创建一个空文件并返回文件描述符_varfd,然后直接创建新文件而无需返回值,最后使用fsclosesync函数关闭文件。阅读更多
2022-04-28发表2023-08-27更新技术分享 / Jenkins几秒读完 (大约24个字)解决jenkins使用sodo出现的Authentication error in jenkins on using sudo错误文章讨论了在运行Jenkins时允许无密码使用sudo的配置。通过修改sudoers文件,将jenkins用户添加到sudo组并赋予nopasswd权限,实现了Jenkins在执行特定任务时无需密码进行sudo操作。阅读更多
2022-04-27发表2023-08-27更新技术分享 / 工具使用3 分钟读完 (大约404个字)通过Sonatype发布Maven项目到中央仓库本文介绍了将开源库发布到 Maven 中央仓库的方法。通过 Sonatype 将项目发布到中央仓库,而实际上是发布到 central.sonatype.org,它会同步到 Maven 中央仓库。使用 Nexus 管理 Maven 仓库,注册 Sonatype 账号并经过审核后,按照指引操作即可成功发布自己的 artifact 到 Nexus 上,最终会出现在 Maven 中央仓库中。阅读更多
2022-04-25发表2023-08-27更新技术分享几秒读完 (大约81个字)Java中HTML与Textarea换行符的相互转换这段代码实现了将 HTML 文本转换为 TextArea 文本,以及将 TextArea 文本转换回 HTML。具体而言,它定义了两个函数,一个用于将 HTML 转换为 TextArea 文本,另一个用于将 TextArea 文本转换为 HTML。这些函数在处理换行符时使用了字符串替换操作。阅读更多
2022-04-17发表2023-08-27更新技术分享 / 工具使用3 分钟读完 (大约392个字)介绍一个Go实现的内网穿透神器frp本文介绍了内网穿透的用途,特别是在需要外网访问的服务测试和共享接口测试方面的便利。作者推荐了使用frp工具进行内网穿透的方法,包括服务端和客户端的配置步骤。通过简单的配置,可以实现通过域名访问本地的HTTP服务,同时添加新服务只需新增域名解析和客户端配置。阅读更多
2022-04-17发表2023-08-27更新技术分享 / 工具使用2 分钟读完 (大约342个字)使用GitHub Actions完成ci自动化部署本文介绍了使用GitHub Actions 实现自动部署的方法。通过在GitHub 仓库中配置 CI 任务脚本,将代码推送到仓库后,GitHub Actions 将自动触发脚本执行。文章详细说明了任务脚本编写步骤,以及如何配置 GitHub Actions。需要注意的是要配置正确的 GitHub Token 以实现访问权限。阅读更多
2022-04-17发表2023-08-27更新技术分享 / 工具使用1 分钟读完 (大约116个字)使用SSH方式操作GitHub本文介绍了在使用SSH密钥连接GitHub的过程。首先使用ssh-keygen生成密钥,然后将公钥添加到GitHub账户。详细步骤包括生成密钥、复制公钥内容、在GitHub设置中添加新SSH密钥并提交。完成后即可通过SSH方式操作GitHub。阅读更多
2012-05-10发表2023-08-27更新技术分享 / Java SE / 面向对象12 分钟读完 (大约1823个字)Java中的静态代码块、构造代码块、构造函数以及Java类初始化顺序本文介绍了静态代码块、构造代码块和构造函数的概念和作用,以及它们的执行顺序和区别。静态代码块在类加载时执行一次,构造代码块在对象创建时执行,构造函数用于对象初始化。文章还讨论了类继承时的静态代码块执行顺序。阅读更多