golang
-
golang 代码规范
遵循 Golang 代码规范,提高代码可读性和维护性。
-
Golang实现算法快速排序和归并排序的比较
Golang实现快速排序和归并排序,比较两者性能。
-
使用Golang构建高并发服务器实战经验分享
使用Golang构建高并发服务器的实战经验分享包括如何使用Golang实现并发编程、如何优化网络IO等方面的内容。Golang的并发模型是基于goroutine和channel实现的,goroutine是Go语言中的轻量级线程,可以高效地创建和调度,channel是用来在goroutine之间传递数据的 。
-
Golang中的协程池优化高并发场景下的性能
协程池是一种利用池化技术,复用对象,减少内存分配的频率以及协程创建开销,从而提高协程执行效率的技术。在高并发场景下,我们可能会启动大量的协程来处理业务逻辑。协程池能在大量并发任务场景下表现出显著的优势。相比于直接使用协程,协程池帮助我们实现了对并发任务的细粒度控制,以及优化了资源利用。协程池的实现也使得我们的代码更具有结构性,易于理解和维护 。
-
golang web 框架
以下是一些流行的Golang Web框架:Gin、Beego、Iris等。这些框架都有自己的优缺点,您可以根据自己的需求选择最适合您的框架。
-
在Golang中构建自己的Web框架完整教程
以下是一段30个字的摘要:Golang构建自己的Web框架完整教程,可以参考这篇博客。
-
Golang实现自定义对象的序列化和反序列化
Golang实现自定义对象的序列化和反序列化,通过定义结构体类型和使用json库进行操作。
-
golang 登录验证
“exp”: time.Now().Add.Unix(), // 设置过期时间为1小时后。”sub”: “123456”, // 设置用户ID为123456. } else if _, ok := token.SigningKey.; != len { // 如果签名密钥不是HMAC或者长度不等于我们设置的密钥长度,则返回错误和nil值。=
-
Golang使用NSQ构建高效的消息队列系统
Golang结合NSQ构建高效消息队列系统,实现异步通信和解耦。
-
Golang使用GRPC构建高效的分布式系统
Golang结合GRPC构建高效分布式系统,实现跨语言、跨平台通信。