技术笔记共2311篇 第2页
常见的排序算法及时间复杂度-不念博客

常见的排序算法及时间复杂度

冒泡排序(Bubble Sort) 冒泡排序是一种简单的比较排序算法,它多次遍历待排序数组,依次比较并交换相邻元素,使最大(或最小)的元素逐渐“浮”到数组的末尾。 时间复杂度:平均情况和最坏情...
不念的头像-不念博客不念3年前
298
Minio和HDFS有什么区别?-不念博客

Minio和HDFS有什么区别?

数据模型 HDFS是一个分布式文件系统,以文件为单位进行数据存储和管理; 而Minio是一个对象存储系统,以对象为单位进行数据存储和管理。 存储架构 HDFS的存储架构基于数据块(block)和命名空间...
不念的头像-不念博客不念3年前
719
Hash数据结构的底层实现原理-不念博客

Hash数据结构的底层实现原理

在Redis中,Hash数据结构的底层实现采用了一种称为哈希表(hash table)的数据结构。 具体来说,Redis中的哈希表是一个数组,数组的每个元素都是一个链表的头指针,而链表的节点包含了哈希表中...
不念的头像-不念博客不念3年前
553
如何快速在Windows中生成GUID-不念博客

如何快速在Windows中生成GUID

全局唯一标识符 GUID 是一个 128 位的值,由一组 8 位数的十六进制数字、三组 4 位数的十六进制数字以及一组 12 位数的十六进制数字共同组成。 它可以在所有计算机和网络上使用,以获取唯一标...
Redis如何为List/Set/Hash的元素设置单独的过期时间-不念博客

Redis如何为List/Set/Hash的元素设置单独的过期时间

1. 引言 1.1 消费队列 这天,不念在购买火车票时,发现如果存在一个未支付的订单时,就不能再进行购票了。如果把待支付的订单放在一个队列里面,那么队列的长度就只能是 1. 正好最近用 Redis 比...
什么是缓存,策略有哪些?-不念博客

什么是缓存,策略有哪些?

什么是缓存? 缓存就像是一个超快速的存储区域,保存了计算机或手机经常使用的内容的副本,这样可以在不访问较慢的主存储器的情况下快速获取。 一个现实中的例子可以是,每当我们购买杂货时,通...
不念的头像-不念博客不念3年前
370
如何提高API接口的性能-不念博客

如何提高API接口的性能

下图显示了提高 API 性能的 5 种常见技巧。 1、分页 这是在结果集较大时常用的优化方法。 结果会以流式方式传回客户端,以提高服务响应速度。 2、异步日志 同步日志每次调用都要处理磁盘,会降...
Windows实现多用户同时远程连接-不念博客

Windows实现多用户同时远程连接

效果 以下的步骤Win10和Win11是一样的,只需要在被控端设置,连接的电脑无需设置。 添加用户 设置-》家庭与其他用户-》将其他人添加到这台电脑-》我没有这个人的登录信息 也可以使用Win键+R然后...