自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享包括但不限于计算机基础知识、数据结构与算法、Golang技术栈。年与时驰,意与日去,遂成枯落,多不接世,悲守穷庐,将复何及!

分享包括但不限于计算机基础知识、数据结构与算法、Golang技术栈。年与时驰,意与日去,遂成枯落,多不接世,悲守穷庐,将复何及!

  • 博客(666)
  • 收藏
  • 关注

原创 小白也能读懂DALL·E系列模型讲解

DALL·E 系列(包括 DALL·E 1、DALL·E 2 和 DALL·E 3)并没有完全开源,论文中仅公开部分内容和工具。下面是针对DALL·E系列中公开的论文进行的解读。

2024-12-07 21:08:31 234

原创 小白也能读懂的AIGC扩散(Diffusion)模型系列讲解

小白也能读懂的AIGC扩散(Diffusion)模型系列讲解,持续更新SD模型及其微调方法和原理。

2024-11-16 00:59:20 742

原创 数据结构(严蔚敏C语言版)代码实现持续更新中

文章汇总:线性表:线性表的顺序表示和实现线性表的链式表示和实现静态链表的表示和实现栈:顺序栈——栈的顺序表示和实现链栈——栈的链式表示和实现队列:链队列——队列的链式表示和实现顺序队列——队列的顺序表示和实现(书上没有,自己总结的,书中用顺序队列用来实现循环队列,读者可忽略,感兴趣的可以看一下,帮我纠正)循环队列——队列的顺序表示和实现...

2020-02-28 20:05:26 5925 2

原创 Golang——常用库reflect和unsafe

本文详细介绍Go的常用库reflect和unsafe。

2025-01-18 13:50:11 932

原创 Golang——常用库context和runtime

本文详细介绍Golang的常用库context和runtime,包括库的基本概念和基本函数的使用等。

2025-01-17 10:40:37 951 1

原创 Golang——常用库sync

本文详细介绍Golang的常用库sync,提供了一系列工具来处理 **并发编程** 中的同步问题。

2025-01-17 10:36:03 1244

原创 Golang——包的循环引用问题(import cycle not allowed)和匿名导入

本文详细介绍Golang中包的循环引用问题(import cycle not allowed)和匿名导入问题。

2025-01-16 10:29:33 1090 1

原创 Golang——内存(内存管理、内存逃逸、垃圾回收 (GC) 机制)

本文详细介绍Go内存相关的内容,包括内存管理、内存逃逸、垃圾回收 (GC) 机制的三色标记,写屏障。

2025-01-16 10:16:52 1100

原创 Golang—— error 和 panic

本文详细介绍Golang的两种错误处理机制:error 和 panic。

2025-01-15 15:11:26 1149 1

原创 Golang—— new() 、 make() 和简短声明符

详细介绍Golang的new() 、 make() 和简短声明符的区别和使用。

2025-01-15 15:06:52 1088

原创 Golang——GPM调度器

本文详细介绍Golang的GPM调度器,包括底层源码及其实现,以及一些相关的补充知识。

2025-01-14 10:25:58 987 1

原创 Golang——并发控制

本文介绍Go并发,同步,顺序执行,设计的一些常见的场景,顺序执行主要用channel实现。在这种同步信号的使用场景中,使用无缓冲通道,可以选择不关闭通道。

2025-01-14 10:20:00 1245

原创 Golang——协程同步

本文详细介绍Golang的协程同步的实现和应用场景。

2025-01-13 10:52:21 1127 2

原创 Golang——数组、Slice、Map、Channel的并发安全性

本文详细介绍Golang常用数据类型的并发安全性,特别是复合数据类型(数组、Slice、Map、Channel)的并发安全性。

2025-01-13 10:48:10 989

原创 Golang——Interface类型

本文详细介绍Golang的interface数据结构类型,包括基本实现和使用等。

2025-01-12 10:55:24 1201 1

原创 Golang——channel

本文详细介绍Golang的数据类型channel,包括基本概念,源码,常见问题及其解决并发。

2025-01-12 10:50:49 1284

原创 Golang——rune和byte

本文详细介绍Golang中的两种字符类型rune和byte,介绍他们的区别,编码方式和简单的使用。

2025-01-11 08:41:59 955 1

原创 Golang——Go语言基础知识

本文详细介绍Go语言的基础知识,包括数据类型,深浅拷贝,编程范式,Go语言是一种静态(静态类型语言 和 静态语言)强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

2025-01-11 08:34:33 1387

原创 Golang笔记——hashmap

本文详细介绍golang的哈希表的底层实现、扩容机制、插入查询过程以及并发安全性。

