自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是回表查询?

比如执行了一条sql语句select * from user where name = 'Arm',其中name字段已经创建了索引具体过程如下:1. 由于是根据name字段进行查询,所以先根据name='Arm'到name字段的二级索引中进行匹配查找。但是在二级索引中只能查找到 Arm 对应的主键值 10。2. 由于查询返回的数据是*,所以此时,还需要根据主键值10,到聚集索引中查找10对应的记录,最终找到10对应的行row。3. 最终拿到这一行的数据,直接返回即可。

2024-04-08 22:16:40 162

原创 Xxl-Job实现动态创建、查询、删除定时任务等

Xxl-Job本身没有提方法来实现代码动态创建、查询、删除定时任务等,但我们可以通过HTTP请求去实现,HTTP请求的url就是我们在Xxl-Job管理后台创建、查询、修改、删除定时任务时通过F12抓取到的url,请求体也是同理,那么创建执行器等也是相同方式。这里入参执行器ID,通过执行器ID来查询该执行器下所有Stop状态的定时任务,因为Xxl-job定时任务默认*在执行完最后一次任务后就会自动进入STOP状态,这样查询出来所有STOP状态任务后方便我们后续进行删除清理定时任务。",content);

2024-04-08 22:08:16 3388 1

原创 rabbitmq怎么解决消息丢失问题?

MQ在收到消息后是将消息存在内存当中的,这个时候如果服务挂了或者我们将服务重启了且内存中还存在未消费的消息的话,那么缓存当中的消息就不存在了,针对这个问题我们就需要将消息持久化,那么rabbitMq的持久化机制是通过raid刷盘来实现的,有两种但是分别为raid0和raid1。解决方案跟第一个环节一样开启消息确认机制就可以了,mq给消费者提供了一种手动ACK的机制,也就是说我们只需要在消费者成功消费消息后进行手动确认,当服务器没有收到消息确认或者说等待消息确认超时了就会触发重试机制。

2024-03-21 17:51:50 356 1

原创 redis缓存实现分布式锁(附代码)

Redis实现分布式锁主要利用到他的setnX来实现分布式锁。当然,这种情况只是在redis的客户端操作下,如果用的是jds等这种链接代码和redis的话要另外看具体是哪个中间件返回什么值。3.基于redis缓存的方式去实现。redis的分布式锁主要利用他的put和st去实现。释放锁的前提是当前的线程占用了锁,所以直接读取值,然后拿到threadlocal存的线程唯一标记,进行比较,如果相等,则释放锁。如果不相等,则意味着是其他线程来释放锁(这就是实现线程身份校验功能,防止其他线程释放锁),直接返回失败。

2024-03-19 09:53:34 1224 5

原创 使用git能做什么?git常用命令,作用分别是什么?

在常用命令方面首先第一个:当我们下载好git以后就要先设置用户信息 git config --global user.name"itcast"设置用户名,以及git config --global user.email"hello@itcast.cn"设置用户邮箱 ,在设置好用户信息以后使用git config --list命令查看用户信息。第二种:git clone 远程仓库地址 从远程仓库克隆(这种方式推荐),远程仓库也是用到这个指令,拷贝的是已经存在的远程仓库。

2023-05-07 22:40:22 1914 1

原创 CAP理论及Nacos跟Ereka主要区别

因为当我们的数据项只在一个节点保存时的时候,一旦出现分区,其他部分就访问不到这个数据了, 这是绝对不可以的,所以我们需要把数据分布在多个节点上,那么当出现分区以后,这以数据项可能到各个区当中,来提高容错性,但我们把数据放在多个节点以后,又会出现数据一致性的问题,那么如果要区保证数据一致性,每次在执行写操作的时候就需要等所有的节点执行成功,那么这又会带来可用性的问题,所以CAP这三项只能同时存在两项,要么AP模式,要么CP模式。1.临时实例:如果实例宕机时间超过默认的30秒会被从系统中剔除,也是默认类型。

2023-05-07 21:58:28 280 1

空空如也

空空如也

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

TA关注的人

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