unSafe.sh - 不安全
我的收藏
今日热榜
公众号文章
导航
Github CVE
Github Tools
编码/解码
文件传输
Twitter Bot
Telegram Bot
Rss
黑夜模式
Go 进阶项目推荐:分布式爬虫实战
Go 是一门非常优秀的后端编程语言,它简单而不失表达力与高性能。它既能给你带来编码的快乐,也能因市场的热捧而提升你的个人价值。其实,市场对 Golang 人才更期望的是高级 > 中级 > 初级,想获得...
2022-10-12 08:55:11 | 阅读: 147 |
收藏
|
Go语言中文网
爬虫
分布式
网络
机制
集群
uber-go/dig 源码阅读
依赖注入的本质是通过分析依赖对象的构造函数的输入输出参数,解析出之间的联系,简化顶层对象的构造过程。 如何实现依赖注入业界有两种知名的方案,一种是google的wire(...
2022-10-11 08:53:54 | 阅读: 10 |
收藏
|
Go语言中文网
注入
opts
digobj
uber
dsn
这简直是Go语言的命脉啊,最近看到的非常不错的资料包
最近“2022五大高薪编程语言”排行榜新鲜出炉,由Techgig发布,该排名从职业建议的角度,列出了今年收入最高的编程语言,Go位列第3,平均薪资30-213万,仅次于Kotlin和SQL。随着国内G...
2022-10-11 08:53:51 | 阅读: 18 |
收藏
|
Go语言中文网
编程
别着急
盲目
着急
通俗易懂!图解Go协程原理及实战
导语 | 本文主要介绍一下线程、协程的原理,以及写成的基本使用,希望能对此方面感兴趣的开发者提供一些经验和启发。引言Golang的语法和运行时直接内置了对并发的支持。Golang里的并发指的是能让某个...
2022-10-10 08:54:52 | 阅读: 15 |
收藏
|
Go语言中文网
wg
mutex
thermal
1machdep
临界
详解 Go 中实现断路器(circuit breaker) 的实现
在这篇文章中,我想谈谈一个基于流行的开源项目 hystrix 的 circuit breaker (断路器)模式(实际上,我会看看 golang 版本的hystrix-go[1],而不是用 Java...
2022-10-9 08:52:55 | 阅读: 12 |
收藏
|
Go语言中文网
hystrix
fallback
circuit
goc
探究 Go 源码中 panic & recover 有哪些坑?
本文使用的go的源码1.17.3前言写这一篇文章的原因是最近在工作中有位小伙伴在写代码的时候直接用 Go 关键字起了一个 Goroutine,然后发生了空指针的问题,由于没有 recover 导致了整...
2022-10-8 08:53:58 | 阅读: 24 |
收藏
|
Go语言中文网
gp
goexit
recovered
crash
深入理解 Go CPU profiler 内幕
Go 是那种自带 profiler (分析器)的语言之一。它的运行时包含强大的自成一派的各种 profiler。其它语言,比如 Ruby、Python 和 Node.js, 它们也包含 profile...
2022-10-7 22:2:46 | 阅读: 20 |
收藏
|
Go语言中文网
profiler
pprof
堆栈
数据
github
Go 1.19.2 和 Go 1.18.7 发布了
点击上方蓝色“Go语言中文网”关注,每天一起学 Go大家好,我是 polarisxu。这是两个小版本更新,主要是安全更新,修复了 3 个 bug。archive/tar:读取 header 时,可能会...
2022-10-6 22:1:26 | 阅读: 27 |
收藏
|
Go语言中文网
代理
github
studygolang
无尽
GoLand 2022.3 EAP 来了~
点击上方蓝色“Go语言中文网”关注,每天一起学 Go大家好,GoLand 2022.3 EAP 版本已经可以开始试用了。先介绍下 EAP 版本是什么? EAP 版本让你可以在官方继续努力开发的同时试用...
2022-10-5 22:2:34 | 阅读: 43 |
收藏
|
Go语言中文网
eap
jetbrains
goland
youtrack
修复
通俗易懂!图解Go协程原理及实战
导语 | 本文主要介绍一下线程、协程的原理,以及写成的基本使用,希望能对此方面感兴趣的开发者提供一些经验和启发。引言Golang的语法和运行时直接内置了对并发的支持。Golang里的并发指的是能让某个...
2022-10-4 22:3:33 | 阅读: 13 |
收藏
|
Go语言中文网
wg
mutex
thermal
1machdep
临界
Go:符号表是什么?如何使用?
点击上方蓝色“Go语言中文网”关注,每天一起学 GoIllustration created for “A Journey With Go”, made from the original Go Go...
2022-10-3 22:3:3 | 阅读: 16 |
收藏
|
Go语言中文网
符号表
二进制
appversion
信息
nm
Go语言爱好者周刊:第 162 期 — 国庆快乐!
这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2...
2022-10-2 22:1:40 | 阅读: 19 |
收藏
|
Go语言中文网
github
网络
rqlite
polaris1119
你写 Go 代码写注释吗?谈谈 Go 代码注释问题
点击上方蓝色“Go语言中文网”关注,每天一起学 Go每隔一段时间,网上总会突然出现一些令人讨厌的帖子,其观点是:不应该为代码写注释,它存在的唯一原因是因为代码本身不足够好。对于这些论点,我完全不能苟同...
2022-10-1 22:1:24 | 阅读: 16 |
收藏
|
Go语言中文网
github
rxcai
arthurlee
论点
使用viper实现yaml配置文件的合并
作为小厂,我们的基础设施还不够完备,项目经理中秋节通知我们的系统近期要上second-to-last stage环境和生产环境,于是从运维人员部署效率方面考量,我们紧急开发了一个一键安装脚本生成工具,...
2022-9-30 08:53:54 | 阅读: 25 |
收藏
|
Go语言中文网
viper
manifests
github
lnashier
mergeconfig
如何用Go实现一个异步网络库?
导语 | 在需要高性能、节省资源的场景下,比如海量的连接、很高的并发,我们发现Go开始变得吃力,不但内存开销大,而且还会有频繁的goroutine调度。GC时间也变得越来越长,甚至还会把系统搞挂。这时...
2022-9-29 08:54:49 | 阅读: 35 |
收藏
|
Go语言中文网
reactor
网络
模型
数据
连接数
Go 开发人员最佳 VSCode 插件列表
VSCode 目前是最流行的编辑器,没有之一。它的插件也很多,本文介绍 Go 开发人员的插件列表。当我还是个孩子的时候,我决定只使用开源工具。当时,这是一个艰难的决定,因为许多开源工具都没有良好的性能...
2022-9-28 08:53:1 | 阅读: 43 |
收藏
|
Go语言中文网
vscode
marketplace
itemname
在Go中如何正确重试请求
我们平时在开发中肯定避不开的一个问题是如何在不可靠的网络服务中实现可靠的网络通信,其中 http 请求重试是经常用的技术。但是 Go 标准库 net/http 实际上是没有重试这个功能的,所以本篇文章...
2022-9-27 08:53:4 | 阅读: 13 |
收藏
|
Go语言中文网
重试
熔断
对冲
client
Go语言爱好者周刊:第 161 期
这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2...
2022-9-25 22:2:30 | 阅读: 14 |
收藏
|
Go语言中文网
github
nats
tbls
polaris1119
Go每日一库之一个简单、易用、安全的类型转换工具
在使用Go编码过程中,大家一定遇到过类型转换的场景。今天就给大家介绍一个简单、易用且安全的类型转换工具:cast。以下是cast的基本档案:cast包档案star2.5kused by74.1kcon...
2022-9-24 22:3:42 | 阅读: 17 |
收藏
|
Go语言中文网
toint
8cast
strconv
cv
超干货!彻底搞懂Golang内存管理和垃圾回收
导语 | 现代高级编程语言管理内存的方式分自动和手动两种。手动管理内存的典型代表是C和C++,编写代码过程中需要主动申请或者释放内存;而Java和Go等语言使用自动的内存管理系统,由内存分配器和垃圾收...
2022-9-23 08:54:49 | 阅读: 42 |
收藏
|
Go语言中文网
8192
sweep
tcmalloc
threadcache
Previous
13
14
15
16
17
18
19
20
Next