0%

上次发了一个《VLOG-004:国产程序员的一天》评论和播放量都还不错,这次趁热打铁更新了周末业余生活是怎么样的。

在这个视频中你将看到:

  • 作为一个居家好男人是如何体现自我价值的?
  • 我是如何产出一份技术博客?
  • 女朋友不在家如何正规消遣时间?
  • 如何撸得代码、下得厨房讨女朋友开心?

正片开始

Read more »

背景

事情(事故)是这样的,突然收到报警,线上某个应用里业务逻辑没有执行,导致的结果是数据库里的某些数据没有更新。

虽然是前人写的代码,但作为 Bug maker&killer 只能咬着牙上了。

Read more »

前言

记得一年前分享过一篇《一致性 Hash 算法分析》,当时只是分析了这个算法的实现原理、解决了什么问题等。

但没有实际实现一个这样的算法,毕竟要加深印象还得自己撸一遍,于是本次就当前的一个路由需求来着手实现一次。

背景

看过《为自己搭建一个分布式 IM(即时通讯) 系统》的朋友应该对其中的登录逻辑有所印象。

Read more »

VLOG 近些年非常流行,最近这段时间我也拍了一些来记录生活。

之前一直想记录自己上班生活的一天;至于为什么标题要加上一个国产两字,是因为之前看到一位国外女程序媛的一天(视频链接见底部),这次是想让大家看看在天朝国情下的反差。

a day in the life of a software engineer:https://www.youtube.com/watch?v=rqX8PFcOpxA

正片开始

Read more »

前言

说道“心跳”这个词大家都不陌生,当然不是指男女之间的心跳,而是和长连接相关的。

顾名思义就是证明是否还活着的依据。

什么场景下需要心跳呢?

目前我们接触到的大多是一些基于长连接的应用需要心跳来“保活”。

由于在长连接的场景下,客户端和服务端并不是一直处于通信状态,如果双方长期没有沟通则双方都不清楚对方目前的状态;所以需要发送一段很小的报文告诉对方“我还活着”

Read more »

前言

大家新年快乐!

新的一年第一篇技术文章希望开个好头,所以元旦三天我也没怎么闲着,希望给大家带来一篇比较感兴趣的干货内容。

老读者应该还记得我在去年国庆节前分享过一篇《设计一个百万级的消息推送系统》;虽然我在文中有贴一些伪代码,依然有些朋友希望能直接分享一些可以运行的源码;这么久了是时候把坑填上了。

本文较长,高能预警;带好瓜子板凳。

Read more »