服务器之家

"Go"聚合内容
如何在 Go 中将 []byte 转换为 io.Reader?
如何在 Go 中将 []byte 转换为 io.Reader? 2021-12-291134

在 stackoverflow 上看到一个问题,题主进行了一个网络请求,接口返回的是 []byte。如果想要将其转换成 io.Reader,需要怎么做呢?

超全总结:Go 读文件的 10 种方法
超全总结:Go 读文件的 10 种方法 2021-12-29818

Go 中对文件内容读写的方法,非常地多,其中大多数是基于 syscall 或者 os 库的高级封装,不同的库,适用的场景又不太一样,为免新手在这块上裁跟头,我花了点时间把这些内容梳理了下。

2021 年你写了多少代码?这个 Go 工具帮你统计
2021 年你写了多少代码?这个 Go 工具帮你统计 2021-12-29576

2021 年马上要过完了,一年下来,你写了多少代码?其中 Go 代码又有多少呢?虽然大家一般讨厌将代码行数作为考核业绩指标,但我们自己对一年的代码量有一个基本掌握还是挺有必要的。

深入理解 Go Json.Unmarshal 精度丢失之谜
深入理解 Go Json.Unmarshal 精度丢失之谜 2021-12-291074

我们知道在json反序列化时是没有整型和浮点型的区别,数字都使用同一种类型,在go语言的类型中这种共同类型就是float64。

Go1.18 泛型的好、坏亦或丑?
Go1.18 泛型的好、坏亦或丑? 2021-12-29755

Go 泛型定了,有哪些好的使用场景,哪些不好的应用场景,亦或哪些使用看起来丑?本文聊聊这个问题。

Go工程化如何在整洁架构中使用事务?
Go工程化如何在整洁架构中使用事务? 2021-12-281288

事务的能力是在 repo 上提供的,所以我们需要在 repo 层提供一个事务接口,然后在 usecase 中进行调用,保证是事务执行的就行。

Go 服务进行自动采样性能分析的方案设计与实现
Go 服务进行自动采样性能分析的方案设计与实现 2021-12-271122

线上服务的性能分析,一直以来都是比较难的点,主要是难在无法在性能出现异常的当时捕捉到现场信息。有人可能会说,这有什么难的,直接用 Go 工具集里的 pprof 访问一下,进行采样拿下来分析就行了。

如何使用 atomic 包减少锁冲突
如何使用 atomic 包减少锁冲突 2021-12-271088

Go 提供了 channel 或 mutex 等内存同步机制,有助于解决不同的问题。在共享内存的情况下,mutex 可以保护内存不发生数据竞争(data race)。不过,虽然存在两个 mutex,但 Go 也通过 atomic 包提供了原子内存基元来提高性能。在深入研究解

Go1.18 新特性:TryLock 是什么?需要它吗?
Go1.18 新特性:TryLock 是什么?需要它吗? 2021-12-271862

我们知晓,Go 标准库的 sync/Mutex、RWMutex 实现了 sync/Locker 接口, 提供了 Lock() 和 UnLock() 方法,可以获取锁和释放锁,我们可以方便的使用它来控制对共享资源的并发控制。

Go开发中结构体 model、dto 、time格式问题
Go开发中结构体 model、dto 、time格式问题 2021-12-211268

model层不允许使用 json, dto层又重复造轮子,一个表的字段可能20个左右,那么赋值语句难受死了。其次就是json直接解析,model层的time.Time,完蛋格式不对,返回的数据不对。

一文弄懂Go内存中的结构体
一文弄懂Go内存中的结构体 2021-12-211108

在数据存储上来讲,结构体和数组没有太大的区别. 只不过结构体的各个字段(元素)类型可以相同,也可以不同,所以只能通过字段的相对偏移量进行访问.

Go 使用“any” 替代 interface{}
Go 使用“any” 替代 interface{} 2021-12-151145

