代码与生活的点滴记录

最新文章

70 篇文章
106 个标签
13 个分类
backend golang · · 39 分钟

Go 服务基础设施一站式方案:infra-go 实战

每个 Go 业务服务,绕不开这几件事:读配置、打日志、连数据库、接 Redis、起 HTTP 服务、做鉴权限流、安全优雅地退出。每开一个新项目都要把这一套重新实现一遍,虽然熟,但很烦,而且每个人写的风格还不一样。 如果把这些能力收敛成一个库,模块可插拔、独立导入、开箱即用,事情就...

ops · · 48 分钟

探秘 K8s Pod 网络:从原理到实战

在 Kubernetes(简称 K8s)生态中,Pod 作为最小部署单元,是容器运行的载体,而 Pod 网络则是维系整个集群通信的 “神经网络”。无论是同一节点上的 Pod 互通、跨节点 Pod 协作,还是集群内外服务的连接,都依赖稳定、高效的 Pod 网络机制。如果说 K8s ...

ops · · 34 分钟

解锁K8S存储:从原理到实战

在 Kubernetes(K8S)集群的复杂生态系统里,存储是一个关键的基础组成部分,如同数据的坚实港湾,对容器化应用程序的正常运行和数据管理起着不可替代的作用。在 K8S 环境中,容器化应用的部署、运行与扩展都高度依赖存储系统,存储不仅为应用提供了数据持久化的能力,确保数据在容...

backend golang · · 22 分钟

golang操作redis

目前 Go 生态里,最炙手可热的 Redis 客户端非 go-redis 莫属。 亮点满满: 原生 Go 实现,性能杠杠的,跑得飞快 内置连接池,高并发也不怵 全面特性支持:集群、哨兵、管道、事务,应有尽有 安装1go get github.com/redis/go-redi...

backend php · · 17 分钟

php-Imagick 实现密集文字水印工具

ImageWatermark一个基于 Imagick 的图片加水印工具,支持从本地文件或远程 URL 加载图片并插入文字水印。 安装要求 已安装并启用 Imagick 扩展 使用方法从远程 URL 添加水印 123456789use App\Helper\ImageWaterm...

ops · · 18 分钟

frp的使用

frp(Fast Reverse Proxy)现在简直是内网穿透界的“大佬级神器”了!全程国产,GitHub 上星星都快赶上银河了——9万多颗⭐,社区活跃得像开了挂。我第一次碰它的时候,直接被它的操作简洁暴击:几行配置文件,分分钟就能穿透内网,爽到飞起! frp的工作原理详解fr...

ops · · 30 分钟

从 GitHub Actions 迁移到 CNB

简介GitHub Actions 和 CNB 都允许您创建能自动构建、测试、发布、发行和部署代码的工作流。 CNB 和 GitHub Actions 的工作流配置有一些相似之处: 工作流配置文件以 YAML 编写并存储在代码仓库中。(在 CNB 中,工作流称为流水线 Pipel...