摘要:
前言 今天我们来深度剖析一个老生常谈的话题「请说出在淘宝网输入一个商品到最终展示的完整路径」,这题很难,涉及到网络的工作机制,硬件上需要对交换机,路由器,网卡的工作机制有所了解,软件上则涉及到 TCP,LVS 的工作原理,网上对这些内容的讲解有不少错误而且讲得不够细,很多知识点一笔带过,本文将会用大 阅读全文
摘要:
本文已经收录至我的github地址,欢迎大家 star 支持^_^ 相信大家都听过这样的一道经典面试题:「请说出在淘宝网输入一个关键词到最终展示网页的整个流程,越详细越好」 这个问题其实很难,涉及到 HTTP,TCP,网关,LVS 等一系列相关的概念及工作机制,如果你能掌握到这其中的每个知识点,那将 阅读全文
摘要:
本文已整理致我的 github 地址 https://github.com/allentofight/easy-cs,欢迎大家 star 支持一下 这是一个困扰我司由来已久的问题,近年来随着我司业务的急遽发展,单表数据量越来越大,这样会导致读写性能急遽下降,自然而然的我们想到了分库分表,不过众所周知 阅读全文
摘要:
本文已整理致我的 github地址,欢迎大家 star 支持一下 大家好,我是坤哥 今天给大家分享一个这两天排查成功的案例,相信对大家会有些帮助。 大多数人应该听过一道经典的面试题:请详细地说出从浏览器地址栏输入 url 到最终呈现出结果的过程,越详细越好,为什么面试官这么喜欢问这道题呢,因为这个题 阅读全文
摘要:
本文已经收录至我的github地址,欢迎大家 star 支持^_^ 上周我们在团队内部首次采用了 jwt(Json Web Token) token 这种 no-session 的方式来作用户的账号验证,发现网上的文章对 token 的介绍很多都不对,所以对 cookie,session, toke 阅读全文
摘要:
本文已整理致我的 github地址,欢迎大家 star 支持一下 前言 在上文中我们了解到, canal 可以通过订阅 binlog 日志来提供增量数据订阅和消费,通过这种方式可以实现数据库的实时备份,实时索引构建等 我们再来详细看看它的工作原理 如图示,每个 server 会启动多个实例(inst 阅读全文
摘要:
大家好,我是坤哥 我们常说面试造火箭,很多人对此提出质疑,相信大家看了这篇文章会明白面试造火箭的道理,这篇排查问题的技巧涉及到索引,GC,容器,网络抓包,全链路追踪等基本技能,没有这些造火箭的本事,排查这类问题往往会无从下手,本篇也能回答不少朋友的问题:为什么学 Java 却要掌握网络,MySQL等 阅读全文
摘要:
近期收至少不少读者私信咨询,最普通的困惑是「每天都在 CRUD。没啥竞争力,该怎么办」,我觉得这是一个很普遍的问题,也应该是很多人的困惑,我想讲讲我的经历,希望对大家能有所启发。 目前我虽然做的从事的是 Java 后端,不过其实我一开始做的是 iOS 客户端,16 年我司在移动端业务发展迅猛,业务都 阅读全文
摘要:
本文已整理致我的 github 地址 https://github.com/allentofight/easy-cs,欢迎大家 star 支持一下 前言 近年来公司业务迅猛发展,数据量爆炸式增长,随之而来的的是海量数据查询等带来的挑战,我们需要数据量在十亿,甚至百亿级别的规模时依然能以秒级甚至毫秒级 阅读全文
摘要:
前言 众所周知,目前微信公众号是最具商业价值的写作平台,这与它优秀的原创保护机制密不可分,如果你想将其他公众号上的文章标为原创,微信会给出类似如下的信息告诉你未通过原创校验逻辑。 如果你抓包会发现微信返回了如下错误 如果你想改几个字蒙混过关,对不起,不行!依然会报上述错误,这得益于微信原创检测机制所 阅读全文