Ten years of blogging
写博客似乎已经十年了,这十年间我没有对博客进行过任何有目的性的宣传, 纯粹的 “Just for fun”。而两天前,我收到了迄今为止最大的一笔匿名赞助。
特别致谢。
沟通和信任原本是人与人之间打交道的两个基本因素,但这两个因素在跨文化的背景下显得越来越不经如人意。 从今年三月份开始,我步入了我的博士生涯,在这随后的两个月里我开始重新思考沟通与信任这两个主题。
工作二字似乎就足够概括我这一整年的经历,2018 对于我来说,nothing happens to me。
unsafe 范式unsafe 包该包会绕过所有的 Go 类型安全检查,几乎是 Cgo 的灵魂,也是支撑 Go 运行时、reflect、系统调用等机制的核心。
sync.Pool 是一个临时对象池。一句话来概括,sync.Pool 管理了一组临时对象,当需要时从池中获取,使用完毕后从再放回池中,以供他人使用。
本文可能会过时。 它旨在阐明不同于常规 Go 编程的 Go 运行时编程,并侧重于一般概念而非特定接口的详细信息。
本文介绍了如何使用 Go 语言开发高负载的 WebSocket 服务。如果你对 WebSocket 非常熟悉,但并不了解 Go 语言,我希望你仍然能对此文所介绍的一些优化技术感兴趣。
RESTful API 已经不是什么新奇玩意儿了。HTTP 的无状态性让我们在处理交互式 CS 应用中不得不使用诸如 Session、Cookie 等技术。那么我们的问题产生于:如果客户端发出的请求的在服务端需要较长的时间处理,我们应该如何设计我们的 RESTful API?这次就来聊一聊异步 RESTful API 的设计。
最近在实践分布式和微服务系统,总算是能够把课本上学到的知识学以致用了。于是打算开一个系列来随机聊一聊分布式系统的一些知识。