Golang教程网
Golang教程网
  • 博客首页
  • 实战学习Golang
  • 日常工作实战
  • 小程序实战开发
    • 微信小程序开发
    • 百度智能小程序开发
    • QQ小程序开发
    • 头条小程序开发
    • 支付宝小程序开发
  • 学习笔记
  • 搜索
Go自定义DNS解析器负载均衡实践
发表于 2023-06-04

前文讲到,今天分享一下如何在自定义的DNS解析器中实现负载均衡。fasthttpfasthttp实现首先我们看前文用提到用于创建HTTP客户端的代码片段:DialContext: func(ctx context.Context, network, address string) (net.Conn

Go语言自定义DNS解析器实践
发表于 2023-06-04

httpfasthttp 设置net.Dialer net.Dialernet.DialerJavaHttpClientorg.apache.http.impl.conn.PoolingHttpClientConnectionManager // clients 初始化请求客户端 // @Descr

golang net Windows 还不支持自定义dns
发表于 2023-06-04

golang net Windows 还不支持自定义dns (金庆的专栏 2019.4) 使用 consul 注册服务,可使用 consul 的 DNS 解析到服务的地址。 但是 golang 直到 1.12 仍然在 Windows 上无法使用自定义的 DNS 服务,并且没有计划支持。 例如本

编写自定义准入控制器(Golang 版)
编写自定义准入控制器(Golang 版)
发表于 2023-06-04

kubectlKubernetes Dashboard上图展现了构成 API 组件的各个模块。请求在 API 模块的旅程是从认证控制器(Authentication)开始的。请求被验证之后,授权模块将会判断这个请求的发出者能否执行这个操作。在这个请求被正确地授权之后, 准入控制器(admission

Golang之并发资源竞争(读写锁)
发表于 2023-06-04

前面的有篇文章在讲资源竞争的时候,提到了互斥锁。互斥锁的根本就是当一个goroutine访问的时候,其他goroutine都不能访问,这样肯定保证了资源的同步,避免了竞争,不过也降低了性能。 仔细剖析我们的场景,当我们读取一个数据的时候,如果这个数据永远不会被修改,那么其实是不存在资源竞争的问题的。

Go基础系列:互斥锁Mutex和读写锁RWMutex用法详述
发表于 2023-06-04

sync.Mutex Go中使用sync.Mutex类型实现mutex(排他锁、互斥锁)。在源代码的sync/mutex.go文件中,有如下定义: // A Mutex is a mutual exclusion lock. // The zero value for a Mutex is an u

golang中的共享内存和管道
发表于 2023-06-04

在golang中,我们推荐用管道进行协程间的通信而不是用共享内存,什么叫用共享内存进行协程间的通信呢?看下列代码 func do(b *int) { for true { if *b == 1 { fmt.Println("hello") break } } } func main()

Windows提权—进程注入、Unattended Installs提权
Windows提权—进程注入、Unattended Installs提权
发表于 2023-06-04

进程注入提权 使用 pinjector.exe 注入到system用户的进程中,使该进程绑定在0.0.0.0:port ,并建立监听端口,攻击者从攻击机上主动连接该地址,获取到系统的system权限 注入进程提权相当于开启了一个后门, 隐蔽性极高,不会创建新的进程,很难发现 下载pinjecto

go sync Once实现原理示例解析
发表于 2023-06-04

目录正文 sync.OnceMutexsync.Once Once 的实现 Once package sync import ( "sync/atomic" ) type Once struct { done uint32 m Mutex } func (o *Once) Do(f func(

Golang标准库——sync/atomic
发表于 2023-06-04

atomic包提供了对内存的原子操作,可以方便地实现各种同步算法。提供的原子操作有:swapcompare-and-swaploadstoreadd支持的数据类型操作支持的数据类型swapint32、int64、unit32、uint64、uintptr、unsafe.Pointercas(comp

第一页 上一页 1 ... 997 998 999 1000 下一页 尾页
友情链接: 免费取名网 安企CMS 商家收款码申请 AI学习网 Hello Web3
© 2026 Golang教程网, Created By 安企内容管理系统(AnqiCMS)