avatar

keke的个人博客

后端开发工程师

使用Let’s Encrypt的Certbot为Nginx网站自动配置SSL证书并续期

要在Docker容器中的Nginx使用Certbot的certonly模式获取证书,您可以按照以下步骤操作: (一)创建Nginx容器 🔗 创建N

Linux安装Go

在 Linux 上安装 Go 通常包括下载 Go 二进制分发版本并将其添加到系统的 PATH 中。以下是一般的步骤: 下载 Go 二进制分发版本: 访问 官方 Go 下载页面。 选择适用于你 Linux 系

MySQL-Docker搭建MySQL8主从复制

主MySQL数据库配置 🔗打开/etc/mysql/conf.d/mysql.cnf配置文件,添加如下内容: [mysqld] #服务id,在一个主从复制集群中

Go语言上下文(context)详解

在 Go 语言中,上下文(context)对象用于传递请求的上下文信息,并实现请求的超时控制、取消操作以及传递其他相关值。上下文对象是一个可选的参

解决Docker被墙pull拉取retrying in 1 second超时可用镜像地址

最经发现docker pull无法拉去镜像,总是提示retrying in 1 second超时。常用的国内镜像地址均不可用,如:中科技大学、163、

将文件嵌入到Go二进制文件中

例如配置文件这些静态文件是不需要经常频繁变动,如果在编译时能一起编译进二进制文件中,就能减少部署时的依赖。在Go 1.16版本中,引入了emb

GitHub使用V2rayN加速

v2rayN 代理端口 仅仅针对github进行配置,让github走本地代理,其他的保持不变; socks5协议 # socks5协议,1080端口修改成自己

GitHub小技巧-单独删除某个文件所有历史记录

(一)git filter-branch命令 🔗在日常开发中,有时候不经意地将包含敏感信息如密钥、公网IP等的文件传送到GitHub上,这是非常

成功OpenAI注册ChatGPT

准备阶段 🔗 注册ChatGPT需要一个国外的手机号接收短信验证码。如果没有可以使用SMS-activate网站购买号码注册。 能够正常访问 Google 并打

成功解决docker中WSL2 Vmmem内存占用过大

问题: WSL2无限制狂吞内存,有多少吃多少。Linux中的FileCache会一直申请内存,申请分配的内存虽然能被Liunx正常使用,但是V