首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
e11jah
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
82
文章 78
沸点 4
赞
82
返回
|
搜索文章
赞
文章( 78 )
沸点( 4 )
Linux之《荒岛余生》(四)I/O篇
我们在cpu篇就提到,iowait高一般代表硬盘到瓶颈了。wait的意思,就是等,就像等正在化妆的女朋友,总是带着一丝焦躁。本篇是《荒岛余生》系列第四篇,I/O篇,计算机中最慢的那一环。其余参见: I/O不仅仅是硬盘,还包括外围的所有设备,比如键盘鼠标,比如1.44M的3.5英…
Linux之《荒岛余生》(三)内存篇
内存问题,脑瓜疼脑瓜疼。脑瓜疼的意思,就是脑袋运算空间太小,撑的疼。本篇是《荒岛余生》系列第三篇,让人脑瓜疼的内存篇。其余参见: 小公司请求量小,但喜欢滥用内存,开一堆线程,大把大把往jvm塞对象,最终问题是内存溢出。 大公司并发大,但喜欢强调HA,所以通常保留swap,最终问…
多账户登陆设计
现在几乎大部分的App都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。本文不提供任何代码实操,但是梳理一下博主根据我司账号模块的设计,提供思路,仅供参考。 首先输入手机号,然后发送到…
Go 程序性能分析 101
然后由一个绘制曼德勃罗分形图的程序,讨论并发程序的执行追踪(trace)及并发程序能带来的性能提升的边界。 Go 内置的生态提供了大量的 API 及工具用于诊断程序的逻辑及性能问题。它们大致可以被分为以下几类: Profiling:Profiling 工具(如 pprof)用于…
如何用最小代价迅速提高你项目中“屎山”代码的可读性
这一章,我们主要学习如何增强代码的可读性。有人说过 最好的模式恰恰是是那些他认为会被别人嘲笑的模式 也不敢改,怕改出线上故障。最终写着写着就又回到了针对业务编程。 举个最简单的例子,阿里的java编码规约大家肯定都看过,甚至多数人可能都装了阿里的java代码检测插件,其中有一条…
ELK日志分析方案
1.在微服务服务器上部署Logstash,作为Shipper的角色,对微服务日志文件数据进行数据采集,将采集到的数据输出到Redis消息队列。 2.在另外一台服务器上部署Logstash,作为Indexer的角色,从Redis消息队列中读取数据(可以对数据进行处理),输出到El…
从零开始入门 K8s | etcd 性能优化实践
本文整理自《CNCF x Alibaba 云原生技术公开课》第 17 讲。 etcd 诞生于 CoreOs 公司,使用 Golang 语言开发,是一个分布式 KeyValue 存储引擎。我们可以利用 etcd 来作为分布式系统元数据的存储数据库,存储系统里面重要的元信息。etc…
源码剖析golang中sync.Mutex
go语言以并发作为其特性之一,并发必然会带来对于资源的竞争,这时候我们就需要使用go提供的sync.Mutex这把互斥锁来保证临界资源的访问互斥。既然经常会用这把锁,那么了解一下其内部实现,就能了解这
为什么每一个爬虫工程师都应该学习 Kafka
这篇文章不会涉及到Kafka 的具体操作,而是告诉你 Kafka 是什么,以及它能在爬虫开发中扮演什么重要角色。 再来看看统计关键词的功能,这个功能背后有一个网页,会实时显示抓取数据量的变化情况,可以显示每分钟、每小时的某个关键词的抓取量。 最后一个需求,对微博数据进行情感分析…
Go slice扩容深度分析
本文主要是对go slice的扩容机制进行了一些分析。环境,64位centos的docker镜像+go1.12.1。
下一页
个人成就
文章被点赞
26
文章被阅读
29,181
掘力值
470
关注了
39
关注者
9
收藏集
4
关注标签
14
加入于
2017-07-10