Redis - 散列

散列(Hash)在前面的《字符串》一章中, 我们曾经看到过如何使用多个字符串键去储存相关联的一组数据。 比如在字符串键实现的文章储存程序中, 程序就会为每篇文章创建四个字符串键, 并把文章的标题、内容、作者和创建时间分别储存到这四个字符串键里面, 图 3-1 就展示了一个使用字符串键储存文章数据的例子。 使用多...

Java - 枚举

为什么需要枚举常量定义它不香吗?为啥非得用枚举? 举个栗子,就以B站上传视频为例,视频一般有三个状态:草稿、审核和发布,我们可以将其定义为静态常量: 12345678public class VideoStatus { public static final int Draft = 1; //草稿...

React - 使用技巧

跳转页面1this.props.history.push({ pathname: locationPath(url), state: { taskId: taskId } });

Linux - 使用技巧

linux 乱码文件删除使用ls -i命令找到文件或文件夹的节点编号 1ls -i 巧用find命令删除Linux下乱码文件及文件夹 1find -inum 681189 -delete 前面的就是节点号了,接下来使用find命令查询并且删除 巧用find命令删除Linux下乱码文件及文件夹 -inum指根据节点...

idea - 使用技巧

快捷键:复制行:Ctrl+D idea的属性文件 .properties Unicode编码设置File—->Settings—->File encodings 参考链接:idea的属性文件 .properties Unicode编码设置

Redis - 字符串(String)

字符串键是 Redis 最基本的键值对类型, 这种类型的键值对会在数据库里面把单独的一个键和单独的一个值关联起来, 被关联的键和值既可以是普通的文字数据, 也可以是图片、视频、音频、压缩文件等更为复杂的二进制数据。 Redis 为字符串键提供了一系列操作命令, 通过使用这些命令, 用户可以: 为字符串键设置值。...

日志系统:一条SQL更新语句是如何执行的?

首先,可以确定的说,查询语句的那一套流程,更新语句也是同样会走一遍。 你执行语句前要先连接数据库,这是连接器的工作。 前面我们说过,在一个表上有更新的时候,跟这个表有关的查询缓存会失效,所以这条语句就会把表 T 上所有缓存结果都清空。这也就是我们一般不建议使用查询缓存的原因。 接下来,分析器会通过词法和语法解析...

基础架构:一条SQL查询语句是如何执行的?

基础架构:一条SQL查询语句是如何执行的?比如,你有个最简单的表,表里只有一个 ID 字段,在执行下面这个查询语句时: 1mysql> select * from T where ID=10; 下面我给出的是 MySQL 的基本架构示意图,从中你可以清楚地看到 SQL 语句在 MySQL 的各个功能模块中的...

Redis - 引用

Redis 简介Redis 是一个主要由 Salvatore Sanfilippo (antirez)开发的开源的内存数据结构存储器, 它经常被用作数据库、缓存以及消息代理等用途。 Redis 因为它丰富的数据结构、极快的速度、齐全的功能而为人所知, 它是目前内存数据库方面的事实标准, 在互联网上有非常广泛的应用...

Redis - 前言

今天中午和同事聊天,平常不起眼的同事们,一聊起技术的问题,就热闹起来了。其实同事们对redis根据很熟悉,一顿redis的雪崩、穿透、击穿等等说说得津津有味。但是我还是对这些停留在很基础的知识上面。不如今天就聊聊,我学到的雪崩、击穿和穿透是什么,以下内容就是摘抄segmentfault的精彩文章: 小伙子我看你的...