最新 最热

被 leeder 摆了一道,哭笑不得!

上一周我写一了篇,数据库和缓存双写一致性的文章「老板真爱画大饼!」,故事的主人公是程序员阿旺。

2021-10-13
4

软件测试面试题分享-No.2

聚合函数只能对表的数据进行计算,得到一个确定的值,聚合函数经常与select语句中的group by子句一起使用,常见的聚合函数有:

2021-10-13
3

Redis源码走读及编程实践——数据安全篇(二)

《Redis源码走读及编程实践——数据安全篇(一)》介绍了RDB的落地原理并走读了redis的RDB落地流程,本文继续介绍redis的另外一种数据落地机制AOF,从配置、原理三个角度介绍redis的AOF机制。因笔者能力有限,行文观点若有疏漏...

2021-10-13
6

FastAPI 学习之路(五十七)对之前的代码进行优化

我们之前分享FastAPI 学习之路(五十六)校验是否登陆,这次我们将之前的代码进行优化。

2021-10-12
2

FastAPI 学习之路(五十六)校验是否登陆

我们之前分享FastAPI 学习之路(五十五)将token存放在redis,这次我们基于之前分享的登录产生的token,我们去做登录认证。

2021-10-12
3

FastAPI 学习之路(五十四)操作Redis

我们之前分享FastAPI 学习之路(五十三)startup 和 shutdown,这次我们分享的是Fastapi操作redis。

2021-10-12
2

你的第一个 Docker + React + Express 全栈应用

最近发现一个很有意思的现象:一个人想学某样技术的时候,当学会了之后,但是这时出现了一个问题需要学习另一门技术时,无论这个人前面学得多么刻苦,用功,到这一步有 99% 的概率都会放弃。我愿称这种现象为 “学习窗口”。...

2021-10-12
2

前端灰度发布落地方案

一个大型的前端项目在发布时,都会采取灰度策略。第一次听同事说灰度的时候,还是停留在疑惑阶段,对这个词不了解,后续做了一些功课,才明白灰度的意义。...

2021-10-12
3

再见收费的Navicat!操作所有数据库靠它就够了!

DBeaver是一款开源的数据库管理工具,在Github上已经有22K+Star。支持多达100种数据库,不管是关系型数据库还是非关系型数据库,基本上你能想到的数据库它都能支持,下面我们来看看它支持的数据库够不够全!...

2021-10-12
2

面试官:生成订单30分钟未支付,则自动取消,该怎么实现?

对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点区别...

2021-10-12
4