首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据库
订阅
范捷琦
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
AlaSQL.js:用SQL解锁JavaScript数据操作的魔法
AlaSQL.js 是一个 JavaScript 的 SQL 库,它允许你使用 `SQL` 语句来查询 `JavaScript` 对象
SQLite这么小众的数据库,到底是什么人在用
前几天在一个群里看到一位同学说:“SQLite这么小众的数据库,到底是什么人在用啊?” 首先要说的是 SQLite 可不是小众的数据库,相反,SQLite 是世界上装机量最多的数据库,远超 MySQL
面试官:相比于MySQL,你觉得ClickHouse牛逼在哪儿?
有时候真的挺替MySQL鸣不平的,被最广泛地应用在各个系统中,却当着Redis、ES、Oracle的背景板,挨着最狠地骂。
面试官:为什么你们项目中还在用多表关联!
我们来看这样一个面试场景。 面试官:“在你们的项目中,用到多表关联查询了吗?” 候选人:“嗯,每个项目都用到了。” 面试官听了似乎有些愤怒,说:“多表关联查询这么慢,为什么你们还要用它!”
基于Redis的分布式锁实现
在多线程的环境下,为了保证一个代码块在同一时间只能由一个线程访问,Java中我们一般可以使用synchronized语法和ReetrantLock去保证,这实际上是本地锁的方式。但是现在公司都是流行分布式架构,在分布式环境下,如何保证不同节点的线程同步执行呢? 实际上,对于分布…
Redis RedLock 完美的分布式锁么?
上周花了点时间研究了 Redis 的作者提的 RedLock 的算法来实现一个分布式锁,文章地址。在官方的文档最下面发现了这样一句话。 突然觉得事情好像没有那么简单,就点进去看了看。仔细读了读文章,发现了一个不得了的世界。于是静下心来研究了 Martin 对 RedLock 的…
通俗易懂的Redis数据结构基础教程
Redis有5个基本数据结构,string、list、hash、set和zset。它们是日常开发中使用频率非常高应用最为广泛的数据结构,把这5个数据结构都吃透了,你就掌握了Redis应用知识的一半了。 首先我们从string谈起。string表示的是一个可变的字节数组,我们初始…
Redis-避免缓存穿透的利器之BloomFilter
你在开发或者面试过程中,有没有遇到过 海量数据需要查重,缓存穿透怎么避免等等这样的问题呢?下面这个东西超屌,好好了解下,面试过关斩将,凸显你的不一样。 布隆过滤器(英语:Bloom Filter)是1970年由一个叫布隆的小伙子提出的。它实际上是一个很长的二进制向量和一系列随机…
《我们一起进大厂》系列-缓存雪崩、击穿、穿透
本来都把稿子放到公众号保存了,洗澡的时候想了一下晚上的比赛,觉得还是打开电脑写点东西,跟文章内容没关系,只是一点个人的感慨,不知道多少小伙伴看了昨天SKT VS G2的比赛,又不知道多少小伙伴还记得Faker手抖的那一幕。 不知道你们看了是什么感受,我看到他手抖的时候我内心也抖…
面试官:Redis持久化能关吗?怎么关?
数据持久化是指将数据从内存中,保存到磁盘或其他持久存储介质的过程,这样做的目的是为了保证数据不丢失。 而 Redis 的持久化功能默认是开启的,这样做的目的也是为了保证程序的稳定性(防止缓存雪崩、缓存