首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
野生程序元
掘友等级
高级端茶工程师
|
某小小公司
野生的,好吃。Focus on: back-end,golang,nodejs,docker,kubernetes,redis,postgresql,elasticSear
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 34
沸点 17
赞
51
返回
|
搜索文章
最新
热门
[译]Golang应付百万级请求/分钟
我在不同公司从事反爬虫、反病毒、反恶意程序已经有15年了,我知道,由于每天需要处理和应对的大量数据,这些系统最终会因此变得十分复杂。 目前我是smsjunk.com的CEO以及KnowBe4的首席架构师,两家公司都是活跃与网络安全行业。 有趣的是在过去10年作为一名软件工程师,…
[译]用Golang编写一个简易聊天室
我使用Go来编写一些工具也有一段时间了。接下来我决定花更多的时间和心思去深入学习它,主要的方向是系统编程以及分布式编程。 这个聊天室是灵光一现所得。对于一个我的沙盒项目而言,它足够的简洁但也不至于太过简单。我会尽量尝试从0开始去编写这个项目。 本文更像是一份我在练习如何去用Go…
[译]Go:内存管理与内存分配
这篇文章是基于Go 1.13的。 当内存不再被使用时,标准库就会自动执行Go内存管理,即从内存分配到Go自己的集合中(from allocation of the memory to its collection)。 虽然开发人员不用去和这些打交道,但是Go的内存管理做了很多优…
Docker Tips: 关于/var/run/docker.sock
你可能已经运行过docker hub上的container并且注意到其中的一些需要绑定挂载(mount)/var/run/docker.sock文件。这个文件是什么呢,为什么有些时候会被container所用到?剪短的回答:这个是Unix socket,Docker进程默认监听…
[译]想成为一个出色的Web工程师?学Golang而非Node.js。
Nodejs是一个运行时或者说是一个Javascript代码运行时的环境,而Golang是一门编程语言但不仅仅用于后端开发。Golang是由Google于2007年发明的。Nodejs能让Javascript代码运行在服务端上,而Golang适用于服务器端编写代码。Nodejs…
[译]走进Kubernetes集群的大脑:Etcd
Etcd是Kubernetes用于存储集群各种状态信息(配置信息,运行)一个很重要的组件,这篇文章,我们带领大家掀开Etcd的神秘面纱,理解他是如何存储这些各种各样的碎片信息的。 在Kubernetes的世界里面,etcd是服务发现,集群状态存储以及其配置的基石。 Etcd以集…
[译]Go: 理解Sync.Pool的设计思想
Sync包提供了强大的可被重复利用实例池,为了降低垃圾回收的压力。在使用这个包之前,需要将你的应用跑出使用pool之前与之后的benchmark数据,因为在一些情况下使用如果你不清楚pool内部原理的话,反而会让应用的性能下降。 由于这个遍历有10k的迭代,那个没有使用pool…
[译]我劝你入坑函数式编程
本文是Charles Scalfani大神在Medium上发布的人气非常高的So You Want to be a Functional Programmer系列文章,这个系列一共由六篇文章组成,我将其全部合成了一篇,篇幅有点长,但是是一个非常好的函数式编程的入门教程,特别是对…
[译]理解Go的reflect
Go是一个强类型的静态编程语言。然而,一些Go的特性让它看起来又像是一门动态语言。例如,如果你不确定你接收的参数的类型,你可以使用interface来接收所有类型的参数传递。 记住只有interface是有reflect属性的。 我们注意到interface允许Go实现多态。没…
[译][Part1]使用Go gRPC微服务构建HTTP/REST服务,中间件,Kubernetes部署等等
关于如何使用一些优秀的框架或者路由来编写Go REST微服务了已经有很多文章了,当我为我司寻找合适的服务构建方法时,我大量地阅读了它们。突然间我发现一个非常有趣的方法去构建HTTP/REST微服务,就是用Google开源的protobuf/gRPC框架。我确信已经有很多人听说过…
下一页
个人成就
文章被点赞
216
文章被阅读
58,923
掘力值
1,476
关注了
7
关注者
137
收藏集
0
关注标签
26
加入于
2016-07-15