上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 46 下一页
摘要: 概述 高并发场景下,爆炸性大量的对数据库的请求操作不仅会占用十分高比例的网络带宽,导致其他应用对数据库的请求受阻,还会导致从库与主库的延迟大大增加,降低了从库数据的不准确率,也降低了缓存的命中率。如下图: 限流方式 一般开发高并发系统常见的限流有:限制总并发数、限制瞬时并发数、限制时间窗口内的平均速 阅读全文
posted @ 2020-06-15 11:01 sunsky303 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 通过log库输出日志,我们可以对程序进行异常分析和问题追踪。但有时候,我也希望能有更直接的程序跟踪及定位工具能够帮助我们更方便快捷的追踪、定位问题,最直观的感觉还是使用调试器。Linux平台下,原生的C/C++程序,我们往往使用gdb进行程序调试,切换到Golang,我们同样还是可以使用gdb进行调 阅读全文
posted @ 2020-05-25 15:11 sunsky303 阅读(3689) 评论(0) 推荐(0) 编辑
摘要: git rebase能够将分叉的分支重新合并,之前写过一篇文章介绍它的原理,下面主要介绍它的两个使用场景: 场景一:本地与远端同一分支提交历史不一致 方式一 多个人在同一个分支上协作时,出现冲突是很正常的,比如现在有一个项目由我和A一同开发。 我在修复了一个bug以后准备提交 HowiedeiMac 阅读全文
posted @ 2020-05-08 16:29 sunsky303 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 0x01 Linux 分区简介 挂载的本质就是针对某一设备, 分析出其文件系统结构, 并根据其文件系统类型调用 linux 中相应的驱动, 处理其的元数据, 将这些信息附加到 linux 的目录树上呈现出来. 原文: Mounting is the attaching of an additiona 阅读全文
posted @ 2020-05-07 19:22 sunsky303 阅读(2159) 评论(0) 推荐(0) 编辑
摘要: SSH 协议是事实上的互联网基石之一。在 SSH 协议出现之前(1995 年由 Tatu Ylonen 设计),通过互联网远程登录其他设备(telnet)的过程是明文的。这意味着,整个通信过程,很容易被旁路嗅探,泄露敏感信息。 OpenSSH 是 SSH 协议的经典实现。目前,它作为各 Linux 阅读全文
posted @ 2020-05-06 11:26 sunsky303 阅读(2126) 评论(0) 推荐(0) 编辑
摘要: linux TIME_WAIT 相关参数: net.ipv4.tcp_tw_reuse = 0 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭 net.ipv4.tcp_tw_recycle = 0 表示开启TCP连接中TIME-WAIT socke 阅读全文
posted @ 2020-05-02 14:30 sunsky303 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 本文为翻译英文BLOG《Coping with the TCP TIME-WAIT state on busy Linux servers》,但并非完整的翻译,译者CFC4N对原文理解后,进行了调整,增加了相关论点论据,跟原文稍有不同。翻译的目的,是为了加深自己知识点的记忆,以及分享给其他朋友,或许 阅读全文
posted @ 2020-05-02 14:24 sunsky303 阅读(2064) 评论(0) 推荐(0) 编辑
摘要: MAC软件安装包格式 macOS的软件有.dmg和.pkg为后缀的两种格式,通过来说都会采用DMG格式。安装dmg格式的软件,只需要双击打开dmg文件,在弹出窗口中,将软件拖入应用程序文件夹即可。 而.pkg的文件,通常是安装时需要系统权限,像Office安装包,就是.pkg文件。在弹出对话框提示操 阅读全文
posted @ 2020-04-22 10:23 sunsky303 阅读(2104) 评论(0) 推荐(0) 编辑
摘要: rewrite模块即ngx_http_rewrite_module模块,主要功能是改写请求URI,是Nginx默认安装的模块。rewrite模块会根据PCRE正则匹配重写URI,然后发起内部跳转再匹配location,或者直接做30x重定向返回客户端。 指令执行顺序 首先顺序执行server块中的r 阅读全文
posted @ 2020-04-17 10:51 sunsky303 阅读(646) 评论(0) 推荐(0) 编辑
摘要: Kubernetes的服务质量保证(QoS) Kubernetes需要整体统筹平台资源使用情况、公平合理的将资源分配给相关pod容器使用,并且要保证容器生命周期内有足够的资源来保证其运行。 与此同时,由于资源发放的独占性,即资源已经分配给了某容器,同样的资源不会在分配给其他容器,对于资源利用率相对较 阅读全文
posted @ 2020-04-03 15:07 sunsky303 阅读(5690) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 46 下一页
显示搜索