相关文章
【RocketMQ 源码分析(一)】设计理念与源码阅读技巧
RocketMQ 的设计理念与源码阅读技巧 一、设计理念二、源码设计三、源码阅读技巧 一直想仔细仔细看看这个 RocketMQ 的源码,学学它的设计思想和编码风格,没准在以后自己在设计和编码的时候有思考的方向。这是专栏的第一篇 —— 介绍下 RocketMQ 的一些设计…
建站知识
2024/12/15 20:49:27
数据结构基础之《(11)—堆》
一、堆结构
1、堆在结构上是一颗完全二叉树
2、大根堆和小根堆 大根堆:其特点在于每个节点的值都大于或等于其子节点的值 小根堆:其每个非叶子节点的值都小于或等于其子节点的值
3、树调整的代价logN
4、调整后为什么还是大根堆 若原堆是大根堆&…
建站知识
2024/12/22 17:17:45
vue3中使用watchEffect和watch函数时应当防止内存泄漏
官方文档:https://cn.vuejs.org/api/reactivity-core.html#watcheffect
也就是说当使用他们两个时候,使用完成之后要及时停止他们,防止一直在运行,停止他们之后,也可以再次开启。
watchEffect()
立即运行一个函数…
建站知识
2024/12/22 16:58:15
Spring Boot配置文件敏感信息加密
一,背景
Spring Boot应用中的数据库、Redis、Nacos、MQ等的用户名、连接地址、密码在配置文件中一般都是明文存储,如果系统被系统攻破或者配置文件所在的目录读权限被破解,又或者是动态配置文件被窃取,内部人员或者黑客很容易通过…
建站知识
2024/12/15 7:03:00
【数字电路与逻辑设计】实验二 数值比较器
文章总览:YuanDaiMa2048博客文章总览 【数字电路与逻辑设计】实验二 数值比较器 一、实验内容二、设计过程(一)真值表(二)设计思路 三、源代码(一)代码说明:(二ÿ…
建站知识
2024/12/22 17:13:27
【热塑性泡沫】全面介绍
热塑性泡沫(Thermoplastic Foam)简介
热塑性泡沫(Thermoplastic Foam)是一种由热塑性塑料基体形成的泡沫材料,具有多孔的结构,可以通过发泡过程制造出来。热塑性泡沫在加热到一定温度时会变软、变形&#…
建站知识
2024/12/19 3:36:58
ARMv8-A MacOS调试环境搭建
文章目录 简介安装qemu交叉编译工具链C语言插件 gdb调试测试代码添加调试配置 JLink 调试树莓派 简介
本节主要介绍基于Visual Studio Code在MacOS下调试环境的搭建,Linux发行版上的过程也类型,它主要使用到以下工具链:
aarch64 架构的交叉…
建站知识
2024/12/16 20:35:23
Java进阶(注解,设计模式,对象克隆)
Java进阶(注解,设计模式,对象克隆)
一. 注解
1.1 什么是注解
java中注解(Annotation),又称java标注,是一种特殊的注释
可以添加在包,类,成员变量,方法,参数等内容上
注解会随同…
建站知识
2024/12/16 7:41:54