最新发布的 Go 1.18 Beta 1 包含一个值得关注的 commit,它由 Go 开发团队技术 leader Russ Cox 提交,commit 内容是使用 gofmt 命令将 Go 源代码中的所有 'interface{}' 替换为 'any'。

Go 1.18 Beta 1 可用,带有泛型
Go 1.18 Beta 1 可用,带有泛型 2021-12-151129

Go 1.18 Beta 1 现已可用,这是 Go 1.18 的第一个预览版;Go 1.18 的正式版发布还需要几个月的时间。

Log4j2 维护者吐槽没工资还要挨骂,GO 安全负责人建议开源作者向公司收费
Log4j2 维护者吐槽没工资还要挨骂,GO 安全负责人建议开源作者向公司收费 2021-12-151103

基于 Java 的日志记录工具 Apache Log4j2 近日出现了一个高危漏洞,攻击者可以利用其 JNDI 注入漏洞远程执行代码,此漏洞牵涉面非常广,以至于国内外的个人或公司用户都对此高度关注,而 Log4j2 开发组在漏洞曝光后及时发布了 Apac

Go语言基础go doc命令用法及示例详解
Go语言基础go doc命令用法及示例详解 2021-12-08640

这篇文章主要为大家介绍了Go语言基础go doc命令的用法及示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助祝大家多多进步

Go语言基础go fmt命令使用示例详解
Go语言基础go fmt命令使用示例详解 2021-12-081282

这篇文章主要为大家介绍了Go语言基础go fmt命令的使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步

Go并发的方法之goroutine模型与调度策略
Go并发的方法之goroutine模型与调度策略 2021-12-08765

在go中,协程co-routine被改为goroutine,一个goroutine只占几kb,因此可以有大量的goroutine存在,另一方面goroutine 的调度器非常灵活,本文给大家介绍下Go并发的方法之goroutine模型与调度策略,感兴趣的朋友一起看看吧

Go语言基础go build命令用法及示例详解
Go语言基础go build命令用法及示例详解 2021-12-083049

这篇文章主要为大家介绍了Go语言基础go build命令用法及示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

Go语言基础go install命令使用示例详解
Go语言基础go install命令使用示例详解 2021-12-08841

这篇文章主要为大家介绍了Go语言基础go install命令的使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

Go:有了 Sync 为什么还有 Atomic?
Go:有了 Sync 为什么还有 Atomic? 2021-12-06816

Go 是一种擅长并发的语言,启动新的 goroutine 就像输入 “go” 一样简单。随着你发现自己构建的系统越来越复杂,正确保护对共享资源的访问以防止竞争条件变得极其重要。此类资源可能包括可即时更新的配置(例如功能标志)、内部

上一页 2 3 4 下一页
小编推荐
热门排行
2022年最旺的微信头像大全 微信头像2022年最新版图片
2022年最旺的微信头像大全 微信头像2022年最新版图片

我们迎来了新的2022年,新的一年,新的气象,那么微信最吉利的好看头像是什么呢?让我们和小编一起看看下面的头像!我相信

蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整

《蜘蛛侠3:英雄无归》终于曝光了首支全球预告,据悉,目前该片北美定档12月17日,中国内地尚未定档。

背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗

网络聊天中经常出现了一个背刺这个词,很多时候不仅仅是描述游戏中角色的动作,而越来越成为一个互联网上的梗。背刺这

yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗

最近在网络上经常会看到的“yue”这个词是什么意思,从“yue”还延伸出“yue了”、“笑yue了”这些词汇,这里我们来详细介

暖暖日本高清免费中文 暖暖在线观看免费完整版韩国
暖暖日本高清免费中文 暖暖在线观看免费完整版韩国

《暖暖》是梁静茹演唱的歌曲,由李焯雄作词,人工卫星谱曲,收录于2006年10月6日梁静茹发行的第8张专辑《亲亲》中,是梁