unSafe.sh - 不安全
我的收藏
今日热榜
公众号文章
导航
Github CVE
Github Tools
编码/解码
文件传输
Twitter Bot
Telegram Bot
Rss
黑夜模式
最全Go select底层原理,一文学透高频用法
导语 |在日常开发中,select语句被高频使用。但目前,全网分析select在编译期和运行时的完整底层原理资料,非常匮乏。本文基于Go1.18.1版本的源码,讲解select访问Channel在编译...
2023-1-6 08:52:58 | 阅读: 18 |
收藏
|
Go语言中文网
lockorder
cas
数据
elem
chan
Go1.20 RC2 发布:正式版快要来了
点击上方蓝色“Go语言中文网”关注,每天一起学 Go今早 Go Team 发布了 Go1.20 RC2 版本,Go 1.20 正式版本预计将于 2023 年 2 月份发布,Go 1.20 有哪些变动,...
2023-1-5 15:1:57 | 阅读: 33 |
收藏
|
Go语言中文网
rc2
draft
download
wrapping
详解全网最快 Go 泛型跳表【内附源码】
导读| 2022年开发者期盼已久的、泛型的go1.18发布了,但目前基于泛型的容器实现案例很稀缺。腾讯后台开发工程师陈峰实现了一套类似C++中STL的容器和算法库。其中有序的Map用跳表实现,并优化到...
2023-1-4 08:52:20 | 阅读: 15 |
收藏
|
Go语言中文网
skiplist
prevs
跳表
maxlevel
2022年Go语言盘点:泛型落地,无趣很好,稳定为王
早早就计划好在年前写一个Go语言年度盘点,就像2020年[1]和2021年[2]那样。但恰逢国内疫情管控放开,一波阳了之后身体十分容易疲劳,再加上工作上的事情挺多,这篇盘点也就迟迟没能下笔。今年的盘点...
2023-1-3 08:53:9 | 阅读: 23 |
收藏
|
Go语言中文网
tonybai
github
boring
编程
russ
Go语言爱好者周刊:第 172 期 —— 元旦快乐!还有没阳的吗?
这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2...
2022-12-31 22:2:23 | 阅读: 15 |
收藏
|
Go语言中文网
github
开源
gobackup
polaris1119
coroot
Go 链路追踪
前言 链路追踪是每个微服务架构下必备的利器,go-zero 当然早已经为我们考虑好了,只需要在配置中添加配置即可使用。关于 go-zero 如何追踪的原理追溯,之前已经有同学分享,这里我就不再多说,如...
2022-12-30 12:4:48 | 阅读: 18 |
收藏
|
Go语言中文网
tracer
mq
producer
carrier
oteltrace
Prometheus 数据存储那些事儿
本篇文章使用的是 Prometheus v2.40 源码本篇文章主要是整理一下 Prometheus 的时序数据库是怎么存储以及管理数据的,希望这篇文章能给大家带来一定的启发。概述我们先来看看 Pro...
2022-12-29 08:54:49 | 阅读: 33 |
收藏
|
Go语言中文网
数据
tsdb
wal
chunkrange
信息
通过分析gin、beego源码,读懂web框架对http请求处理流程的本质
在实际工作中,大家一定会用到go的web框架。那么,你知道各框架是如何处理http请求的吗?今天就主流的web框架gin、beego框架以及go标准库net/http来总结一下http请求的流程。一、...
2022-12-28 08:53:16 | 阅读: 24 |
收藏
|
Go语言中文网
servehttp
homehandler
beego
Go:讲一个故事说明使用汇编语言的必要性
- 1 -有一天,有一个程序员叫做 Bob,他写了一个用 Go 语言实现的阶乘函数。但是,当数据规模变大时,运行速度非常慢。于是,他的老板让他改成用汇编语言实现。Bob 很不情愿,但还是学习了汇编语言...
2022-12-27 08:54:48 | 阅读: 23 |
收藏
|
Go语言中文网
汇编
factorial
cx
阶乘
又一本 Go 新书~
文末送几本哦!经过调研我们发现,目前Go语言学习者主要面临以下三个难题:第一,学习者所学知识过于零碎,缺乏系统性,并且不是太深入,导致写不出高效的程序,也难以在面试中胜出。比如,面试官在面试时会问字符...
2022-12-26 08:53:20 | 阅读: 18 |
收藏
|
Go语言中文网
学习者
特意
系统性
易懂
浅显
在Go中如何正确重试请求
我们平时在开发中肯定避不开的一个问题是如何在不可靠的网络服务中实现可靠的网络通信,其中 http 请求重试是经常用的技术。但是 Go 标准库 net/http 实际上是没有重试这个功能的,所以本篇文章...
2022-12-25 22:2:24 | 阅读: 15 |
收藏
|
Go语言中文网
重试
熔断
对冲
client
永爱发电太难:招募不到维护者,Go流行的Web工具包归档了
出品 | OSC开源社区(ID:oschina2013)流行的开源 Go 语言 Web 工具包 Gorilla 宣布已正式归档,目前已进入...
2022-12-24 22:3:34 | 阅读: 16 |
收藏
|
Go语言中文网
维护者
gorilla
开源
mux
silverlock
有趣的 Go HttpClient 超时机制
我是既写 Java 又写 Go 的小楼,在写 Go 的过程中我经常对比这两种语言的特性,踩了不少坑,也发现了不少有意思的地方,今天就来聊聊 Go 自带的 HttpClient 的超时机制。在介绍 Go...
2022-12-23 08:54:51 | 阅读: 14 |
收藏
|
Go语言中文网
机制
client
cancel
数据
deadline
一文读懂Go函数调用
导读|Go的函数调用时参数是通过栈传递还是寄存器传递?使用哪个版本的Go语言能让程序运行性能提升5%?腾讯后台开发工程师涂明光将带你由浅入深了解函数调用,并结合不同版本Go进行实操解答。函数调用基本概...
2022-12-22 08:53:24 | 阅读: 20 |
收藏
|
Go语言中文网
cx
bx
addq
r7
Go 程序打成 rpm 包,也太简单了
# 1. 环境准备首先是 rpmbuild 的相关依赖,无论是什么语言写的程序,只要是打包成 rpm 包,就都需要这些yum install -y gcc make rpm-build redhat-...
2022-12-21 15:2:28 | 阅读: 19 |
收藏
|
Go语言中文网
二进制
rpms
phony
mh
iswbm
Go为什么能成功?
大家在入门Go语言时,多埋头于Go语法,忙于练手或快速完成公司的项目,无暇思考。但当大家到了要进阶,要冲刺高级阶段的时候,我建议你不能再稀里糊涂了。既然入了Go这个坑,在进入高级阶段前,我们最好在门口...
2022-12-20 08:53:20 | 阅读: 15 |
收藏
|
Go语言中文网
编程
googler
开源
tonybai
一起用Go做一个小游戏(下)
打包资源使用file2byteslice包我们可以将图片和config.json文件打包进二进制程序中,之后编译生成一个二进制程序。然后拷贝这一个文件即可,不用再拷贝图片和其他配置文件了。golang...
2022-12-19 08:54:48 | 阅读: 16 |
收藏
|
Go语言中文网
alien
ship
github
二进制
微服务税和更简单的 grpc mock
现在稍微有一点规模的公司基本都上微服务了,后端工程师在大小公司打杂的话都会碰到因为是微服务,所以在做开发的时候:依赖太多,没有稳定的环境,服务跑不起来服务要走网络,稳定性问题难以解决上下游要解耦,每次...
2022-12-18 22:1:2 | 阅读: 26 |
收藏
|
Go语言中文网
serv
mock
grpc
proxy
一文彻底理解Go语言栈内存/堆内存
系列导读本文基于64位平台、1Page=8KB、Go1.6本文导读本文将从6个方向层层递进,帮助大家彻底理解Go语言的栈内存和堆内存:计算机为什么需要内存?为什么需要栈内存?为什么需要堆内存?Go语言...
2022-12-17 22:2:24 | 阅读: 16 |
收藏
|
Go语言中文网
指令
mcache
pagecache
图示
32kb
TIOBE 12 月榜单:Go 进前十这么难。。。
TIOBE 公布了 2022 年 12 月的编程语言排行榜。TIOBE 将于下个月揭晓其 2022 年度编程语言,目前共有 3 个候选者:Python、C 和 C++。TIOBE CEO Paul J...
2022-12-16 08:53:17 | 阅读: 18 |
收藏
|
Go语言中文网
编程
tiobe
排行
lisp
Previous
9
10
11
12
13
14
15
16
Next