首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
折叠椅
掘友等级
狗场
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1.7K
文章 1.7K
沸点 33
赞
1.7K
返回
|
搜索文章
最新
热门
你好WebAssembly
上篇介绍了如何成功执行了Go编译的第一个WebAssembly(以下简称wasm)二进制文件,接着进一步测试下Go的wasm的能实现的功能。 Go的标准库有一个新的包syscall/js,先看下js.go文件。里面定义了个新的类型js.Value,它表示一个JavaScript…
Map 在 Go runtime 中的高效实现(不使用范型)
这篇文章基于我在日本东京 [GoCon Spring 2018](https://gocon.connpass.com/event/82515/) 上的演讲讨论了,Go 语言中的 map 是如何实现的。 ## 什么是映射函数 要明白 map 是如何工作的的,我们需要先讨论一下 …
GO千万级消息推送服务
公司此前有一个简单的文章订阅业务,但是采用的是定时拉取的模式,周期比较长,时效性不佳。于是考虑做一个长连接服务,主动把新产生的文章推送下去。 因为是web场景,所以优先考虑成熟的websocket协议,很多编程语言都有成熟的服务端开发框架。 假设有100万人在线,那么1篇文章…
Go 系列文章4 : 调度器
推荐用 stackedit 导出后看,文章中有不少 mermaid 图表,ghost 博客不支持展示。原始的 markdown 保存在:这里 写得稍微有点乱,主要是按自己看代码的顺序来记录的,也不是出书,就这样吧。 PS: 新人不推荐刚学 Golang 就去看调度器代码,这部分…
Java多线程与高并发(二):线程安全性
面试官:你能说说什么是线程安全吗?当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在调用代码中不需要任何额外的同步,这个类都能表现出正确的行为,那么这个类就是线程安全的。
MySQL运维系列 之 如何监控大事务
某个SQL执行特别慢,导致整个transaction一直处于running阶段 某个Session的SQL已经执行完了,但是迟迟没有commit,一直处于sleep阶段 某个Session处于lock wait阶段,迟迟没有结束 以上,大部分原因都是大事务导致的,接下来我…
Go 系列文章3 :plan9 汇编入门
众所周知,Go 使用了 Unix 老古董(误 们发明的 plan9 汇编。就算你对 x86 汇编有所了解,在 plan9 里还是有些许区别。说不定你在看代码的时候,偶然发现代码里的 SP 看起来是 SP,但它实际上不是 SP 的时候就抓狂了哈哈哈。
Java多线程与高并发(一):并发基础与模拟工具
面试官:你知道Java的内存模型是什么吗? 引用知乎上一个最高赞: 你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。 你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。 你吃饭吃到一半,电话来了,你一边打电话一…
Go 系列文章2:Go 程序的启动流程
思路,找到二进制文件的入口点,在调试器中确定代码位置。
Dockerfile 与 Compose 环境搭建学习笔记(一)
以前一直使用 Vagrant 作为自己的开发环境,并且在上家公司也推行大家采用 Vagrant 作为开发环境,保障公司使用的是同一套开发环境。随着docker的流行,越来越多的人在docker上运行自己的项目,利用docker也非常方便模拟各种线上集群,相比虚拟机效率会更高,不…
下一页
个人成就
优秀创作者
文章被点赞
16,492
文章被阅读
1,219,450
掘力值
48,941
关注了
25
关注者
5,925
收藏集
0
关注标签
1
加入于
2017-08-04