您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 数据结构算法

  2. 12篇学通csharp网络编程——第四篇 TCP应用编程 12篇学通csharp网络编程——第三篇 HTTP应用编程(下) 12篇学通csharp网络编程——第二篇 HTTP应用编程(上) 12篇学通csharp网络编程——第一篇 基础之进程线程 Lucene(1)lucene,你也会(7篇)——第一篇 快速入门 MongoDB(8)8天学通MongoDB——第八天 驱动实践 8天学通MongoDB——第七天 运维技术 8天学通MongoDB——第六天 分片技术 8天学通MongoDB——第五
  3. 所属分类:C#

    • 发布日期:2013-05-02
    • 文件大小:10485760
    • 提供者:yanggangqiang520
  1. redis中文讲义

  2. redis中文讲义 介绍了redis的各种数据结构使用
  3. 所属分类:Redis

  1. 各种java面试大全,包含nginx、mysql、redis、spring各种基础

  2. hashmap实现原理,java基础笔记,java基础面试全集,java里的volatile关键字详解,jvm垃圾回收,MySQL索引背后的数据结构及算法原理,MySQL性能优化的最佳21条经验,MySQL中的锁(表锁、行锁),Redis的优点和5种数据结构使用场景介绍,Spring代理模式AOP-IOC结合
  3. 所属分类:Java

    • 发布日期:2018-10-23
    • 文件大小:12582912
    • 提供者:hsguoyu2009
  1. Redis数据结构与对象总结

  2. Redis数据结构与对象总结 数据结构与对象 简单动态字符串 SDS简介 SDS与C字符串的区别 常数复杂度获取字符串长度 O(n) O(1) 杜绝缓冲区溢出 修改字符串长度时内存重分配 空间预分配:对字符串进行增长操作时的优化,SDS API 会检查SDS当前空间是否符合修改条件,如果不符合 不但会分配修改所需空间还会分配给free属性额外的未使用空间 惰性空间释放:对字符串进行缩减操作时
  3. 所属分类:Dell

    • 发布日期:2020-04-24
    • 文件大小:17408
    • 提供者:weixin_39384775
  1. Redis中5种数据结构的使用场景介绍

  2. 主要介绍了Redis中5种数据结构的使用场景介绍,本文对Redis中的5种数据类型String、Hash、List、Set、Sorted Set做了讲解,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-10
    • 文件大小:80896
    • 提供者:weixin_38512659
  1. redis数据结构之intset的实例详解

  2. 主要介绍了redis数据结构之intset的实例详解的相关资料, intset也即整数集合,当集合保存的值数量不多时,redis使用intset作为其底层数据保存结构,希望通过本文能帮助到大家,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-09
    • 文件大小:74752
    • 提供者:weixin_38668225
  1. 使用 Redis 流实现消息队列的代码

  2. 在介绍了 Redis 流的基本功能之后, 现在是时候使用这些功能来构建一些实际的应用了。 消息队列作为流的典型应用之一, 具有非常好的示范性, 因此我们将使用 Redis 流的相关功能构建一个消息队列应用, 这个消息队列跟我们之前使用其他 Redis 数据结构构建的消息队列具有相似的功能。 代码清单 10-1 展示了一个具有基本功能的消息队列实现: 代码最开头的是几个转换函数, 它们负责对程序的相关输入输出进行转换和格式化; MessageQueue 类用于实现消息队列, 它的添加消息、
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:58368
    • 提供者:weixin_38690017
  1. 使用 Redis 流实现消息队列的代码

  2. 在介绍了 Redis 流的基本功能之后, 现在是时候使用这些功能来构建一些实际的应用了。 消息队列作为流的典型应用之一, 具有非常好的示范性, 因此我们将使用 Redis 流的相关功能构建一个消息队列应用, 这个消息队列跟我们之前使用其他 Redis 数据结构构建的消息队列具有相似的功能。 代码清单 10-1 展示了一个具有基本功能的消息队列实现: 代码最开头的是几个转换函数, 它们负责对程序的相关输入输出进行转换和格式化; MessageQueue 类用于实现消息队列, 它的添加消息、
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:58368
    • 提供者:weixin_38747216
  1. redis数据结构之intset的实例详解

  2. redis数据结构之intset的实例详解  在redis中,intset主要用于保存整数值,由于其底层是使用数组来保存数据的,因而当对集合进行数据添加时需要对集合进行扩容和迁移操作,因而也只有在数据量不大时redis才使用该数据结构来保存整数集合。其具体的底层数据结构如下: typedef struct intset { // 编码方式 uint32_t encoding; // 集合包含的元素数量 uint32_t length; // 保存元素的数组 int8_t
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:79872
    • 提供者:weixin_38581992
  1. 详解redis数据结构之压缩列表

  2. 详解redis数据结构之压缩列表 redis使用压缩列表作为列表键和哈希键的底层实现之一。当一个列表键只包含少量的列表项,并且每个列表项都是由小整数值或者是短字符串组成,那么redis就会使用压缩列表存储列表项;同理,当一个哈希表包含的键值对都是由小整数值或者是短字符串组成,并且存储的键值对数目不多时,redis也会使用压缩列表来存储哈希表。以下是压缩列表存储结构:   zlbytes长度为4个字节,记录了整个压缩列表所占用的字节数 zltail长度为4个字节,记录了压缩列表起始位置到压
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:64512
    • 提供者:weixin_38632146
  1. redis中的数据结构和编码详解

  2. redis中的数据结构和编码:     背景:         1>redis在内部使用redisObject结构体来定义存储的值对象。         2>每种类型都有至少两种内部编码,Redis会根据当前值的类型和长度来决定使用哪种编码实现。         3>编码类型转换在Redis写入数据时自动完成,这个转换过程是不可逆的,转换规则只能从小内存编码向大内存编码转换。     源码:         值对象redisObject:            
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:84992
    • 提供者:weixin_38612437
  1. Redis数据类型及应用场景

  2. 1、Redis 是一种键值(Key-Value)数据库。相对于关系型数据库(比如 MySQL),Redis 也被叫作非关系型数据库。除此之外,Redis 主要是作为内存数据库来使用,也就是说,数据是存储在内存中的。尽管它经常被用作内存数据库,但是,它也支持将数据持久化到硬盘中。 2、Redis的每个数据类型是处理不同业务场景而诞生,基本数据类型为5种,从redis5.0版发布后新增了Stream数据类型,如下思路图: 3、其中跳表为插入,删除,查询比较快的动态数据结构,跳表是一个值有序的链表建
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:101376
    • 提供者:weixin_38630571
  1. practice:知识梳理:数据结构和算法,leetcode解题记录,手写生产者-消费者模型,SpringAOP,Springboot自定义注释解,异常异常处理,整合Mybatis,整合Redis,mybatis逆向工程,死锁,同步锁,读-

  2. 欢迎大家来到Higmin GitHub项目! 创建此工程是为了巩固基础知识当然能对社区做点贡献也是我小小的心愿〜 本工程包含了SpringAOP,死锁,JUC同步锁,读-写同步锁,线程本地使用,JUC线程池和Spring提供的线程池,jdk 1.8中的日期时间API,数据结构中图的实现及操作和广度优先遍历/深度优先遍历(其他待完善),生成XML文件工具类,防止XSS攻击解决方案,mybatis逆向工程,接口并发测试,BIO,NIO,AIO,Netty的服务,客户端...以及在不断更新中,有不足之
  3. 所属分类:其它

    • 发布日期:2021-03-18
    • 文件大小:407552
    • 提供者:weixin_42137028
  1. kredis:基于Redis的高级数据结构-源码

  2. 克雷迪斯 Kredis(带密钥的Redis)在单个密钥周围封装了更高级别的类型和数据结构,因此您可以将它们作为一致的对象而不是孤立的过程命令与它们进行交互。 可以使用声明性DSL将这些更高级别的结构配置为活动模型和活动记录中的属性。 Kredis使用可感知环境的YAML文件和Rails.application.config_for进行Rails.application.config_for ,因此,如果您已经达到了单个共享实例不再足够的规模,则可以在单独的Redis实例上定位数据结构。 Kr
  3. 所属分类:其它

    • 发布日期:2021-03-05
    • 文件大小:25600
    • 提供者:weixin_42172972
  1. edis内部数据结构详解之字典(dict)

  2. 本文所引用的源码全部来自Redis2.8.2版本。Redis中字典dict数据结构与API相关文件是:dict.h,dict.c。本文讲解的不是很详细,可以同时参考Redis实现与设计一书中字典部分,本文关于字典的核心代码的注释可以参考。字典,简单说就是存储key-value键值数据,当然value=NULL那么就是集合了。字典通俗来说就是C++STL中的map,STL中的map是用red-blacktree实现的,因为map不仅能够保证key不重复,而且key还是按照字典序存储的,而Redis
  3. 所属分类:其它

    • 发布日期:2021-03-03
    • 文件大小:424960
    • 提供者:weixin_38647517
  1. ru101:Redis大学RU101的源代码和示例Redis数据结构简介-源码

  2. Redis University RU101:Redis数据结构简介 介绍 此存储库包含 ( 的示例数据和Python代码。 建立 您需要将该存储库克隆到您的计算机上,并按如下所述设置Redis和Python。 雷迪斯 您可以通过多种方式安装Redis,选项包括: 并从源构建Redis。 使用的。 Mac OS用户可以使用安装Redis。 Windows 10用户可以使用WSL 2安装Redis。此为此提供了指导。 Debian和Ubuntu用户可以使用apt软件包管理器安装Redis
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:631808
    • 提供者:weixin_42139429
  1. 算法:常用算法和数据结构讲解,面试算法题leetcode解题,提供golangjs版本-源码

  2. 算法与数据结构 用通俗易懂的语言来介绍工作和面试中常见的数据结构和算法,提供golang和js两种语言的实现。另外提供面试中常见算法题,尤其是leetcode译本的讲解和golang代码实现。 数据结构部分 跳表全称叫做跳跃表,简称跳表。跳表是一个随机化的数据结构,实质上就是一种可以进行二分查找的有序链表。跳表在很大程度上的有序链表上面增加了多级索引,通过索引来实现快速查找。跳表多个能提高搜索性能,同时也可以提高插入和删除操作的性能。 这里采用redis能够逼近类似的实现,在每层上增加了偏移量的
  3. 所属分类:其它

    • 发布日期:2021-02-02
    • 文件大小:467968
    • 提供者:weixin_42178963
  1. 详解redis数据结构之sds

  2. 详解redis数据结构之sds   字符串在redis中使用非常广泛,在redis中,所有的数据都保存在字典(Map)中,而字典的键就是字符串类型,并且对于很大一部分字典值数据也是又字符串组成的。以下是sds的具体存储结构:       从图中可以看出,sds的属性有三个:len、free和buf数组。这里len字段是用来保存sds字符串中所包含字符数目的,free字段则是用来保存buf数组中空余的部分的长度的,而buf数组则是实际用来保存字符串的。比如如下结构保存了“Hello World!
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:110592
    • 提供者:weixin_38727980
  1. Redis中5种数据结构的使用场景介绍

  2. 一、redis 数据结构使用场景 原来看过 redisbook 这本书,对 redis 的基本功能都已经熟悉了,从上周开始看 redis 的源码。目前目标是吃透 redis 的数据结构。我们都知道,在 redis 中一共有5种数据结构,那每种数据结构的使用场景都是什么呢? String——字符串 Hash——字典 List——列表 Set——集合 Sorted Set——有序集合 下面我们就来简单说明一下它们各自的使用场景: 1. String——字符串 String 数据结构是简单的 key-
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:83968
    • 提供者:weixin_38516956
  1. 详解Redis数据结构之跳跃表

  2. 1、简介 我们先不谈Redis,来看一下跳表。 1.1、业务场景 场景来自小灰的算法之旅,我们需要做一个拍卖行系统,用来查阅和出售游戏中的道具,类似于魔兽世界中的拍卖行那样,还有以下需求: 拍卖行拍卖的商品需要支持四种排序方式,分别是:按价格、按等级、按剩余时间、按出售者ID排序,排序查询要尽可能地快。还要支持输入道具名称的精确查询和不输入名称的全量查询。 这样的业务场景所需要的数据结构该如何设计呢?拍卖行商品列表是线性的,最容易表达线性结构的是数组和链表。假如用有序数组,虽然查找的时候可以使用
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:333824
    • 提供者:weixin_38617604
« 12 3 4 5 6 7 8 9 10 ... 18 »