首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
原理
订阅
WalkingSun56911
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Redis 为什么用跳表而不用平衡树?
本文是《Redis 内部数据结构详解》系列的第六篇。在本文中,我们围绕一个 Redis 的内部数据结构——skiplist 展开讨论。 Redis 里面使用 skiplist 是为了实现 sorted set 这种对外的数据结构。sorted set 提供的操作非常丰富,可以满足非常多的应用场景。…
漫话:如何给女朋友解释什么是DDoS攻击?
周五下班比较早,我正在家里面玩吃鸡游戏,正在疯狂的跑毒,这时候坐在旁边刷着抖音的女朋友问了我一个奇怪的问题。 分布式拒绝服务(DDoS:Distributed Denial of Service)攻击,是指攻击者利用大量“肉鸡”对攻击目标发动大量的正常或非正常请求、耗尽目标主机…
一份针对于新手的多线程实践
前段时间在某个第三方平台看到我写作字数居然突破了 10W 字,难以想象高中 800 字作文我都得巧妙的利用换行来完成(懂的人肯定也干过😏)。 干了这行养成了一个习惯:能撸码验证的事情都自己验证一遍。 利用 SpringBoot 只需要一行命令即可统计自己写了多少个字。 当然结…
[动图演示]Redis 持久化 RDB/AOF 详解与实践
Redis 是一个开源( BSD 许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持的数据类型很丰富,如字符串、链表、集 合、以及散列等,并且还支持多种排序功能。 用一句话可以将持久化概括为:将数据(如内存中的对象)保存到可永久保存的存储设备中。持久…
WebSocket是时候展现你优秀的一面了
好了,看完了特点,那就......
从0到1优雅的实现PHP多进程管理
在我们实际的业务场景中(PHP技术栈),我们可能需要定时或者近乎实时的执行一些业务逻辑,简单的我们可以使用unix系统自带的crontab实现定时任务,但是对于一些实时性要求比较高的业务就不适用了,所以我们就需要一个常驻内存的任务管理工具,为了保证实时性,一方面我们让它一直执行…
漫话:如何给女朋友解释什么是IO中的阻塞、非阻塞、同步、异步?
周末在家加班,正在疯狂的撸代码,女朋友很开心的跑过来,手里拿着他刚刚画好的一副漫画。 同步、异步、阻塞、非阻塞都是和IO(输入输出)有关的概念。最简单的文件读取就是IO操作。而在文件读取这件事儿上,可以有多种方式。 说到烧水,我们都是通过热水壶来烧水的。在很久之前,科技还没有这…
RabbitMQ的前世今生
对于消息消费而言,消费者直接指定要消费的队列即可,比如指定消费队列A的数据。 需要注意的是,在消费者消费完成数据后,返回给RabbitMq ACK消息,RabbitMq会删掉队列中的该条信息。 在Exchange这个模块上,RabbitMq主要支持了Direct,Fanout,…
基于 OpenCV 的图像匹配( Java 版)
最近在做图像匹配的事,发现原来有个叫 OpenCV 的库,非常强大,跨平台、多语言接口、在计算机视觉和图像处理上提供了多个通用算法,应用的领域包括了物体识别、人脸识别、图像分割、机器视觉、运动分析。因为涉及了一些图像处理的概念和算法,对于常年做业务系统的程序员来说很少碰这领域,…
CGI与FastCGI
nginx+PHP-FPM在高并发情况下可能会达到Apache+mod_php5的5~10倍,现在nginx+PHP-FPM使用的人越来越多。 CGI的英文是(COMMON GATEWAY INTERFACE)公共网关接口,服务器并不能直接运行 php,asp这样的文件,它的作…