上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 40 下一页
摘要: 用法1)主要是用于函数有多个不定参数的情况,可以接受多个不确定数量的参数(可选参数) package main import "fmt" func test(args ...string) { // 可以接受任意个string参数 for _, v := range args { fmt.Print 阅读全文
posted @ 2024-03-13 13:13 李若盛开 阅读(176) 评论(0) 推荐(0)
摘要: Redis是一个基于内存的快速数据存储系统。它是一个开源的、内存中的数据库,允许使用者在其内存中存储数据,并提供高度可用性、高性能以及可扩展性的支持。Redis支持多种数据结构,包括字符串、列表、哈希、集合等,并适用于各种场景,包括缓存、会话存储、队列等。 Redis为什么不能存null Redis 阅读全文
posted @ 2024-03-08 13:30 李若盛开 阅读(304) 评论(0) 推荐(0)
摘要: TiDB概述 TiDB数据库官方网址:https://pingcap.com/zh/ ​TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, 阅读全文
posted @ 2024-03-07 00:06 李若盛开 阅读(7355) 评论(0) 推荐(1)
摘要: 从MySQL架构到TiDB 数据库分类​ 介绍TiDB数据库之前,先引入使用场景。如今的数据库种类繁多,RDBMS(关系型数据库)、NoSQL(Not Only SQL)、NewSQL,在数据库领域均有一席之地,可谓百家争鸣之势。那么为什么要使用TiDB呢?接下来就从最熟悉的MySQL的使用说起。 阅读全文
posted @ 2024-03-06 23:29 李若盛开 阅读(186) 评论(0) 推荐(0)
摘要: 哈希冲突链上的元素只能通过指针逐一查找再操作。如果哈希表里写入的数据越来越多,哈希冲突可能也会越来越多,这就会导致某些哈希冲突链过长,进而导致这个链上的元素查找耗时长,效率降低。对于追求“快”的 Redis 来说,这是不太能接受的。 所以,Redis 会对哈希表做 rehash 操作,也就是增加现有 阅读全文
posted @ 2024-03-06 23:13 李若盛开 阅读(1958) 评论(0) 推荐(0)
摘要: 按照物理实现方式,索引可以分为两大类: 1)聚集索引:在聚集索引里,表中数据行按索引的排序方式进行存储,对查找行很有效。只有当表包含聚集索引时,表内的数据行才会按找索引列的值在磁盘上进行物理排序和存储。每张表只能有一个聚集索引,原因很简单,因为数据行本身只能按一个顺序存储。 特点: 1.索引内容本身 阅读全文
posted @ 2024-03-05 20:17 李若盛开 阅读(4008) 评论(1) 推荐(0)
摘要: 场景: 从dev-test分支上拉取dev分支上的代码(意外操作,本应该拉取dev-test分支) 相当于从一个分支A,切换到分支B,对B分支进行了pull的操作 错误提示: error:you need to resolve your current index first 原因: 在执行pull 阅读全文
posted @ 2024-03-05 19:16 李若盛开 阅读(2121) 评论(0) 推荐(0)
摘要: 1. 字典的实现 redis的字典数据类型的实现主要分为两个部分: typedef struct dict { dictType *type; void *privdata; dictht ht[2]; long rehashidx; unsigned long iterators; } dict; 阅读全文
posted @ 2024-03-04 22:46 李若盛开 阅读(80) 评论(0) 推荐(0)
摘要: Redis 特点 1. 内存数据库 Redis 数据主要存储在内存,综合性能标准 100k+ QPS。 需要说明下,十万QPS只是个综合参考,实际性能跟CPU性能、操作的命令复杂度有较大关系,对于简单的 set/get 操作50万QPS也没问题。 2. 丰富的数据结构 所有 Redis 的数据都是以 阅读全文
posted @ 2024-03-04 20:31 李若盛开 阅读(386) 评论(0) 推荐(0)
摘要: ChatGPT是美国OpenAI研发的聊天机器人程序,2022年11月30日发布。ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过理解和学习人类的语言来进行对话。 原理 ChatGPT是一种基于人工智能技术的自然语言生成模型,它能够从大量的数据和历史对话中学习,并生成与人类语言相似的输 阅读全文
posted @ 2024-03-02 18:30 李若盛开 阅读(354) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 40 下一页