宏尘

宏尘

简介

专注于技术知识和NAS笔记等内容分享

发布 238 篇文章
加入于 2023/09/25
构建自己的 Docker 镜像

构建自己的 Docker 镜像

Docker是一种容器化平台,可将应用程序及其依赖打包成独立容器。构建自定义镜像需先编写Dockerfile,指定基础镜像、安装依赖、复制文件、设置环境变量等步骤,示例中以Python应用为例展示了典型配置。接着使用docker build命令构建镜像,最后通过docker run运行容器并设置端口映射。通过修改Dockerfile可灵活定制镜像内容,实现应用的高效部署。

Gitea启用SSH服务以及密钥生成与代码拉取

本文介绍了如何在Gitea中启用内置SSH并配置相关端口映射的详细步骤,包括修改配置文件中的SSH_DOMAIN、DISABLE_SSH等关键参数。同时,文章指导用户生成SSH密钥对,并将公钥添加到Gitea账户中以实现安全访问。此外,还提供了使用TortoiseGit客户端时可能遇到的认证问题及其解决方案,确保用户能够顺利通过SSH拉取代码仓库。

Gitea启用SSH服务以及密钥生成与代码拉取
Halo博客 - 主题Dream for Halo 2.x 关于友链页面ID填写不正确时,后台显示评论未知的问题

Halo博客 - 主题Dream for Halo 2.x 关于友链页面ID填写不正确时,后台显示评论未知的问题

本教程介绍如何正确获取页面ID以解决友链界面评论显示为“未知 未知”的问题。步骤包括新建专用评论页面,设置标题为“友情链接”、别名为“friendly-links”并启用评论功能;随后通过浏览器开发者工具访问该页面,在源代码中搜索关键词定位评论模块并复制data-id值。最后将此ID填入指定位置即可确保评论正确显示为“页面 页面标题”。

解决Spring Boot项目跨域问题

文章介绍了Spring Boot项目中常见的跨域问题及其解决方案。跨域指浏览器阻止不同域名间的资源请求。文中提出三种主要解决方法:1)在Controller类或方法上添加@CrossOrigin注解;2)通过实现Filter接口创建跨域过滤器,配置响应头信息;3)使用全局配置类实现WebMvcConfigurer接口,在addCorsMappings方法中设置跨域规则。三种方法分别适用于不同场景,开发者可根据项目需求选择合适方案。

解决Spring Boot项目跨域问题
使用 IDEA 创建一个 Spring Boot + MyBatis 的接口项目

使用 IDEA 创建一个 Spring Boot + MyBatis 的接口项目

本文详细介绍如何使用IntelliJ IDEA创建基于Spring Boot和MyBatis的接口项目,包括创建项目、配置数据库连接、定义实体类和Mapper接口、编写Service和Controller层等关键步骤。重点说明通过Spring Initializr初始化项目时需添加Spring Web和MyBatis依赖,配置application.properties数据库连接参数,以及各层代码的组织方式。最终通过运行项目并访问本地端口验证项目搭建成功,为后续开发提供基础框架。

Linux系统常用指令介绍

Linux是广泛应用的开源操作系统,常用指令包括:ls、cd、mkdir等文件和目录操作命令;cat、grep、vi等文件查看编辑工具;ps、top、kill等系统进程管理指令;tar、gzip等压缩解压工具;useradd、chmod等用户权限管理命令;ping、ssh等网络相关功能;df、mount等磁盘管理工具。这些基础指令能有效执行日常系统管理和操作任务,提升Linux环境工作效率。

Linux系统常用指令介绍