首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小米云技术
掘友等级
技术干货的搬运工
|
小米
该账号内容已迁移至公众号“小米技术”, 获取最新小米技术相关内容及动态, 请在订阅号中搜索关注“小米技术”。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
使用 python 实现简单的共享锁和排他锁
共享锁又称为读锁。 从多线程的角度来讲,共享锁允许多个线程同时访问资源,但是对写资源只能又一个线程进行。 从事务的角度来讲,若事务 T 对数据 A 加上共享锁,则事务 T 只能读 A; 其他事务也只能对数据 A 加共享锁,而不能加排他锁,直到事务 T 释放 A 上的 S 锁。这…
记一次容量提升5倍的HttpDns业务Cache调优
这是最近做的一次业务优化,以一个小方案的形式分享一下优化过程。 公司内部叫Resolver服务,其本质是一个httpdns系统,以http形式提供域名解析的服务,用户在连接业务时,先通过Resolver服务获取ip地址列表,然后通过拿到的ip列表连接到对应服务器上,解决了域名劫…
小米自动化运维平台演进设计思路
现如今,随着云计算和分布式的落地和发展,越来越多的服务器都转到云上,微服务架构的落地也让现在的 IT 系统架构越来越复杂。我们的服务、应用所面对的规模也越来越大,这样的需求需要强大的运维管控系统在后面支撑。 智能运维(AIOps)的概念现在很火,旨在借助人工智能机器学习和算法将…
crond不断唤起sendmail导致资源耗尽的排查
春节值班期间收到反馈,c3-im-msg-tun001.bj 和 c3-im-msg-tun002.bj 这两台服务器资源使用异常,主要是mem和disk,监控图如下,图中资源占用突降是手动清理进程和文件的结果,这种手段治标不治本。 继续查找谁唤起的sendmail。由之前观察…
理解Nginx中Server和Location的匹配逻辑
再次强调一遍,只有当listen指令无法找到最佳匹配时才会考虑评估server_name指令. (5)如果以上都没有匹配,则使用default_server.如果没有指定default_server,则会选择第一个可用的server.我们可以指定对于没有匹配的host值时,返回…
浅谈SYNPROXY
SYNPROXY是防御DDoS攻击的有力手段。 SYNPROXY是一个TCP握手代理,原生支持是从Linux内核3.13开始的。当一个TCP请求从客户端发出时,首先与该握手代理进行三次握手,其采用SYNCookie技术,只有该请求通过cookie合法性校验,代理服务器才会与服务…
容器进程Core Dump处理
在我们调试程序时经常会使用到core dump功能,使用调试器(如gdb)分析其产生的Core Dump文件(以下称"core文件"),对于排查问题、定位bug堪称无往不利的利器。当前容器技术使用愈加普遍,线上大量业务使用容器技术部署,那我们的业务进程在容器环境下core文件是…
IPv6入门教程
众所周知,32位的IPv4地址已经基本耗尽(这里的耗尽只是说的分配完了,实际上有相当一部分并没有投入到使用中),新一代的网络协议--IPv6采用128位的地址长度拥有更大的地址空间,如此大的地址空间,可以给地球上的每粒沙子分配一个IPv6地址。IPv6网络普及的声音喊了很多年,…
gRPC-网络现状及测试
gRPC是谷歌开源的一款不那么快的基于原型缓冲区的RPC框架。 既然不那么快,为什么还要提它呢?相较于节俭,gRPC会慢一点,但是,本文的着眼点并不在于RPC吞吐量的极限值,也不是框架的通信时间减少几十几千纳秒,本文要介绍的是除GraphQL外,JSON RPC优化的另一个取向…
golang中的slice操作
切片(slice)是Go语言中最基本和最常用的数据结构之一,在本文中希望可以帮助读者更好的使用这一数据结构。 切片表示一个具有相同数据类型元素的的序列,切片的长度可变,通常写成[]T,其中元素的类型都是T。 切片用来访问数组的部分或全部元素,这个数组称为切片的底层数组。切片主要…
下一页
个人成就
优秀创作者
文章被点赞
829
文章被阅读
270,072
掘力值
6,301
关注了
10
关注者
3,853
收藏集
0
关注标签
30
加入于
2018-10-19