首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
W_懒虫
掘友等级
码农
菜鸟搬运工
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
60分前端之canvas
前言 最近在等前端对接,没事干就折腾一下前端。写了这么多年服务端,一直都是写api接口,还没好好学过前端呢。前端框架那么多,什么Vue、React,还分移动端、PC端,还有什么响应式、自适应,各种花里
Redis scan命令的一些坑
背景 最近项目中有个模块要改版,其中有一个需求,从Excel中导入数据,并且要求Excel的表头,都可以作为下拉筛选项,导入的数据,就是相应的选项值。 例如,假如有下面这个Excel表格: 姓名 性别
Redis的过期机制和缓存淘汰机制
相信大家对Redis的expire命令都不陌生,日常工作中都使用过。但是大家了解expire的工作原理吗? 今天我们就来简单讲解一下expire命令的实现和工作原理。之所以和Redis的缓存淘汰机制一起讨论,是因为很多人把他们搞混淆了,之后我们会详细说明的。 当我们这样操作时,…
Redis实现分布式锁
相信很多小伙伴面试时都被问过“Redis怎么实现分布式锁?”,今天我们就来说一下Redis实现分布式锁。 在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。 大致的逻辑是这样的。 这种做法是错误的。因为这个操作不是原子性的…
Redis事务原理
Redis通过MULTI、EXEC、DISCARD,WATCH这几个命令来实现事务的。它们允许一次执行一组命令,为了实现这点,Redis做了俩点保证: 1、事务中的所有命令都被序列化并顺序执行。 在Redis事务的执行过程中,永远不会发生另一个客户端发出的请求被执行。这样可以确…
GitHub上你一定要star的几个项目
免费电子书,而且有多种语言的。这里直接贴出中文电子书地址。自己去看吧。 虽然说是系统设计入门,但内容可一点都不入门啊,加油💪。 设计模式,Java语言实现的,量大管饱。 如果完全不懂Java,没事,这里还有PHP版的。 不想成为架构师的程序员不是一个好的码农。把上面的知识点全…
Redis的命令处理流程
我们在使用Redis时,都是向Redis发送各种命令,然后接受命令的返回数据。但是每个命令的执行过程是怎样的呢?Redis怎么处理每个命令的呢? 在正式进入命令执行流程分析之前,我们先要了解一下Redis的启动过程。 我们只看单机Redis的启动流程,哨兵、集群、module等…
Redis的pub/sub 实现原理
当客户端执行SUBSCRIBE命令,订阅某个或某些频道时,服务器会将客户端与被订阅的频道在pubsub_channels字典中进行关联。pubsub.c: 如果频道不存在,表示该频道还未有任何订阅者,程序首先要在pubsub_channels字典中创建该频道,键名即为该频道名,…
从0到1的弹幕系统--多对多服务
之前我们做的都是单机服务,即一台服务器为所有房间提供服务。实际中,一个大主播的观看人数就几十、上百万了,单台服务器不可能支撑住这样的用户量。遇到这样的情况,往往都是很豪横的说加机器,但怎么加呢?之前我们都是按照单机实现的,如果只是冒然的加的话,可能会出现下面的情况: Serve…
从0到1的弹幕系统--敏感词过滤
弹幕系统必须要有个敏感词过滤或者内容风控,不然,你懂的。 所以,今天我们来实现弹幕的敏感词过滤。为什么不用风控呢,当然是为了节约成本了,接风控要钱的啊。当然如果有钱不在乎,可以接风控。这样安全等级更高,我们写这个弹幕系统是为了学习,所以就用敏感词过滤了,学习一下怎么过滤敏感词。…
下一页
个人成就
文章被点赞
76
文章被阅读
24,561
掘力值
728
关注了
10
关注者
27
收藏集
6
关注标签
23
加入于
2019-05-25