排序
多级缓存设计和实战应用
生活场景 星期天的上午,布布和一二在家里畅谈人生,突然觉得生活太乏味,一二提出要去吃一碗新鲜的麻辣烫。 于是他们来到一家当地有名的麻辣烫店。 刚进门,店里摆放了一个自助取餐具柜。 当时...
Wireshark抓包实战教程:网络分析步骤详解
Wireshark是一款强大的网络协议分析工具,它能够捕获并逐个检查网络上的数据包。 本文将向您详细介绍如何使用Wireshark进行抓包分析,包括安装Wireshark,捕获数据包,过滤数据包和分析数据包等...
Kafka是pull?push?优劣势分析
pull模式: 根据consumer的消费能力进行数据拉取,可以控制速率 可以批量拉取、也可以单条拉取 可以设置不同的提交方式,实现不同的传输语 缺点:如果kafka没有数据,会导致consumer空循环,消...
Https客户端校验证书流程
如下图所示,为数字证书签发和验证流程: CA签发证书的过程,如上图左边部分: 首先 CA 会把持有者的公钥、用途、颁发者、有效时间等信息打成一个包,然后对这些信息进行 Hash 计算,得到一个 H...
Laravel执行composer报 Class ‘Composer\InstalledVersions’ not found
最近在迁移项目到另一台服务器上,composer install安装扩展时,报以下错误 Laravel 执行composer intsall报 Class 'Composer\InstalledVersions' not found at vendor/maatwebsite/excel/src/C...
MySQL数据表创建指南:详细步骤与常见问题解析
在MySQL中,数据被存储在数据表中。 因此,创建数据表是使用MySQL的基本操作之一。 本文将详细介绍在MySQL中如何创建数据表,并解析一些常见问题。 创建数据表的基本语法 在MySQL中,我们使用CR...
Redis的过期策略都有哪些?
思考:假如redis的key过期之后,会立即删除吗? Redis对数据设置数据的有效时间,数据过期以后,就需要将数据从内存中删除掉。可以按照不同的规则进行删除,这种删除规则就被称之为数据的删除策...
用这个开源工具在React中建立一个交互式时间轴
Planby 是一个 JavaScript 组件,用于帮助创建流媒体服务、音乐和体育赛事等的时间表、时间线和电子节目指南(EPG)。 几年来,我在电视在线和视频点播(VOD)行业工作。在开发一个调度器网络应...












