云原生
文章平均质量分 77
怪我冷i
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PostgreSQL 19 New Features
可以将现有的关系表暴露为属性图,并使用模式匹配语法进行遍历,从而消除了大多数工作负载对独立图数据库的需求。与嵌入在 SQL 注释中的 Oracle 或 MySQL 提示不同,建议存在于 GUC 设置中,并包含一个反馈机制,告诉你每个提示是否被采纳。每个工作者处理一个索引。对于 4 个工作者和 5 个索引,索引清理阶段完成的时间大约等于最大的单个索引所需的时间,而不是五个索引的总和。暴露了更多细节,并且按进程类型的日志记录允许你提高 autovacuum 或归档器的详细程度,而不会让日志的其他部分泛滥成灾。原创 2026-05-17 01:00:00 · 577 阅读 · 0 评论 -
多租户 RBAC 模型设计方案
摘要:本文提出基于Go技术栈的多租户RBAC模型设计方案,采用共享数据库+tenant_id行级隔离策略,结合Gin、GORM、PostgreSQL等技术实现统一隔离与高性能。方案包含完整的数据库设计,涵盖租户管理、用户体系、组织架构(混合邻接表/物化路径/闭包表)、RBAC权限模型(角色-资源绑定)以及精细数据范围控制(ALL/DEPT/SELF等5种类型)。通过GORM全局作用域自动注入租户隔离条件,配合索引优化确保查询效率,同时支持多组织兼职、动态权限分配等复杂场景,形成一套可扩展的权限管理体系。原创 2026-05-09 00:30:00 · 463 阅读 · 0 评论 -
Buf CLI 快速入门
设置本地工作区。生成代码以使用您选择的语言实现 API。对文件进行代码检查以提高代码质量和一致性。检测破坏性变更以避免破坏下游消费者。使用集成生成代码的服务器应用程序访问您的 API。要了解如何在大型组织中更有效地使用 Protobuf 模式,请接着完成Buf Schema Registry 快速入门。原创 2026-05-07 00:30:00 · 720 阅读 · 0 评论 -
多租户系统PostgreSQL
文章摘要 PostgreSQL 的行级安全策略(RLS)可以有效解决多租户数据权限问题。通过在数据库层实现权限控制,具有三大优势:简化应用层代码、防止越权访问、提升查询性能。核心方案是引入树形路径(TreePath)字段,结合PG的ltree扩展实现层级关系管理。模型设计上,公司/部门表增加TreePath字段存储路径信息(如"1.5.20")。RLS策略通过会话变量获取用户上下文,根据DataScope等权限参数动态过滤数据。租户管理员可访问全部数据,普通用户则按公司/部门路径进行权限原创 2026-04-30 22:00:00 · 629 阅读 · 0 评论 -
dbeaver下载数据库驱动加速
点击数据库驱动管理-PostgreSQL-库-下载。原创 2025-12-28 18:30:00 · 274 阅读 · 0 评论 -
dbeaver如何连接PostgreSQL数据库
这里用免费的neon提供的PostgreSQL数据库。注册后,创建数据库,进入Dashboard界面,点击右上角的Connect按钮,在弹出的界面中选择Java。原创 2025-12-28 23:30:00 · 356 阅读 · 0 评论 -
DBeaver如何连接低版本MySQL5.5
工具栏-数据库-驱动管理-选择mysql 5选择库。原创 2025-12-30 01:30:00 · 448 阅读 · 0 评论 -
Fedora Linux安装python、deno、nodejs、bunjs前后端全栈一体化开发环境
有时问题源于多个 Python 版本或环境(如系统环境、用户本地环境)之间的混淆。注册一个新的软件版本,以便后续在不同版本间切换。下面是对其参数和功能的详细解释。命令用于向 Linux 系统的软件版本管理工具。原创 2025-12-29 00:30:00 · 1335 阅读 · 0 评论 -
win11使用minikube搭建K8S集群基于podman desktop( Fedora Linux 43)
保存并退出:Ctrl + O → 回车 → Ctrl + X。下次启动集群 minikube start。停止集群 minikube stop。wsl使用podman镜像加速。原创 2025-12-28 00:30:00 · 440 阅读 · 0 评论 -
零基础实战之n8n调用阿里云百炼MCP生成图片
本文讲解n8n调用MCP生成图片。原创 2025-12-27 00:30:00 · 515 阅读 · 0 评论 -
n8n工作流之docker-compose部署
n8n将日常工作中重复、手动的任务自动化。例如,自动同步不同平台的数据(如将电商平台的新订单同步到CRM系统)、设置监控告警、自动发送邮件或消息通知等。它适合那些需要将现有各种工具和服务“粘合”起来,实现无缝协作的场景。原创 2025-12-24 03:30:00 · 1209 阅读 · 0 评论 -
wsl(Ubuntu24.04)使用podman镜像加速
保存并退出:Ctrl + O → 回车 → Ctrl + X。wsl使用podman镜像加速。原创 2025-12-23 00:30:00 · 183 阅读 · 0 评论 -
win11添加坚果云盘,不用alist
坚果云app-设置-第三方应用管理-添加应用密码。原创 2025-12-27 00:30:00 · 327 阅读 · 0 评论 -
podman开机启动pod
创建pod创建挂载路径运行容器1—mondb数据库运行容器2—monbd网页客户端命令 podman ps查看正在运行的容器命令 podman ps --pod查看正在运行的容器、容器所处的pod命令 podman pod stop my-pod命令 podman ps --pod命令 podman pod start my-pod命令 podman generate kube my-pod>my-pod.ymlpodman可以无缝对接k8s,导出pod配置。原创 2025-12-14 00:30:00 · 411 阅读 · 0 评论 -
wsl Ubuntu切换中科大源
wsl Ubuntu切换中科大源。原创 2025-12-14 00:30:00 · 1212 阅读 · 0 评论 -
WSL快速在Ubuntu或者Debian安装golang、python、deno、nodejs、java前后端全栈一体化开发环境配置
特性用途安装 Python 库或命令行工具到当前环境专门用于安装独立的 Python 命令行工具环境安装到当前激活的 Python 环境(可能冲突)为每个工具创建独立的虚拟环境(完全隔离)可执行性可能需要手动管理PATH或激活虚拟环境自动将工具的可执行文件添加到PATH污染可能污染当前环境,导致依赖冲突不会污染当前环境,避免依赖冲突管理需要手动管理虚拟环境,升级等提供方便的命令来管理安装的工具uv是一个由 Astral(也开发了著名的 Rust 编写的 Python 代码 LinterRuff。原创 2025-06-18 03:00:00 · 2650 阅读 · 0 评论 -
放弃Docker,在windows中使用podman基于WSL
虽然“容器属于 Linux”,但 Podman 同样支持 macOS 和 Windows 系统。在 Windows 上,Podman 提供原生命令行界面(CLI),并通过嵌入一个轻量级 Linux 子系统来运行容器。这个子系统被称为,可通过命令管理。在 Windows 上,每个 Podman 机器基于虚拟化的分发版。用户可以直接从 PowerShell 或 CMD 执行podman命令,这些命令会通过远程通信与 WSL 环境中的 Podman 服务交互。原创 2025-05-09 00:30:00 · 3510 阅读 · 0 评论 -
Containerd加速配置
ctrkubectlcrictl配置注册表时,用户需在指定配置目录中为每个注册表主机创建可选的hosts.toml文件。:修改此目录下的配置无需重启 Containerd 守护进程。原创 2025-05-14 00:30:00 · 1819 阅读 · 0 评论 -
Debian 12安装containerd
如果需要进一步集成 Kubernetes 或配置高级功能(如 GPU 支持),请告诉我具体需求,我会提供针对性方案!(容器运行时)是部署 Kubernetes 或独立容器环境的关键步骤。原创 2025-05-11 00:30:00 · 1527 阅读 · 0 评论 -
Casbin RBAC模型详解
Casbin 是一个强大的、高效的访问控制框架,支持多种权限模型(如 RBAC、ABAC、ACL)。其。原创 2025-05-04 01:28:23 · 720 阅读 · 0 评论 -
Gin框架——登录功能
【代码】Gin框架——登录功能。原创 2025-05-09 00:30:00 · 376 阅读 · 0 评论 -
k8s笔记——kubebuilder工作流程
Kubebuilder 是 Kubernetes 官方推荐的 Operator 开发框架,用于构建基于 Custom Resource Definitions (CRD) 的控制器。Kubebuilder 通过标准化的工作流程,显著降低了 Operator 的开发门槛,是构建 Kubernetes 原生扩展组件的首选工具。编辑生成的 API 类型文件。开启,生成版本转换逻辑。原创 2025-05-03 19:43:29 · 1251 阅读 · 0 评论 -
Podinfo,一个优秀的云原生微服务框架
Podinfo 的核心价值在于其。原创 2025-05-08 00:30:00 · 836 阅读 · 0 评论 -
win11安装WSL(创建用户、更改或重置密码)
通过适用于 Linux 的 Windows 子系统 (WSL),开发人员可以安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,不用进行任何修改,也无需承担传统虚拟机或双启动设置的费用。查看安装在 Windows 计算机上的 Linux 发行版列表,其中包括状态(发行版是正在运行还是已停止)和运行发行版的 WSL 版本(WSL 1 或 WSL 2)。原创 2025-05-03 00:30:00 · 5569 阅读 · 0 评论 -
k8s笔记——核心概念
Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。原创 2024-11-10 00:30:00 · 962 阅读 · 0 评论 -
k8s API client-go 入门
client-go对 kubernetes 资源对象的调用,需要先获取 kubernetes 的配置信息,即。整个调用的过程如下:kubeconfig→rest.config→clientset→具体的 client(CoreV1Client)→具体的资源对象 (pod)→RESTClient→http.Client→HTTP 请求的发送及响应。原创 2024-09-10 00:45:00 · 1564 阅读 · 2 评论 -
k8s笔记——kubebuilder实战
Kubebuilder 是一个基于来构建 Kubernetes API 的框架,可以使用来构建 API、Controller 和 Admission Webhook。原创 2024-09-09 23:30:00 · 3012 阅读 · 0 评论 -
k8s笔记——资源对象
以下列举的内容都是 Kubernetes 中的对象(Object),这些对象都可以在 YAML 文件中作为一种 API 类型来配置。原创 2024-08-20 10:28:14 · 1216 阅读 · 0 评论
分享