自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 04.子串,启动!

给你一个字符串 s 、一个字符串 t。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “”。给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数。对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。如果 s 中存在这样的子串,我们保证它是唯一的答案。子数组是数组中元素的连续非空序列。

2024-09-09 19:00:17 254

原创 03.滑动窗口,启动!

滑动窗口方法,主要通过维护窗口内的数据,从而减少重复计算。

2024-09-09 18:59:35 152

原创 02.双指针,启动!

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。

2024-09-09 18:59:05 333

原创 01:哈希-启动!

哈希表主要利用空间换时间的思想在题目中也要注意数据规模的提示# 两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。哈希表主要利用空间换时间的思想在题目中也要注意数据规模的提示。

2024-09-09 18:58:28 692

原创 springboot3学习笔记

1.定义自己的starter包,引入spring-boot-starter基础依赖2.开发主要功能,并引入相关依赖2.1 将属性类与配置文件前缀绑定@ConfigurationProperties(prefix = "robot") //此属性类和配置文件指定前缀绑定@Component@Data2.2 导入配置处理器,配置文件自定义的properties配置都会有提示。

2024-09-09 18:57:11 1434

原创 CAS简介

CAS,是Compare and Swap的简称,实现并发算法是常用到的一种技术,在这个机制中有三个核心的参数。

2024-09-09 18:56:34 274

原创 Redis高级

问题:redis如何知道mysql有变动?1.在业务逻辑中,mysql变动完成后删除redis的缓存,并在查询时采用双检加锁,防止mysql压力过大。2.延时双删3.利用中间件canal,监测mysql的binlog日志的变动,并将该变动同步到redis布隆过滤器,bloom filter,本质上是初始值均为0的bitmap,通过将已知存在的key经过多个hash函数并对bitmap长度取余后得到的索引位置1来标记该key的存在。

2024-09-09 18:14:54 1665

原创 Redis7学习笔记

save “”RDB和AOF可以共存,且以AOF为主导。RDB更适合用于备份大数据库,AOF不断变化不好备份,但数据更为完整。AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件未尾。每个哨兵都有三个状态,跟随者,中立者,领导者。初始均为中立者,且会向其他哨兵发送想要成为领导者的请求,若接收请求的哨兵是此时中立者,则为请求发送者投票并成为跟随者,若接收请求的哨兵是此时跟随者则不投票。

2024-09-09 18:14:26 1322

原创 RabbitMQ笔记

1.Producer为生产者(发送消息),通过Channel与消息中间件Broker连接。2.Broker中包含多个Virtual Host,每一个Virtual Host就是一个虚拟分组,用户在自己的Virtual Host中使用RabbitMQ组件。在实际开发中,通过Virtual Host区分不同项目、不同功能。3.Virtual Host包含多个Exchange交换机,Exchange交换机是消息达到Broker的第一站。4.Queue,消息队列,是消息的容器。

2024-09-09 18:13:18 1173

原创 ThreadLocal

一个Thread对应一个ThreadLocalMap,一个ThreadLocalMap可保存多个ThreadLocal为键的键值对,值为需要线程共享的数据,而且多个线程可共用一个ThreadLocal对象,在web项目中多有这样的设计。

2024-09-09 18:11:52 715

空空如也

空空如也

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

TA关注的人

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