相关文章
RabbitMQ概述,死信队列
RabbitMQ(Rabbit Message Queue)是一个开源的消息队列中间件,它实现了高级消息队列协议(AMQP)并提供可靠的消息传递机制。RabbitMQ 在分布式系统中广泛用于消息传递和事件驱动的架构。以下是一些 RabbitMQ 的重要知识点…
编程日记
2025/1/19 3:18:00
BAT034:批处理打开电脑常用功能面板
引言:编写批处理程序,输入相应功能序号,实现打开打开百度搜索、启动磁盘清理、启动注册表编辑器、启动系统配置、启动控制面板、启动画图程序、启动计算器程序、启动DirectX诊断工具、启动服务、启动计算机管理、启动系统信息、启动更改适配器…
编程日记
2025/1/21 17:33:08
【JavaEE】 多线程-初阶
多线程-初阶
1. 认识线程
1.1 概念
1) 线程是什么 多个线程组成了一个进程,线程好比是一跟光纤中的一个玻璃丝,进程是整根光纤。 一个进程中的线程共享这个进程中的资源(内存、硬盘)
2) 为什么需要线程
单核CPU发展出现瓶颈…
编程日记
2025/1/20 23:09:36
Android笔记(七)Android JetPack Compose组件搭建Scaffold脚手架
在去年2022年曾发布一篇关于脚手架的文章:“Android JetPack Compose组件中Scaffold的应用” 。但是Android的版本从12变更到13及以上版本,导致一些细节的实现存在不同。在本文中,将从头开始介绍整个脚手架的搭建过程。
一、新建项目模块
在…
编程日记
2025/1/21 18:02:53
Vue解决 npm -v 报错(一)
报错内容:
npm WARN config global --global, --local are deprecated. Use --locationglobal instead. 解决方案: 代码:
prefix -g
替换为:
prefix --locationglobal 原创作者:吴小糖
创作时间:2023.1…
编程日记
2025/1/23 23:21:15
Python之哈希表-哈希表原理
Python之哈希表-哈希表原理
集合Set
集合,简称集。由任意个元素构成的集体。高级语言都实现了这个非常重要的数据结构类型。Python中,它是可变的、无序的、不重复的元素的集合
初始化
set() -> new empty set objectset(iterable) -> new set …
编程日记
2025/1/20 6:23:27
【计算机网络】OSI参考模型中非端-端层(物理层、数据链路层、网络层)功能介绍
系列文章目录
什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)…
编程日记
2025/1/19 18:35:55
volatile是如何保证有序性的
volatile的特性:①保证线程间共享变量的可见性;②防止指令重排序。
指令重排序
什么是指令重排?编译器会对我们编译后的class文件代码进行乱排、重排。如果代码符合happens-before原则,那编译器就不会乱排序;如果不符…
编程日记
2025/1/19 21:15:45