240 发简信
IP属地:湖南
  • etcd 中 raft 算法的使用方法

    raft 协议是一个一致性算法,解决多台机器之间数据一致的问题。raft 声称简洁明了,可以取代非常复杂的 PAXOS 算法。然而翻看 raft...

  • Resize,w 360,h 240
    Linux如何将进程绑定CPU核心以提高性能

    在Linux系统中,进程的调度切换是由内核自动完成的,在多核CPU上,进程有可能在不同的CPU核上来回切换执行,这对CPU的缓存不是很有利。为什...

  • Nginx中的频控模块示例

    简介 陶辉老师《深入理解Nginx》中的示例代码,支持IP+URL级别的频控。 频控以模块的方式嵌入Nginx。采用 红黑树+链表 的方式实现,...

  • 《深入理解Nginx》upstream机制完整代码

    陶辉老师写的《深入理解Nginx》一书很赞,书中 5.3节 使用upstream的示例 的代码略有缺失,编译通不过,我补充成了完整可跑的,供大家...

  • 优化Visual Studio Code的自动补全

    Visual Studio Code (简称VS Code)是个很棒的代码编辑器,内置多种语言的自动补全功能,写JavaScript也不例外,V...

  • Workerman如何在WebSocket响应中添加Header

    最近在用 Workerman 学习 WebSocket 的时候,遇到了一个问题: 结果浏览器报了这个错: Error during WebSoc...

  • PHP实现Huffman编码/解码

    Huffman 编码是一种数据压缩算法。我们常用的 zip 压缩,其核心就是 Huffman 编码,还有在 HTTP/2 中,Huffman 编...

  • PHP内核队列使用一例

    写了一段代码,展示了PHP如何使用内核队列。 场景是:父进程产生消息,放入队列,子进程从队列读取消息,并处理。 如果在程序退出前忘记删除队列了,...

  • Resize,w 360,h 240
    用 div 实现自制滚动条

    滚动条是浏览器中最常见的组件了。然而,滚动条的颜值总是不能令人满意,特别是嵌入在页面中的滚动条: 漂亮的网页突然出现一根灰灰的滚动条真是太煞风景...

个人介绍
微信号:supergao222