2025-01-10 10:31:18 1476 1

原创 Golang笔记——切片与数组

本文详细介绍Golang的切片与数组,包括他们的联系,区别,底层实现和使用注意事项等。

2025-01-10 10:11:30 868

原创 Redis数据库——Redis快的原因

本文详细介绍redis为什么这么快的原因,这里是本系列文章的总结篇(后面会补充一些内容,或者在原文上进行更新迭代),将从各方面出发解释为什么redis快,受欢迎的原因。

2025-01-09 10:15:47 980

原创 Redis数据库——单线程和并发请求

本文详细介绍为什么Redis数据库使用单线程还这么快,以及如何处理并发请求。

2025-01-09 10:02:21 585

原创 Redis数据库——Cluster集群模式

本文详细介绍Redis数据库的Cluster集群模式,包括工作原理,哈希槽,路由和配置原理等。

2025-01-08 10:42:29 1266

原创 Redis数据库——Sentinel哨兵机制

本文详细介绍Redis的Sentinel哨兵机制,包括其原理,哨兵选举,配置等内容。

2025-01-08 10:35:47 1165

原创 Redis数据库——主从复制

本文详细介绍Redis的主从复制模式,包括作用,原因,工作原理,同步流程等。

2025-01-07 09:10:31 845

原创 Redis数据库——部署模式

本文简要介绍Redis的部署模式,包括主从复制、哨兵机制、集群模式等。后面会详细介绍每一种部署模式,本文为各部署模式的简要介绍。

2025-01-07 09:02:55 823

原创 Redis数据库——持久化机制

本文详细介绍Redis的持久化机制,目标是将内存中的数据持久化到磁盘,以保证数据的可靠性和在重启后的恢复能力。

2025-01-06 10:02:00 1145

原创 Redis数据库——布隆过滤器(BloomFilter)

本文详细介绍Redis的布隆过滤器,解决缓存穿透的原理,及其改进的计数型布隆过滤器。

2025-01-06 09:57:17 1230

原创 Redis数据库——ZSet的底层实现(跳表)

本文详细介绍ZSet数据类型中跳表的底层实现,包括基本特点和常用操作。

2025-01-05 11:15:02 801

原创 Redis数据库—— Hash(哈希)的扩容机制(rehash)

详细介绍Hash(哈希)的扩容机制(rehash)、源码、以及扩容和缩容过程。

2025-01-05 11:12:06 1350

原创 Redis数据库——内存预分配

本文详细介绍Redis的内存预分配策略,在使用各数据结构类型时,内存事如何变化的,以及触发底层数据结构变化的条件。

2025-01-04 10:00:00 629

原创 Redis数据库——内存分配器

本文详细介绍Redis数据库的内存分配器,这是redis为什么这么快的原因,以及其作为内存数据库的内存管理策略。

2025-01-04 09:30:00 848

原创 Redis数据库——内存淘汰机制

本文详细介绍Redis的8种内存淘汰机制。

2025-01-03 10:15:59 923

原创 Redis数据库——Redis雪崩、穿透、击穿

本文先简要介绍为什么需要使用Redis,以及过期键的删除策略,进而详细介绍Redis雪崩、穿透、击穿的发生场景和解决方案。

2025-01-03 10:01:10 1071 1

原创 Redis数据库——数据结构类型

本文详细介绍Redis 提供的5种基本数据结构类型和4种特殊类型,除此之外,还有8种底层数据结构,每种结构类型有其特点和适用场景。

2025-01-02 10:55:19 1168

原创 MySQL数据库——版本号机制和CAS(Compare And Swap)

本文详细介绍乐观锁的两种实现方式:版本号机制和CAS(Compare And Swap)。

2025-01-02 10:06:35 779

原创 MySQL数据库——主从复制

本文详细介绍 MySQL的主从复制,从原理到配置再到同步过程。

2025-01-01 10:30:33 1047

原创 MySQL数据库——多版本并发控制MVCC

本文详细介绍MySQL的并发控制:多版本并发控制MVCC。

2025-01-01 10:18:20 1195

原创 MySQL数据库——日志介绍

本文详细介绍MySQL的日志类型及其作用,包括 **Redo Log**、**Undo Log**、**Binary Log** 和 **Error Log** 等,在事务维护,主从同步,慢查询等方面都至关重要。

2024-12-31 15:38:34 1174

原创 MySQL数据库——常见慢查询优化方式

本文详细介绍MySQL的慢查询相关概念,分析步骤及其优化方案等。

2024-12-31 09:34:54 1377

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除