相关文章
RabbitMQ 消息应答
每日一句
物是人非事事休,欲语泪先流。
概述
为了保证消息在发送过程中不丢失,RabbitMQ引入了消息应答机制,
消费者在接收到消息并且处理该消息后,告诉RabbitMQ它已经处理了,RabbitMQ可以把消息删除了。
自动应答
消息发送后立即被认为已经传送成功,这种模式需要在…
建站知识
2024/12/24 1:48:20
分享40个Python源代码总有一个是你想要的
分享40个Python源代码总有一个是你想要的
源码下载链接:https://pan.baidu.com/s/1PNR3_RqVWLPzSBUVAo2rnA?pwd8888 提取码:8888 下面是文件的名字。
dailyfresh-天天生鲜
Django-Quick-Start
freenom-自动续期域名的脚本
Full Stack Python简体中…
建站知识
2024/12/24 2:20:34
MySQL 索引底层 B+Tree 原理解析
目录 一、前言二、B-Tree 和 BTree 的区别三、InnoDB 和 MyISAM 存储引擎索引存储区别MyISAMInnoDB 四、InnoDB 联合索引底层数据结构五、MySQL 中三次磁盘IO最大能检索多少数据 一、前言
索引是帮助高效获取数据排好序的数据结构,任何数据库都会使用到索引&#x…
建站知识
2024/12/24 1:52:08
【面试题精讲】如何将二进制转为十六进制
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址 文章更新计划 系列文章地址 /** * 二进制转换为十六进制 * 这里主要用于处理图片数据,因为数据库存储了图片的Base64编码 *…
建站知识
2024/12/24 2:15:50
Spark或Hive数仓生命周期管理
在做数仓开发过程中,遇到一个问题就是随着数据量增大,存储空间增加惊人:hdfs的文件要存3份(可以修改副本份数),ods、dwd、dws、ads等各层都需要存储空间,指标计算过程如果内存不够又会缓冲在硬盘…
建站知识
2024/12/24 2:09:56
探索java中复杂的时区
探索java中复杂的时区
一些常见的时间(时区)概念
GMT
又称格林尼治平均时间或格林尼治标准时间,旧译格林威治标准时间。 GMT是根据地球的自转和公转来计算时间,指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因…
建站知识
2024/12/16 0:06:00
vivo面试-Java
一、JAVA八股
1、Java实现线程的三种方式
(1) 继承 Thread 类:
创建一个新类,该类继承自Thread类,并重写run方法。然后创建该类的实例,并调用它的start方法来启动线程。
public class MyThread extends Thread {public void r…
建站知识
2024/12/23 11:09:56
kubernetes问题(一)-探究Pod被驱逐的原因及解决方法
1 k8s evicted是什么
k8s evicted是Kubernetes中的一个组件,主要用于处理Pod驱逐的情况。在Kubernetes中,当Node节点资源不够用时,为了保证整个集群的运行稳定,会按照一定的优先级和策略将其中的Pod驱逐出去。这时就需要一个组件…
建站知识
2024/12/19 5:00:07