服务器之家:专注于服务器技术及软件下载分享

Go

Go 泛型的三个核心设计,你学会了吗?
Go 泛型的三个核心设计,你学会了吗?

Go1.18 的泛型是闹得沸沸扬扬,虽然之前写过很多篇针对泛型的一些设计和思考。但因为泛型的提案之前一直还没定型

2022-01-05
曹大带我学 Go之面向火焰图编程
曹大带我学 Go之面向火焰图编程

现实中听过各种面向 XX 编程,什么面向过程编程、面向对象编程;也有一些俏皮的,面向薪资编程、面向老板编程;之

2022-01-05
Go:十个与众不同的特性,你知道吗?
Go:十个与众不同的特性,你知道吗?

Go 作为一门相对较新的语言,能够脱颖而出,肯定是多方面的原因。本文聊聊它不同于其他语言的 10 个特性。

2022-01-05
Go 如何实现启动参数的加载
Go 如何实现启动参数的加载

今天我们将问题缩小,来学习 Go 程序是怎么加载启动参数,以及如何进行参数解析。

2022-01-04
为什么要避免在 Go 中使用 ioutil.ReadAll?
为什么要避免在 Go 中使用 ioutil.ReadAll?

本篇文章从一个问题入手,重点研究了 ioutil.ReadAll 函数。主要原因是在小数据量的情况下,这个函数并没有什么问题

2022-01-04
C++或Go求矩阵里的岛屿的数量详解
C++或Go求矩阵里的岛屿的数量详解

这篇文章主要介绍了C++和go实现LeetCode(200.岛屿的数量),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就

2022-01-04
Dubbo 为什么用 Go 重写?
Dubbo 为什么用 Go 重写?

Apache Dubbo Go 语言实现,架起 Java 和 Golang 之间的桥梁,与 gRPC/Dubbo 生态互联互通,带领 Java 生态享受云原生时代的技

2021-12-31
泛型版 Singleflight:Go 中如何防止缓存击穿?
泛型版 Singleflight:Go 中如何防止缓存击穿?

并发是 Go 的优势,但并发也需要很好的进行控制。标准库中有 sync 包,经常使用的功能有 sync.Mutex、sync.WaitGroup 等。

2021-12-31
如何在 Go 中将 []byte 转换为 io.Reader?
如何在 Go 中将 []byte 转换为 io.Reader?

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

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

Go 中对文件内容读写的方法,非常地多,其中大多数是基于 syscall 或者 os 库的高级封装,不同的库,适用的场景又不

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

2021 年马上要过完了,一年下来,你写了多少代码?其中 Go 代码又有多少呢?虽然大家一般讨厌将代码行数作为考核业绩

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

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

Go1.18 泛型的好、坏亦或丑?
Go1.18 泛型的好、坏亦或丑?

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

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

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

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

线上服务的性能分析,一直以来都是比较难的点,主要是难在无法在性能出现异常的当时捕捉到现场信息。有人可能

如何使用 atomic 包减少锁冲突
如何使用 atomic 包减少锁冲突

Go 提供了 channel 或 mutex 等内存同步机制,有助于解决不同的问题。在共享内存的情况下,mutex 可以保护内存不发生数

2021-12-27
美国和欧洲 vps哪个好?美国和欧洲vps详细对比
美国和欧洲 vps哪个好?美国和欧洲vps详细对比

很多第一次租用海外服务器的朋友不清楚美国和欧洲vps哪个更好这个问题,美国和欧洲vps都是比较不错的海外vps,但

配置IIS网站web服务器的安全策略配置解决方案
配置IIS网站web服务器的安全策略配置解决方案

通常地,大多数Web站点的设计目标都是:以最易接受的方式,为访问者提供即时的信息访问。在过去的几年中,越来

运维必须知道的关于云服务器的十个问题
运维必须知道的关于云服务器的十个问题

云计算服务器(又称云服务器或云主机),是云计算服务体系中的一项主机产品,是一种处理能力可弹性伸缩的计算服务

2019-05-24
2019最新三款Windows下连接Linux的ssh软件下载推荐
2019最新三款Windows下连接Linux的ssh软件下载推荐

通常Linux都是服务器系统,而我们办公用的电脑都是Windows系统,而很多时候要通过ssh连接到Linux服务器上进行一些操作