🪹鸟窝

 首页  归档  github  虾塘
 电子书
 AI时代的软件工程  RDMA in Go  Scapy in Go
 Go学习资源
 Go汇编示例  Go Web开发示例  Go 数据库开发教程  Go 语言编程技巧
 RPCX官网  RPC开发指南
 Rust学习资源
 Rust高性能编程指南  100个练习题学习Rust  Rust原子操作和锁  高效Rust编程  Rust程序设计语言  Rust死灵书  Rust参考手册  Rust宏小册  Rust异步编程书  通过例子学Rust  Rust API 编写指南  全面Rust课程  简单英语学Rust  Rust设计模式  半小时学会Rust  Rust实用指南(cookbook)  Rust随机库
 Rust for the Polyglot Programmer  LifetimeKata  macrokata
 关于
2022年07月31日
by smallnest

2022 Go生态圈 rpc 框架 Benchmark

距离上一次2021年Go生态圈rpc框架benchmark的测试整整一年了。一年来,各个RPC框架也获得长足的进展,rpcx也在众多网友的支持下做了一些有益的优化和精简,所以是时候再做一次国内几个常用框架的性能比较了。

阅读全文

  • Go
2022年07月16日
by smallnest

Go 垃圾回收器指南

Go官方原文: A Guide to the Go Garbage Collector

阅读全文

  • Go
2022年06月20日
by smallnest

等等, 怎么使用 SetMemoryLimit?

Go 1.19中终于实现了SetMemoryLimit的功能。Go的GC并不像Java那样提供了很多的参数可以调整,目前也就有GOGC这么一个参数,所以能增加一个可以调整GC的参数确实让人兴奋。

阅读全文

  • Go
2022年06月05日
by smallnest

使用BPF, 将Go网络程序的吞吐提升8倍

经典的bpf(classical Berkeley Packet Filter) 是非常好用的一个技术,在一些特殊的Go底层网络编程的场合,可以很好的提高性能。

阅读全文

  • Go
2022年05月06日
by smallnest

atomic包的新变化

Russ Cox在去年的系列文章中,提到对atomic包的改变,并且开了一个issue供大家讨论,现在他提交的改变已经merge到master分支,Go 1.19就会包含这些改变。

阅读全文

  • Go
2022年04月26日
by smallnest

Go泛型的坏例子

Go 1.18发布了第一版的Go泛型之后,大家开始对Go泛型进行了深入的研究,今天翻译的这一篇,是加拿大的Xe Iaso刚出炉的一篇有趣的文章,对Go泛型的应用做了一些探索。

阅读全文

  • Go
2022年04月07日
by smallnest

Uber工程师对真实世界并发问题的研究

今天Uber工程师放出一篇论文(A Study of Real-World Data Races in Golang),作者是Uber的工程师Milind Chabbi和Murali Krishna Ramanathan,他们负责使用Go内建的data race detector在Uber内的落地,经过6个多月的研究分析,他们将data race detector成功落地,并基于对多个项目的分析,得出了一些有趣的结论。

阅读全文

  • Go
2022年03月06日
by smallnest

经典并发问题: 大型理发店

二月二理发店太火了,家家都爆满,这次我们来到Hilzer的理发店,这是一家比较大的理发店。

阅读全文

  • Go
2022年02月27日
by smallnest

经典并发问题: 理发店的故事

马上就二月二了,理发店就要忙活起来了,托尼、凯文、艾伦等老师的理发剪磨刀霍霍,把椅子擦亮,准备各位顾客的到来。

Sleeping barber problem是一个经典的goroutine交互和并发控制的问题,可以很好的用来演示多写多读的并发问题(multiple writers multiple readers)。

阅读全文

  • Go
2022年02月13日
by smallnest

经典并发问题: 哲学家就餐问题

哲学家就餐问题是一个非常非常经典的问题,也是一个非常通用的研究并发编程中死锁现象的问题。

阅读全文

  • Go
« 上一页1…1011121314…30下一页 »

访问者来源

微信公众号

极客时间专栏

出版图书

分类

  • AI21
  • Android7
  • DOTNET1
  • Docker2
  • Go20
  • Java41
  • Linux3
  • Rust2
  • Scala13
  • 前端开发17
  • 区块链4
  • 大数据54
  • 工具14
  • 数据库1
  • 架构10
  • 算法1
  • 网络4
  • 网络编程5
  • 读书笔记1
  • 软件工程1
  • 高并发编程8

近期文章

  • 如何写好设计文档?
  • 01 引言:软件工程范式的五十年之变
  • 00 卷首语:当 Karpathy 说他半年没写一行代码
  • LLM 究竟是如何工作的?
  • Go 实验特性详解

友情链接

  • Anthropic Blog
  • OpenAI Blog
  • Google DeepMind
  • Karpathy's Blog

  • Claude Code Docs
  • Codex CLI
  • Gemini CLI

  • LangChain Blog
  • Prompt Engineering

  • 美团技术博客
  • 字节跳动技术博客
  • Netflix技术博客
  • Linkedin技术博客
  • 并发编程网
  • InfoQ中国
© 2026 smallnest
Powered by Hexo