Go语言(第7页):
- golang作为一热门的兼顾性能 效率的热门语言,相信很多人都知道,在编程语言排行榜上一直都是很亮眼,作为一门强类型语言,二进制位的操作肯定是避免不了的,数据的最小的单位也就是位,尤其是网络中封包、拆
发布时间:2024-05-22 10:14:49 - 目录前言通过错误日志记录利用 channel 传输使用 sync/errgroup总结前言在 Go 语言程序开发中,goroutine 的使用是比较频繁的,因此在日常编码的时候 goroutine 里
发布时间:2024-05-22 10:14:39 - 前言延迟队列是一个非常有用的工具,我们经常遇到需要使用延迟队列的场景,比如延迟通知,订单关闭等等。这篇文章主要是使用Go+Kafka实现延迟消息。使用了sarama客户端。原理Kafka实现延迟消息分
发布时间:2024-05-22 10:14:29 - 墙上时钟与单调时钟墙上时钟墙上时钟也称为墙上时间。大多是1970年1月1日(UTC)以来的秒数和毫秒数。墙上时间可以和NTP(Network Time Protocal,网络时间协议)同步,但是如果本
发布时间:2024-05-22 10:14:19 - 前言:Go 语言追求简洁优雅,所以,Go 语言不支持传统的 try…catch…finally 这种处理。Go 中引入的错误处理方式为:defer, pan
发布时间:2024-05-22 10:14:08 - 1.快捷键 ctrl(cmd) + shift + A或者Help—>Find Action2.输入Registry,输完记得回车3.取消go.run.process.with.pty勾选小知识
发布时间:2024-05-22 10:13:58 - 1 简介Golang 是一门优秀的语言,特别是在并发编程上,得益于它的协程和 channel 等,非常方便易用。它通过 go module 来管理包和依赖,本文介绍如何利用它创建一个项目。2 重要的环
发布时间:2024-05-22 10:13:30 - 本文实例讲述了golang简单读写文件的方法。分享给大家供大家参考,具体如下:这里演示golang读写文件的方法:package mainimport ( "fmt" "
发布时间:2024-05-22 10:13:21 - GO1.7之后,新增了context.Context这个package,实现goroutine的管理。Context基本的用法参考GOLANG使用Context管理关联goroutine。实际上,Co
发布时间:2024-05-22 10:13:13 - 1. map的使用golang中的map是一种数据类型,将键与值绑定到一起,底层是用哈希表实现的,可以快速的通过键找到对应的值。类型表示:map[keyType][valueType] key一定要是
发布时间:2024-05-22 10:13:05 - $tar xvf go1.3.3.linux-amd64.tar.gz$mv go /usr/local/$vim /etc/profileexport GOROOT=/usr/local/go ex
发布时间:2024-05-22 10:12:57 - 前言在之前实现的JSON解析器中当时只实现了将一个 JSON 字符串转换为一个JSONObject,并没有将其映射为一个具体的struct;如果想要获取值就需要先做断言将其转换为map或者是切片再来获
发布时间:2024-05-22 10:12:47 - 前言在前一篇文章中分享了编译器优化的变量捕获部分,本文分享编译器优化的另一个内容—函数内联。函数内联是指将将较小的函数内容,直接放入到调用者函数中,从而减少函数调用的开销函数内联概
发布时间:2024-05-22 10:12:38 - 在使用缓存时,容易发生缓存击穿。缓存击穿:一个存在的key,在缓存过期的瞬间,同时有大量的请求过来,造成所有请求都去读dB,这些请求都会击穿到DB,造成瞬时DB请求量大、压力骤增。singleflig
发布时间:2024-05-22 10:12:29 - 前沿以前go工程都是在我mac上打包成镜像然后再推到我的docker hub上去,每次更新都要经过打包->推送到dockert仓库->目前服务重新拉取容器;最近项目代码量很大,频繁更新,终
发布时间:2024-05-22 10:12:22 - testify在团队里推行单元测试的时候,有一个反对的意见是:写单元测试耗时太多。且不论这个意见对错,单元测试确实不应该太费时间。这时候,一个好的单测辅助工具,显得格外重要。本文推荐的 testify
发布时间:2024-05-22 10:12:10 - 钱包基础概念广义上,钱包是一个应用程序,为用户提供交互界面。钱包控制用户访问权限、管理比特比地址及秘钥、跟踪余额、创建交易和签名交易狭义上,即从程序员角度来看,“钱包”是指用于存储和管理用户秘钥的数据
发布时间:2024-05-22 10:12:02 - golang用来序列化的模块有很多,我们来介绍3个。json首先登场的是json,这个几乎毋庸置疑。序列化package mainimport ( "encoding/json"
发布时间:2024-05-22 10:11:53 - for循环是一个循环控制结构,可以有效地编写需要执行的特定次数的循环。语法for循环在Go编程语言中的语法是:for [condition | ( init; condition; increment
发布时间:2024-05-22 10:11:44 - 在看本篇文章前我们需要了解阻塞的概念在执行过程中暂停,以等待某个条件的触发 ,我们就称之为阻塞在Go中我们make一个channel有两种方式,分别是有缓冲的和没缓冲的缓冲channel 即 buff
发布时间:2024-05-22 10:11:01