最新 最热

GoProxy内网穿透http/https服务

(3.1).启动桥接服务器,桥接服务器主要是交换客户端和服务端的数据的通道,桥接服务的端口888,必须公网可访问的端口

go
2023-06-18
1

Go有意思小问题汇集

读取多次可以依次拿到之前写入的值,直到最后读完,继续读则得到对应channel类型的0值

2023-06-18
1

Go 中的格式化字符串`fmt.Sprintf()` 和 `fmt.Printf()`

在 Go 中,可以使用 fmt.Sprintf() 和 fmt.Printf() 函数来格式化字符串,这两个函数类似于 C 语言中的 scanf 和 printf 函数。

go
2023-06-17
0

利用map实现策略模式

手上有一个工作,要做一个数据库类型转换工具,比如MySQL转ClickHouse,那么这个工具大部分的工作就是在做映射关系的比对。

2023-06-16
1

golang sync.Cond使用和实现原理

sync.Cond 是基于互斥锁/读写锁实现的条件变量,用来协调想要访问共享资源的那些 Goroutine。当共享资源状态发生变化时,sync.Cond 可以用来通知等待条件发生而阻塞的 Goroutine。...

go
2023-06-14
0

一篇文章彻底搞懂 Go 语言中的接口(1)

你好,我是 leoay,又好久不见了,好像上篇文章立的 flag 又被打破了, 如果你还没看到,那就前往上篇文章看看我立的 flag(聊聊 Golang 中的切片和数组),然后在心里小声嘲笑我一番。...

2023-06-12
1

Go语言基本语法

今天这篇文章我来一起来了解一下Go语言的基础语法。在上一篇我们已经写了一个"Hello World"小程序,所以,我们还是以这段代码为例进行分析

2023-06-12
1

Go语言数据类型

无论在什么语言中,数据类型主要用于声明或定义不同类型的变量、常量、函数等数据结构,当然在Go语言中也不例外。变量的类型主要目的是为了区分数据在内存中的存储大小。Go语言中的类型主要有以下几种分类:...

2023-06-12
1

面试用 Golang 手撸 LRU

上周参加一个云原生 DevOps 开发的面试,第一轮面试问一些技能、项目相关问题,最后留了 20 分要求用 Golang 实现 LRU。

go
2023-06-10
1

Go Plugin 浅析

go plugin 支持将 go包 编译为共享库 的形式单独发布,主程序可以在运行时动态加载这些编译为动态共享库文件的 go plugin,从中提取导出 变量 或 函数 的符号并在主程序的包中使用...

2023-06-10
1