Bootstrap
【大数据算法】一文掌握大数据算法之:排序链表搜索的亚线性算法。
排序链表搜索的亚线性算法 1、引言2、平面图直径问题的亚线性算法 2.1 定义2.2 核心原理 2.2.1 跳表2.2.2 跳跃搜索2.2.3 分块搜索 2.3
一文带你深入理解Redis中的底层数据结构,再也不怕不懂数据类型的底层了
数据结构前言 都说Redis快,因为什么呢?只是因为它是内存数据库,所有操作都是基于内存进行的吗?其实不然,这与它的数据结构也是密不可分的。下面我们就来了解一下Redis的数据结构。 Redis
设计模式-单例模式(包括反射和序列化的影响和解决方法)
文章目录 前言1. 单例模式的介绍2. 代码1. 懒汉式,线程不安全2. 懒汉式,线程安全3. 饿汉式4、双检锁/双重校验锁(DCL,即 double-checked locking)5、登记式/
解决vue点击按钮刷新页面的一个bug
项目场景: 登陆界面第一次点击按钮会刷新页面,后面点击就可以正常请求了 <button class="form-btn" type="submit" @cli
多角度剖析redis数据结构及底层实现原理、应用场景
目录 1.字符串(string)  1.1 redis的字符串类型: 1.2  string的编码方式有三种: 1.3 string的预分配空间机制; 1.4对比C语言的字符串优点: 1.
什么是二叉排序树?一文读懂二叉排序树的插入、删除与查找,外送LeetCode 98详解
重要的事情放前面,原文链接: 图解:什么是二叉排序树? 欢迎阅读更多优质文章: 数据结构与算法 各位小禹禹,你们好!感谢您的建议,让景禹更加完善,这份参考目录是献给提建议的您!祝你们不论考研、
详细说说布隆过滤器 BloomFilter
文章目录 1. 什么是布隆过滤器2. 原理2.1 误差率求导过程2.2 函数个数和 bit 数组长度2.3 hash函数 3. 使用4. 源码4.1 创建 BloomFilter4.2 Lo
Redis底层数据结构详解(一)
Redis底层数据结构 一、简单动态字符串SDS1. SDS2. 为什么Redis没用C语言原生字符串?2.1 C语言中的字符串2.2 使用SDS的好处 二、链表linkedlist
学习笔记算法_1 线性结构
目录 一、算法基础 1.1 时空效率 1.2 数据结构 1.2.1 数组 1.2.2 位运算 1.3 递归 1.4 分治法 1.5 二分 二、链表 2.1 链表结构 数组和链
【RocketMQ 存储】- 正常退出恢复逻辑 recoverNormally
文章目录 1. 前言2. recover 退出恢复服务3. recoverNormally4. MappedFileQueue#truncateDirtyFiles5. DefaultMessag
Java社招最全面试题,一文全懂
前言 redis简单来说 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以存写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式
C语言+CE修改植物大战僵尸阳光
目录 1. CE使用2. C语言代码3. 效果 1. CE使用 思路,通过CE找到阳光的静态基址和偏移值,也就是基址+偏移值 = 阳光数目的地址 1、打开植物大战僵尸和CE 2、
c语言项目 — 设计到文件操作的一个评分系统
在复习链表的时候,翻回了之前做过的一个选手评分系统,顺便分享记录一下,免得以后找不到了,毕竟那是第一次做c语言项目。这篇文章可能很长,代码量1000多行,顺便说一下,下面的代码解释基本都是以注释方式解
C语言_数据结构总结7:顺序队列(循环队列)
纯C语言实现,不涉及C++   队列 简称队,也是一种操作受限的线性表。只允许表的一端进行插入,表的另一端进行删除 特性:先进先出 针对顺序队列存在的“假溢出”问题,引出的循环队列概念。 循
【干货知识】Redis:从应用到底层,一文帮你搞定
1、基本类型及底层实现 1.1、String 用途: 适用于简单key-value存储、setnx key value实现分布式锁、计数器(原子性)、分布式全局唯一ID。
;