相关文章
[计算机网络] 当输入网址到网页
HTTP
首先,对URL进行解析,URL包含了Web服务器和对应的文件(文件路径) URL是请求服务器中的文件资源
通过Web服务器和对应文件来生产HTTP包(超文本传输协议) DNS
根据域名查询对应的IP地址
域名的层级 根…
编程日记
2024/12/21 7:03:18
RabbitMQ面经 手敲浓缩版
保证可靠性
生产者
本地事务完成和消息发送同时完成 通过事务消息完成
重写confirm在里面做逻辑处理 确保发送成功(不成功就放入到重试队列)
MQ
打开持久化确保消息不会丢失
消费者
改成手动回应
不重复消费
生产者
保证不重复发送消息
消费者…
编程日记
2024/12/18 23:44:29
MySQL学习笔记------事务
事务
事务是一组操作的集合,他是一个不可分割的单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败
事务操作
create table account(id int comment ID,name varchar(10) …
编程日记
2024/12/19 16:10:45
k8s的ca以及相关证书签发流程
k8s的ca以及相关证书签发流程 1. kube-apiserver相关证书说明2. 生成CA凭证1.1. 生成CA私钥1.2. 生成CA证书 2. 生成kube-apiserver凭证2.1. 生成kube-apiserver私钥2.2. 生成kube-apiserver证书请求2.3. 生成kube-apiserver证书 3. 疑问和思考4. 参考文档 对于网站类的应用&am…
编程日记
2024/12/19 6:10:28
JavaScript中如何理解堆栈溢出和内存泄漏
在JavaScript中,堆栈溢出和内存泄漏是两种常见的内存管理问题,它们可能导致程序性能下降、崩溃或其他不稳定的行为。 1. 堆栈溢出(Stack Overflow) 概念及原因: JavaScript 引擎使用调用栈来追踪函数的调用关系,堆栈溢出是指当递归…
编程日记
2024/12/21 8:26:08
Android Studio 生成 keystore 签名文件及打包验证流程
一、创建keystore签名文件
1、在菜单栏中,依次点击 Build - Generate Signed Bundle/Apk...(生成签名) 2、选择 APK 选项,点击按钮 Next 到下一步 3、新建key store秘钥文件,点击按钮 Next 到下一步 4、按如下提示填写信息,点击按…
编程日记
2024/12/21 0:23:47
考研回忆录【二本->211】
备考时长差不多快一年半,从22年的11月底开始陆陆续续地准备考研,因为开始的早所以整个备考过程显得压力不是很大,中途还去一些地方旅游,我不喜欢把自己绷得太紧。虽然考的不是很好,考完我甚至都没准备复试,…
编程日记
2024/12/17 0:25:56
vulhub中Apache Solr 远程命令执行漏洞复现(CVE-2019-0193)
Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。此次漏洞出现在Apache Solr的DataImportHandler,该模块是一个可选但常用的模块,用于从数据库和其他源中提取数据。它具有一个功能&#…
编程日记
2024/12/17 14:26:14