golang
已收录文章:14425篇
-
defer介绍 defer是golang的一个特色功能,被称为“延迟调用函数”。当外部函数返回后执行defer。类似于其他语言的 try… catch … finally… 中的finally,当然差别还是明显的。 在使用defer之前我们应464 收藏
-
1. 开发 1.1. 架构 Gorm使用可链接的API,*gorm.DB是链的桥梁,对于每个链API,它将创建一个新的关系。 db, err := gorm.Open("postgres", "user=gorm dbname=gorm sslmode=disable") // 创建新关系 db = db.Where("name = ?", "jinz464 收藏
-
删除切片指定元素一般有如下几种方法,本文以 []int 为例给出具体实现。 1.截取法(修改原切片) 这里利用对 slice 的截取删除指定元素。注意删除时,后面的元素会前移,所以下标 i 应该左464 收藏
-
背景 题主现在是php程序员, 学了一周的golang, 深刻的感受到了其特性的优雅及功能的强大, 为了增强熟练度, 决定来写个贪吃蛇来践行下.(底部有github项目链接) 需求构思 1. 确定元素 -464 收藏
-
引言 当你阅读Golang源码时一定遇到过unsafe.Pointer、uintptr、unsafe.Sizeof等,是否很疑惑它们到底在做什么?如果不了解这些底层代码在发挥什么作用,一定也无法了解上层应用构建的来由了,本篇464 收藏
-
通过NetworkPolicy、RBAC、mTLS和Golang中间件实现Kubernetes微服务安全:1.用NetworkPolicy限制Pod间通信;2.在Golang应用中集成安全中间件防御攻击;3.借助Istio服务网格启用mTLS加密服务间通信;4.遵循最小权限原则配置RBAC与ServiceAccount,确保全流程安全可控。463 收藏