自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 MQ幂等性和消息顺序性

如何保证顺序性:一是使用局部保障(单个队列与单个消费者之间),二是全局保障(多个队列与多个消费者之间)

2026-07-01 12:16:07 192

原创 Redis分布式锁

避免“加锁”太长影响其他节点,于是采用watch dog (看门狗)的方式,先设置一个较短的过期时间,用一个线程来监控这个key,如果“加锁”的节点还在操作,用expire命令续时,如果挂掉了就不续时,key会很快过期。,而value可以设置为一个节点的标识,当某个节点setnx成功后,其他节点发现有这个key会setnx失败,而删除时,节点发现这个value不指向自己就不del,否则,del成功“”释放锁”。),当内存中没有该key时才写入,某个节点setnx成功实现加锁,对其读写后就删除它实现解锁。

2026-07-01 12:13:47 197

原创 分布式事务

事务的特征是AIDC,在单体架构中,通常是保证多个操作的执行/数据库的修改一次成功执行。而在分布式事务中,一个事务囊括多个服务的操作成功执行,事务细粒度更粗,复杂度也更高。

2026-07-01 12:10:08 232

原创 【Redis】哨兵模式+集群

哨兵模式以及集群分区算法

2026-07-01 11:37:32 177

原创 【Redis】事务+主从复制篇

Redis的事务以及主从复制

2026-07-01 10:50:00 149

原创 云判码测试报告及测试内容解析

本次测试针对项目做了功能测试+接口自动化测试,并使用allure生成了测试报告

2026-03-10 12:19:19 100

原创 营销抽奖平台测试报告及测试内容解析

本次测试针对该项目做了功能测试+接口自动化测试,并使用allure生成了测试报告

2026-03-10 12:14:01 84

原创 【Redis】缓存策略

介绍Redis的过期策略及过期key清除策略,介绍Redis的常见问题:缓存预热、缓存穿透、缓存雪崩、缓存击穿

2025-12-30 00:02:29 947

原创 【Redis】Set+Hset+非常用数据类型

Redis基本类型Set和Hset的操作命令

2025-12-12 10:08:03 900

原创 【Redis3】List+Hash

介绍Redis里Key为基本数据类型List和Hash的操作命令

2025-12-09 08:47:20 573

原创 【Redis2】数据结构+string

介绍Redis的基本类型及内部的数据结构;介绍操作Redis的String类型的命令

2025-12-05 23:00:00 499

原创 【Redis】数据持久化(RDB+AOF)篇

Redis的RDB和AOF(主从复制的基础)

2025-12-02 00:18:39 920

原创 【Redis1】基础+全局命令

介绍Redis的基本特性、应用场景以及全局操作命令

2025-11-29 12:11:31 751

原创 Edit Starts找不到Mybatis Framwork依赖

在创建项目时和Edit Starts引入时,找不到Mybatis Framework依赖

2025-10-02 11:48:06 281

原创 文件操作及读写-爪哇版

文件操作方法;字节、字符输入输出流

2025-04-26 16:14:42 922

原创 【多线程5】面试常考锁知识点

介绍一些锁的特性和锁的机制,什么是CAS以及引发的ABA问题

2025-04-19 12:29:41 1026

原创 【多线程4】线程池

介绍线程池的概念,如何实现线程池以及如何关闭

2025-04-15 21:57:27 827

原创 【多线程3】线程不安全问题

导致多线程不安全的原因:内存不可见、质量重排序。可重入锁的原理实现、volatile、wait、notify

2025-03-17 08:15:00 941 1

原创 【多线程2】线程状态

线程的六大状态:NEW/RUNNABLE/TIMED_WAITTING/WAITTING/BLOCKED/TERMINATED

2025-03-09 12:56:27 470

原创 【多线程1】概念以及线程创建

多线程的创建;线程中断、休眠、阻塞

2025-03-05 15:43:20 954

原创 异常-Java程序里的不正常行为

对Java异常的讲解,包括分类、try、throw、throws、finally,自定义异常等

2025-02-25 22:16:42 674

原创 JAVA的封装/继承/多态三大特性

阐述我对JAVA的封装/继承/多态三大特性及其相联系的基础知识的理解。

2024-05-29 22:49:49 890

原创 类/对象/包/static是?

对类、对象、包、static关键字知识的讲解

2024-05-24 20:58:34 1020 5

原创 C程序的编译和链接

C程序不能直接机器执行,需要被翻译为机器语言才能被执行。

2024-04-15 22:23:59 350 1

原创 计算机文件的操作和处理(FILE*、操作函数等)

文件指针、文件输入流/输出流函数(除字符输入/出函数外,还有二级制输入/输出函数)、对文件指针的位置操作、判断文件是否正常读取结束

2024-04-13 20:06:02 1815 2

原创 结构体(含结构体内存对齐的讲解)

结构体的声明和初始化/.操作符 /->操作符/结构体的内存对齐

2024-04-02 22:16:02 1958 1

原创 整数和浮点数在内存中的存储方式

数据在内存中的存放规则

2024-03-30 21:17:16 835 1

原创 memcpy、memmove、memset、memcmp

内存操作函数memcpy、memmove、memset、memcmp

2024-03-30 15:28:38 361 1

原创 C语言字符串函数(部分)

C语言字符操作函数。

2024-03-27 17:47:48 558 1

原创 C语言指针知识全覆盖

计算机里数据存储在内存单元,而每一个内存都有唯一的编号,这个编号也叫地址,在C语言里,一个指针就相当于一个地址,用户可以通过指针准确的访问一块内存的内容,也可以通过指针改变这块内存的内容。

2024-03-20 23:02:58 1024 2

原创 C语言初学者操作符、选择语句、循环语句扫盲

现象”,如果逻辑运算符左边的表达式成立,就不再向右执行,例如 if(a>1 && b1,如果a>1为假,由&&的运算规则,整个表达式为假,不再判断右边的表达式;例如:a>1 && b1并且b1或b1 || b1并且b1或b

2023-12-06 22:52:44 2034 2

空空如也

空空如也

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

TA关注的人

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