本文分类:news发布日期:2025/3/15 4:58:12
相关文章
C语言【数据结构】:理解什么是数据结构和算法(启航)
引言 启航篇,理解什么是数据结构和算法
在 C 语言编程领域,数据结构和算法是两个核心且紧密相关的概念
一、数据结构
定义 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合(比如数组),它是组织和存储数…
建站知识
2025/3/15 4:40:31
【愚公系列】《高效使用DeepSeek》001-什么是DeepSeek
标题详情作者简介愚公搬代码头衔华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。近期荣誉2022年度…
建站知识
2025/3/15 4:02:41
【设计模式】】工厂模式
三、工厂模式
3.1 工厂模式
创建一个类对象的传统方式是使用关键字new, 因为用new 创建的类对象是一个堆对象,可以实现多态。工厂模式通过把创建对象的代码包装起来,实现创建对象的代码与具体 的业务逻辑代码相隔离的目的(将对象的创建和使用进行解耦)…
建站知识
2025/3/15 3:20:21
基于Redis实现限流的几种方式
限流尽可能在满足需求的情况下越简单越好! 分布式限流是指在分布式系统中对请求进行限制,以防止系统过载或滥用资源。以下是常见的分布式限流策略及其实现方式: 1、基于 Redis 的固定窗口限流
原理:
设定一个时间窗口࿰…
建站知识
2025/3/15 2:55:32
LeetCode 第4题:寻找两个正序数组的中位数
题目描述 给定两个大小分别为m和n的正序数组(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的中位数。要求算法的时间复杂度应该为O(log(mn))。 难度:困难 题目链接:4. 寻找两个正序数组的中位数 - 力扣(L…
建站知识
2025/3/15 2:18:53
分布式锁技术全景解析:从传统锁机制到MySQL、Redis/Redisson与ZooKeeper实现
文章目录 一、分布式锁介绍1.1 为什么需要分布式锁1.2 什么是分布式锁?1.3 分布式锁特点 二. 传统锁回顾2.1商品超卖演示2.2 JVM锁演示2.3 JVM锁失效的三种情况2.3.1 多例模式2.3.2 事务2.3.3 分布式集群 三. 基于mysql实现分布式锁3.1 一条SQL3.2 悲观锁3.3 乐观锁…
建站知识
2025/3/15 2:12:55