IP属地:上海
这里说的 “golang 抢占式调度”,只是 goroutine 调度的一部分内容。个人对 go 的调度理解为:伪抢占 + working st...
go 源码文件:/runtime/chan.go 你可以简单粗暴的把channel的实现理解为 队列 + 锁 。 值得注意的是 sendq ,r...
docker build命令会根据Dockerfile文件及上下文构建新Docker镜像。 将当前目录做为构建上下文时,可以像下面这样使用doc...
一个很简单小程序:
以前一直用vim可是觉得整的挺烦的,(Centos上)VSCode上编辑文字,破烂的sogou输入法总会发生冲突,无奈走Emacs这边瞧瞧. 大...
不小心覆盖了变量 对从动态语言转过来的开发者来说,简短声明很好用,这可能会让人误会 := 是一个赋值操作符。 如果你在新的代码块中像下边这样误用...
container 包实现了三个复杂的数据结构:堆,链表,环(heap、list 和 ring)。当我们需要使用这些数据结构时可以直接使用而不必...
Kafka 安装配置、更多资料请参考其官网。 启动 kafka server 在这之前需要启动 zookeeper 做服务治理(单机)。 如提示...
Given a 32-bit signed integer, reverse digits of an integer. Example 1: ...