- 博客(89)
- 收藏
- 关注
原创 计算机网络之TCP/UDP篇
本文详细介绍计算机网络中的TCP/UDP协议相关的内容,包括单不限于基础概念、连接的建立与断开、TCP可靠传输的实现等。
2025-04-05 19:36:07
394
原创 Redis数据库面试——数据结构类型知识
本文详细介绍Redis 提供的5种基本数据结构类型和4种特殊类型,除此之外,还有8种底层数据结构,每种结构类型有其特点和适用场景。
2025-03-04 12:14:42
682
原创 MySQL数据库笔记——常见的几种锁分类
本文详细介绍MySQL的几种常见锁分类,如:表级锁、行级锁、页面锁、悲观锁、乐观锁、共享锁、排他锁、Gap-锁等。
2025-03-03 10:15:37
681
1
原创 Redis雪崩、穿透、击穿及其解决方案
本文先简要介绍为什么需要使用Redis,以及过期键的删除策略,进而详细介绍Redis雪崩、穿透、击穿的发生场景和解决方案。
2025-03-03 10:13:46
884
1
原创 设计模式之动作型
本文是对设计模式中创建模式的详细讲解,共11种,分别是观察者模式、责任链模式、策略模式、模板方法模式、状态模式、迭代器模式、备忘录模式、命令模式、中介者模式、访问者模式、解释器模式。
2025-03-01 11:19:51
566
1
原创 设计模式之结构型
适配器模式通过转换接口,使得不兼容的类可以协同工作,适用于接口不兼容、复用现有类或集成第三方库的场景。适配器模式分为类适配器和对象适配器,前者通过继承实现,后者通过组合实现。适配器模式能够有效提升系统的灵活性和复用性,但需要注意避免过度使用,以免增加系统复杂度。桥接模式通过将抽象部分与实现部分分离,使它们可以独立变化,适用于抽象与实现需要独立扩展的场景。桥接模式能够有效避免类爆炸问题,并提高系统的灵活性和可扩展性。实现时需要注意正确识别抽象部分和实现部分,避免设计不当导致系统复杂度增加。
2025-03-01 10:19:02
1099
1
原创 设计模式概要介绍
设计模式是解决软件设计中常见问题的经验总结,它提供了一套经过验证的、可重用的解决方案模板。设计模式并不是具体的代码,而是一种设计思想或方法论,用于指导开发者编写高质量、可维护、可扩展的代码。单一职责原则:一个类只负责一项职责。开闭原则:对扩展开放,对修改关闭。里氏替换原则:子类可以替换父类而不影响程序的正确性。接口隔离原则:客户端不应该依赖它不需要的接口。依赖倒置原则:高层模块和低层模块都应该依赖抽象。迪米特法则:一个对象应该对其他对象有最少的了解。关注公众号「编程Cookbook。
2025-02-28 22:32:10
1169
1
原创 消息队列概要讲解(下)
在推模式中,消息队列主动将消息推送给消费者,消费者被动接收。具体流程:消息到达队列:生产者将消息发送到消息队列。队列推送消息:消息队列根据消费者的订阅关系,将消息推送给对应的消费者。消费者处理消息:消费者接收到消息后进行处理,处理完成后向队列发送确认(ACK)。消息确认:队列收到确认后,将消息标记为已处理并删除(或存档)。技术实现:长连接:消费者与队列之间通常通过长连接(如WebSocket、TCP长连接)保持通信。回调机制:消费者注册回调函数,队列在消息到达时调用回调函数。负载均衡。
2025-02-28 09:45:29
1260
原创 消息队列概要讲解(上)
通信模式点对点(Point-to-Point)发布/订阅(Publish/Subscribe)路由(Routing)通信方式一对一一对多根据规则分发典型场景任务分发、订单处理日志收集、事件通知条件分发、多步骤流程优势简单、可靠灵活、支持广播灵活、支持复杂路由规则示例订单处理系统电商事件通知物流系统订单路由消息队列的通信模式为不同的业务场景提供了灵活的解决方案。选择合适的通信模式可以更好地满足业务需求,提升系统的效率和可靠性。在推模式中,消息队列主动将消息推送给消费者,消费者被动接收。
2025-02-28 09:42:45
874
原创 Golang的静态强类型、编译型、并发型
本文详细介绍Go语言的基础知识,包括数据类型,深浅拷贝,编程范式,Go语言是一种静态(静态类型语言 和 静态语言)强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
2025-02-21 08:48:55
976
原创 Redis数据库面试——Redis的雪崩、穿透、击穿
本文先简要介绍为什么需要使用Redis,以及过期键的删除策略,进而详细介绍Redis雪崩、穿透、击穿的发生场景和解决方案。
2025-02-19 10:03:13
999
3
原创 Redis数据库面试——数据结构类型知识
本文详细介绍Redis 提供的5种基本数据结构类型和4种特殊类型,除此之外,还有8种底层数据结构,每种结构类型有其特点和适用场景。
2025-02-19 10:00:39
1040
2
原创 MySQL数据库笔记——常见的几种锁分类
本文详细介绍MySQL的几种常见锁分类,如:表级锁、行级锁、页面锁、悲观锁、乐观锁、共享锁、排他锁、Gap-锁等。
2025-02-17 09:35:48
663
原创 MySQL数据库笔记——日志介绍
本文详细介绍MySQL的日志类型及其作用,包括 **Redo Log**、**Undo Log**、**Binary Log** 和 **Error Log** 等,在事务维护,主从同步,慢查询等方面都至关重要。
2025-02-17 09:34:50
874
原创 消息队列概要讲解
本文概要介绍消息队列的核心原理和实现,以及常见问题及其解决方案等。本文不会过多的扩展详细的消息队列系统,如RocketMQ、RabbitMQ、Kafka等,这些会在后续详细介绍。
2025-02-15 14:18:04
2207
原创 消息队列概要讲解
本文概要介绍消息队列的核心原理和实现,以及常见问题及其解决方案等。本文不会过多的扩展详细的消息队列系统,如RocketMQ、RabbitMQ、Kafka等,这些会在后续详细介绍。
2025-02-15 10:20:47
908
原创 Golang笔记——常用库context和runtime
本文详细介绍Golang的常用库context和runtime,包括库的基本概念和基本函数的使用等。
2025-01-27 12:38:20
1579
4
原创 MySQL数据库笔记——版本号机制和CAS(Compare And Swap)
本文详细介绍乐观锁的两种实现方式:版本号机制和CAS(Compare And Swap)。
2025-01-26 10:40:39
1279
3
原创 Redis数据库笔记——数据类型及其底层实现
本文详细介绍Redis 提供的5种基本数据结构类型和4种特殊类型,除此之外,还有8种底层数据结构,每种结构类型有其特点和适用场景。
2025-01-25 09:37:14
1017
2
原创 Golang笔记——优秀的并发实现
本文介绍Go并发,同步,顺序执行,设计的一些常见的场景,顺序执行主要用channel实现。在这种同步信号的使用场景中,使用无缓冲通道,可以选择不关闭通道。
2025-01-23 11:46:14
986
1
原创 Golang笔记——静态强类型、编译型、并发型语言
本文详细介绍Go语言的基础知识,包括数据类型,深浅拷贝,编程范式,Go语言是一种静态(静态类型语言 和 静态语言)强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
2025-01-23 11:44:29
1000
1
原创 Redis数据库笔记——数据结构类型
本文详细介绍Redis 提供的5种基本数据结构类型和4种特殊类型,除此之外,还有8种底层数据结构,每种结构类型有其特点和适用场景。
2025-01-21 11:19:42
786
2
原创 Redis数据库笔记——持久化机制
本文详细介绍Redis的持久化机制,目标是**将内存中的数据持久化到磁盘,以保证数据的可靠性和在重启后的恢复能力**。
2025-01-20 10:13:54
1276
1
原创 Redis数据库笔记——内存预分配
本文详细介绍Redis的内存预分配策略,在使用各数据结构类型时,内存事如何变化的,以及触发底层数据结构变化的条件。
2025-01-19 09:50:58
1216
空空如也
机器学习常见的特征工程方法
2025-03-03
深度学习正则化是什么?
2025-03-03
SVD——稳定扩散的Video模型是什么?
2025-02-21
Emu Video模型是什么?
2025-02-19
Golang面试必问——GPM调度器是什么?
2025-02-01
Sora任意尺寸视频生成秘诀——NaViT(原生分辨率 ViT)是什么?
2025-01-31
机器学习笔记——特征工程是什么?
2025-01-31
AIGC视频生成模型:ByteDance的PixelDance模型 是什么?
2025-01-30
多模态论文笔记——TECO 是什么?
2025-01-29
Sora任意尺寸视频生成秘诀是什么?
2025-01-28
多模态论文笔记——NaViT是什么?
2025-01-28
Sora长时间视频生成神器——TECO(长时间一致变换器)是什么?
2025-01-27
多模态论文笔记——TECO是什么?
2025-01-27
中国人民大学视频生成模型——VDT(与之后的Sora最接近的架构) 是什么?
2025-01-26
多模态论文笔记——VDT是什么?
2025-01-26
视频多模态模型——视频版ViT是什么?
2025-01-25
多模态模型——ViViT是什么?
2025-01-25
慕尼黑大学、NVIDIA等的Video LDMs模型是什么?
2025-01-22
SD模型的视频版SVD有什么特点?
2025-01-21
AIGC视频生成明星产品:SD模型的视频的SVD
2025-01-21
ByteDance的AIGC视频生成模型有什么?
2025-01-20
ByteDance的PixelDance模型是什么?
2025-01-20
Meta的Emu Video模型有什么优势?
2025-01-19
Meta的Emu Video模型有什么优势?
2025-01-19
深度学习的循环神经网络RNN是什么?
2025-01-18
Runway的Gen系列模型时做什么的?
2025-01-18
深度学习的激活函数是什么?
2025-01-16
深度学习的优化算法是什么?
2025-01-16
AIGC领域的视频生成有哪些模型?
2025-01-15
流行的图像生成模型有哪些?
2025-01-15
深度学习的正则化是什么?
2025-01-14
深度学习的归一化是什么?
2025-01-14
ControlNet微调有什么优势?
2025-01-13
机器学习特征工程是什么?
2025-01-13
多模态模型CLIP是什么?
2025-01-12
AIGC时代的明星CLIP是什么?
2025-01-12
深度学习有哪些常用的知识?
2025-01-11
机器学习有哪些常用算法?
2025-01-11
CogView 3 模型在其基础上做了什么优化?
2025-01-10
CogView 3 模型及论文详解,有什么优势?
2025-01-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人