logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis中的streams实现mq

具体的redis指令就不做过多的分析,接下来就要是通过小徐先生的几张图,来了解里面的具体流程,让大家先清楚一个大概过程,然后再进行深究具体问题。外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传下面这个是别人公众号上面的图,利用这个图,可以很清楚的看到客生产者使用redis的命令将数据放到redis的streams里面之中,然后消费者通过获取信息进行消费,如果消费成功的话,就是要给

文章图片
#redis#数据库#缓存
c语言中for循环需要注意的问题

对for循环的细节讲解,特殊运用,三个表达式的分析。

文章图片
#概率论
mysql中为什么使用B+树作为索引

B树是一种自平衡的多路搜索树,用于数据库索引和文件系统。多路搜索:每个内部节点可以有多个子节点。键值分布:键值分布在内部节点和叶子节点,每个节点的键值将子节点分隔开。平衡性:B树在插入和删除操作中自动保持平衡。适用性:适用于读写操作,尤其是随机访问。B+树是B树的变体,专为数据库索引设计。所有数据在叶子节点:所有记录数据仅存储在叶子节点。非叶子节点仅存储键值:非叶子节点不存储实际的数据记录,只存储

文章图片
#mysql#b树#数据库
装饰器模式

基本定义: 装饰器模式是一种设计模式,它允许在不修改原有对象的基础上,通过创建装饰类来动态地给对象添加额外的职责。这种模式提供了一种灵活的替代方案,用于继承,以实现代码的复用和扩展。动态功能增加: 装饰器模式的核心在于其动态性。与传统的继承不同,装饰器模式允许开发者在运行时根据需要来添加或修改对象的行为。这种动态性为软件设计提供了极大的灵活性,使得我们可以轻松地应对需求的变化。优势动态扩展:装饰器

文章图片
#装饰器模式
二叉树的创建和遍历

在数据结构中,树是重要的一个章节,它里面含有着很多的思想,我们在很多的地方也会见到它。尤其是二叉树的知识,让我们有很多的用武之地,在这里,我们就了解一下二叉树的创建还有他的前中后序三种遍历方法,后面我还会写一篇关于他的层序遍历,还有一些计算出度入度的方法。二叉树是一个重要的数据结构,所以我们要认真了解,在整个过程中,我们要人认识到,栈的作用,所以我们对栈的索引,要仔细的引用,思考到每一步的操作。接

文章图片
#数据分析#算法
grpc简单知识

RPC(Remote Procedure Call)是一种允许程序调用另一个地址空间(通常是在不同的机器上)的程序的函数或方法的协议。RPC使得开发者能够像调用本地函数一样调用远程服务,隐藏了网络通信的复杂性。RPC的重要性在于它简化了分布式系统中的服务间通信,使得开发者可以专注于业务逻辑的实现,而不必关心底层的网络细节。服务注册是服务端实现的第二步,其中涉及到定义服务的接口和实现。使用IDL(如

文章图片
#网络
非对称加密算法-ECDHE

密钥交换算法是现代加密通信的基础。它允许两个通信方在不安全的通道上安全地建立一个共享的密钥,而无需事先共享任何秘密信息。这个共享密钥随后可以用于加密和解密双方的通信,确保数据的机密性和完整性。离散对数是一个数论问题,它在密码学中非常重要。具体来说,如果我们有一个整数bb、一个整数gg(通常称为基或生成元),以及一个整数yy,那么离散对数问题就是找到一个整数xx,使得: gx≡y(modp)gx≡y

文章图片
#网络#算法#安全
go的工厂模式

工厂模式是一种常用的软件设计模式,它属于创建型模式之一,其核心思想是将对象的创建和使用分离,以此来提高代码的模块化和可维护性。定义:创建相关或依赖对象的家族,而不需明确指定具体类。提供一个接口以创建一族相关或依赖的对象,而不需要构造它们的具体类。适用场景:当需要生成多个产品族时。优点:易于扩展新的产品族,同时保持了产品的一致性。缺点:新增产品等级结构困难,增加了系统的复杂度。简单工厂模式是一种创建

文章图片
#golang#设计模式
idea大量爆红问题解决

在学习和工作中,idea是程序员不可缺少的一个工具,但是突然在有些时候就会出现大量爆红的问题,发现无法跳转,无论是关机重启或者是替换root都无法解决就是如上所展示的问题,但是程序依然可以启动。

文章图片
#ide
mysql中B+树的数据存储

InnoDB存储引擎简介InnoDB是MySQL数据库的默认存储引擎之一,以其高性能、可靠性和ACID事务支持而闻名。InnoDB支持行级锁定和外键约束,提供了高并发的数据访问能力。ACID事务:确保数据库事务的原子性、一致性、隔离性和持久性。行级锁定:提高并发性能,减少锁冲突。外键约束:支持数据库的完整性和数据的一致性。崩溃恢复:通过日志文件和恢复机制,确保数据库在崩溃后能够恢复到一致状态。数据

文章图片
#mysql#b树#数据库
    共 13 条
  • 1
  • 2
  • 请选择