网站首页 站内搜索

搜索结果

查询Tags标签: 原理篇,共有 12条记录
  • Redis原理篇

    1 原理篇-Redis数据结构 1.1 Redis数据结构-动态字符串 我们都知道Redis中保存的Key是字符串,value往往是字符串或者字符串的集合。可见字符串是Redis中最常用的一种数据结构。 不过Redis没有直接使用C语言中的字符串,因为C语言字符串存在很多问题: 获取字符串长度的需…

    2022/7/26 2:22:59 人评论 次浏览
  • Redis 笔记 05:原理篇

    Redis 笔记 05:原理篇这是本人根据黑马视频学习 Redis 的相关笔记,系列文章导航:《Redis设计与实现》笔记与汇总网络 阻塞IO非阻塞IO 如果缓冲区没有数据,会直接返回,但是用户进程会重复询问从某些方面来看,其似乎并没有什么卵用,而且还不断尝试查询,使得 CPU 处于…

    2022/7/4 2:22:29 人评论 次浏览
  • 唤醒手腕Python全栈工程师学习笔记(底层原理篇)

    01、内建名称空间 在Python中,有一个内建模块,该模块中有一些常用函数,变量和类。 而该内建模块在Python启动后、且没有执行程序员所写的任何代码前,Python首先会自动加载该内建模块到内存。 另外,该内建模块中的功能可以直接使用,不用在其前添加内建模块前缀,其原…

    2022/1/8 17:06:01 人评论 次浏览
  • 唤醒手腕Python全栈工程师学习笔记(底层原理篇)

    01、内建名称空间 在Python中,有一个内建模块,该模块中有一些常用函数,变量和类。 而该内建模块在Python启动后、且没有执行程序员所写的任何代码前,Python首先会自动加载该内建模块到内存。 另外,该内建模块中的功能可以直接使用,不用在其前添加内建模块前缀,其原…

    2022/1/8 17:06:01 人评论 次浏览
  • MySQL原理篇 - InnoDB存储引擎架构设计

    前言 InnoDB组件结构:buffer pool : 缓冲池,缓存磁盘的数据 redo log buffer :记录对缓冲池的操作,根据策略写入磁盘防止宕机但事务已经提交而丢失数据 undo log :当对缓冲池的数据进行修改时,在事务未提交的时候都可以进行回滚,将旧值写入 undo 日志文件便于回滚…

    2021/12/2 2:06:26 人评论 次浏览
  • MySQL原理篇 - InnoDB存储引擎架构设计

    前言 InnoDB组件结构:buffer pool : 缓冲池,缓存磁盘的数据 redo log buffer :记录对缓冲池的操作,根据策略写入磁盘防止宕机但事务已经提交而丢失数据 undo log :当对缓冲池的数据进行修改时,在事务未提交的时候都可以进行回滚,将旧值写入 undo 日志文件便于回滚…

    2021/12/2 2:06:26 人评论 次浏览
  • Java Semaphore/CountDownLatch/CyclicBarrier 深入解析(原理篇)

    前言 前面分析了基于AQS的独占锁ReentrantLock、共享锁/独占锁ReentrantReadWriteLock,它们内部都实现了Lock 接口。而AQS还有其它常用的子类封装器,它们虽然没有实现Lock接口,但可以用来做线程间的同步,接下来将要来深入了解它们。 通过本篇文章,你将了解到:1、Sem…

    2021/9/19 17:06:48 人评论 次浏览
  • Java Semaphore/CountDownLatch/CyclicBarrier 深入解析(原理篇)

    前言 前面分析了基于AQS的独占锁ReentrantLock、共享锁/独占锁ReentrantReadWriteLock,它们内部都实现了Lock 接口。而AQS还有其它常用的子类封装器,它们虽然没有实现Lock接口,但可以用来做线程间的同步,接下来将要来深入了解它们。 通过本篇文章,你将了解到:1、Sem…

    2021/9/19 17:06:48 人评论 次浏览
  • 深入了解redis运作 -- redis原理篇

    线程IO模型 Redis 是个单线程程序! Redis 单线程为什么还能这么快? 使用单线程减少了线程的竞争切换;使用了多路复用的处理机制;基于内存的运算;需要注意谨慎操做时间复杂度为 O(n) 级别的指令操作,以防止Redis卡顿Redis 单线程如何处理那么多的并发客户端连接? 多…

    2021/9/8 19:06:14 人评论 次浏览
  • 深入了解redis运作 -- redis原理篇

    线程IO模型 Redis 是个单线程程序! Redis 单线程为什么还能这么快? 使用单线程减少了线程的竞争切换;使用了多路复用的处理机制;基于内存的运算;需要注意谨慎操做时间复杂度为 O(n) 级别的指令操作,以防止Redis卡顿Redis 单线程如何处理那么多的并发客户端连接? 多…

    2021/9/8 19:06:14 人评论 次浏览
  • 联网数据库 IoTDB —— 存储引擎原理篇

    前言 没过正月都是年,在此给大家拜个晚年,衷心的祝福诸位读者朋友们晚年幸福 : ) 新年伊始,谈谈今年的写作计划吧。《联网数据库 IoTDB》开个新坑,起因是参加了《Apache IoTDB社区导师计划》,所以,为督促自己为社区尽一点绵薄之力。而且刚好选到了存储引擎和分布式…

    2021/7/6 19:09:19 人评论 次浏览
  • 【Redis 干货领域】从底层彻底吃透 AOF 重写 (原理篇)

    每日一句 不要轻易去依赖一个人,它会成为你的习惯,当分别来临,你失去的不是某个人,而是你精神的支柱。无论何时何地,都要学会独立行走,它会让你走得更坦然些。 前提介绍 为了保证缓存数据的完整性和可靠性,Redis 提供两种持久化机制:RDB: 将数据库的快照以二进制的…

    2021/5/20 2:28:37 人评论 次浏览
扫一扫关注最新编程教程