架构 分布式storming笔记

KingbaseES V8R6集群案例---一主二备架构单个备库宕机事务影响测试

KingbaseES V8R6集群案例 一主二备架构单个备库宕机事务影响测试 案例说明: 对于KingbaseES V8R6集群,在sync模式下,对于一主一备架构,如果备库宕机时,主库事务commit,会被hang住,在wal_sender_timeout参数(默认60s)超过阈值后,sync转为 ......
集群 单个 KingbaseES 架构 案例

谷粒商城项目笔记

项目地址传送门 前台笔记 Vue ref 属性 ref 是 Vue 提供的一个 attribute,用于给元素或子组件注册引用信息。 通过 ref 我们可以在 Vue 的实例上访问这个元素或组件。 使用ref 的常见方式 引用一个子组件 <comp ref="comp"></comp> 然后在父组件 ......
谷粒 笔记 商城 项目

MinIO分布式部署

目录先决条件网络和防火墙网络防火墙负载均衡顺序的主机名驱动器要求XFS格式性能最优最小IO顺序的驱动器名任意迁移时间同步考虑相同的硬软件环境存储容量规划推荐的操作系统预先存在的数据部署分布式MinIO在每一个节点上安装MinIO创建服务文件minio.service创建环境文件添加TLS/SSL证书 ......
分布式 MinIO

分布式一致性算法——Raft

Raft Leader Election 背景介绍 Raft是一种用于管理Log的分布式一致性算法,在了解Raft之前首先需要了解为什么需要Log? 对于不同的系统,无论是中间件疑惑是其余的系统,我们如果想要求其满足CAP协议中的一致性,需要尽量保证多节点的数据是相同的,也就是所谓的“共识”。下文中 ......
一致性 分布式 算法 Raft

EasyGBS视频流存储架构实现了什么功能多样性

EasyGBS视频流存储架构基于GB28181接入设备,实现设备接入、存储、控制等功能。它支持视频汇聚、融合管理,能够兼容多类型设备和多协议接入。基于GB28181标准:EasyGBS使用GB28181标准,通过该标准接入设备,实现设备接入、存储、控制等功能。这使得EasyGBS能够兼容各种类型的设 ......
视频流 多样性 架构 EasyGBS 功能

Verilog 随机数及概率分布

转载:7.3 Verilog 随机数及概率分布 | 菜鸟教程 (runoob.com) 随机数 Verilog 中使用系统任务 $random(seed) 产生随机数,seed 为随机数种子。 seed 值不同,产生的随机数也不同。如果 seed 相同,产生的随机数也是一样的。 可以为 seed 赋 ......
随机数 概率 Verilog

分布式系统设计

1. 分布式系统组件 消息队列 RocketMq (重要特性: 事务消息, 半事务机制首选方案, 最终一致性, 死信队列, 补偿方案) 2. 分布式系统组件 消息队列 Kafka 3. 高并发系统,提升QPS,提升并发能力利器 Redis集群高可用方案 4. 大型分布式数据库系统选型和研究 TiDB ......
分布式 系统

《LINUX驱动程序设计》学习笔记 ——04

1. 模块的装载竞争(竞态) 竞态是驱动程序设计极其重要的方面,始终要铭记:在注册完成后,内核的某些部分可能会立即使用我们刚刚注册的任何设施。换句话说,在初始化函数还在运行的时候,内核就完全可能会调用我们的模块。因此,在首次注册完成后,代码就应该准备好被内核其他部分调用;在用来支持某个设施的所有内部 ......
驱动程序 笔记 程序 LINUX

分布式系统的主键生成方案对比

UUID(通用唯一识别码)是由32个十六进制数组成的无序字符串,通过一定的算法计算出来。为了保证其唯一性,UUID规范定义了包括网卡MAC地址、时间戳、名字空间(Namespace)、随机或伪随机数、时序等元素,以及从这些元素生成UUID的算法。一般来说,算法可以保证任何地方产生的任意一个UUID都... ......
分布式 方案 系统

Cadence应用笔记:批量修改原理图元器件属性

OrCad批量修改元器件属性方法 软件内修改 过滤选择Part、随后Ctrl + A全选,再右键选择修改 导出/导入Excel修改 点中.DSN文件,随后在工具栏Tool中选择导出 ......
器件 属性 原理 Cadence 笔记

一文解读智能远程监考方案的技术架构与应用实景

热潮兴起,「云上组考」是怎样炼成的? 疫情以来,改变了很多场景形态,“考试”是其中之一。 越来越多的学校开始采用云上组考模式,提高考试效率,节省人力、物力成本,规范考试管理,引发一阵考试与测评领域的热潮,也是教育数智化创新的一面。 承载云上的音视频技术与AI融合,恰好助力考试形态的变身。当然,不仅教 ......
实景 架构 智能 方案 技术

软件测试学习笔记

软件测试学习笔记 看视频写笔记 目标:能复述软件测试的定义——使用技术手段验证软件是否满足需求。 能说出7种测试分类的区别 能说出质量模型的重点5项 能说出测试模板8个要素 能针对穷举场景设计测试用例 7种测试分类的区别? 自己整理自己背书呀多读多背。 ......
软件测试 笔记 软件

MySQL——分布式锁

锁 锁是一种抽象概念,是一种思想。并发环境下,多个线程会对同一资源争抢,可能导致数据不一致的问题。因此,很多编程语言都引入了锁。 Java中的锁 互斥锁(悲观锁(有锁同步)) 操作系统悲观地认为如果不严格同步线程调用,那么一定会产生异常,互斥锁将会将资源锁定,只供一个线程调用,阻塞其他线程(独占资源 ......
分布式 MySQL

离散数学、01 课堂笔记 | 集合论、命题逻辑

电子科技大学 王丽杰老师 离散数学课程 个人学习笔记 集合 集合是由指定范围内的满足给定条件的所有对象聚集在一起构成,每一个对象称为这个集合的元素 初见集合 集合表示 枚举法 叙述法 文氏图 基数 \[|A| \] 有限集 无限集 特殊集合与集合间关系 空集 \[\varnothing = \{ x ......
集合论 课堂笔记 命题 逻辑 课堂

学习笔记2

目录知识点归纳重点核心二进制文件操作文本文件和二进制文件的转换数据结构的读写苏格拉底挑战问题与解决思路实践过程总结C语言文件操作总结:Markdown的优点总结: 知识点归纳 系统调用函数:open()、read()、write()、lseek()、close() I/O库函数:fopen()、fr ......
笔记

《信息安全系统设计与实现》第二周学习笔记

《信息安全系统设计与实现》第二周学习笔记 一、第九章 I/O库函数 1、系统调用函数 函数 描述 fork 创建一个新的进程,新进程是当前进程的副本。 execve 在当前进程中执行新的程序。 waitpid 等待指定进程的终止,并获取其退出状态。 exit 终止当前进程并返回退出状态。 pipe ......
笔记 系统 信息

2023-2024-1 20211306 密码系统设计与实现课程学习笔记2

20211306 密码系统设计与实现课程学习笔记2 学习任务详情 自学教材第九章,提交学习笔记 本章是复习C语言中的文件操作内容,结构化从文本文件操作,二进制文件操作两个大内容考虑,以前可能只关注文本文件的操作,我们以后更多的是操作二进制文件。 文本文件中考虑字符读写,行读写,任意位置读写等 文件操 ......
课程学习 20211306 密码 课程 笔记

性能测试学习笔记(二)

1.性能指标综述 通常我们都从两个层面定义性能场景的需求指标:业务指标和技术指标。这两个层面需要有映射关系,技术指标不能脱离业务指标。 所有的技术指标都是在有业务场景的前提下制定的,而技术指标和业务指标之间也要有详细的换算过程。这样一来,技术指标就不会是一块飞地。同时,在回答了技术指标是否满足的同时 ......
性能 笔记

学习笔记2 第九章的自学归纳

第9章 I/O库函数 9.1 I/O库函数 系统调用是文件操作的基础,但他们只支持数据块的读/写。 9.2 I/O库函数与系统调用 系统调用函数:open()、read()、write()、lseek()、close() open()用于打开一个文件并返回一个文件描述符。 read()用于从已打开的 ......
笔记

学习笔记2

学习笔记:I/O库函数知识点 知识点归纳 1.系统调用函数 open() 、 read() 、 write() 、 lseek() 、 close() 2.I/O库函数 fopen() 、 fread() 、 fwrite() 、 fseek() 、 fclose() 3.fread算法: 第一次调 ......
笔记

学习笔记2

学习笔记2 @目录学习笔记2一、学习笔记1.C语言中的文件操作内容2.文件操作都有什么?3.二进制文件和文本文件如何转换?4.数据结构如何读写?5.二进制文件操作6.相比于曾经我们关注文本文件的操作,我们以后该如何更多的关注操作二进制文件nullnull二、部分代码展示1.fget2.fprint3 ......
笔记

《信息安全系统设计与实现》第二周学习笔记

第九章 I/O库函数 I/O库函数: printf(): 格式化输出函数,用于将数据打印到标准输出设备(通常是显示器)上。 scanf(): 格式化输入函数,用于从标准输入设备(通常是键盘)接收用户输入的数据。 putchar(): 将一个字符输出到标准输出设备。 getchar(): 从标准输入设 ......
笔记 系统 信息

第九章学习笔记

第九章学习笔记 一、知识点归纳 0.云班课中的提问 文件操作都有什么? 文件操作涵盖了对文件的创建、打开、读取、写入、关闭等基本操作。这些操作可以在计算机程序中对文件进行处理、管理和维护。 常见的文件操作包括: 创建文件:创建新的空文件或覆盖已存在的文件。 打开文件:打开已存在的文件,以便读取或写入 ......
笔记

20211316郭佳昊 《信息安全系统设计与实现(上)》 第二周学习笔记

一、任务要求 [ 1 ] 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 (4分) 我在学***X知识点,请你以苏格拉底的方式对我进行提问,一次一个问题 核心是要求GPT:请你以苏格拉底的方式对我进行提问 然后GPT ......
20211316 笔记 系统 信息

分布式

单机服务器常发生的问题 在单机服务器中,常常会面临以下几个问题: 服务器电脑宕机:这是最常见的问题之一,当服务器的硬件或者软件出现故障时,可能导致服务器无法正常运行。这种情况下,系统管理员需要及时排查故障原因,并修复问题,以保证服务器的稳定性和可用性。 网络异常:网络连接是服务器正常运行的基础,但有 ......
分布式

20211301 学习笔记2

20211301《Unix/Linux系统编程》学习笔记1 教材笔记总结 学习目标 本章是复习C语言中的文件操作内容,结构化从文本文件操作,二进制文件操作两个大内容考虑,以前可能只关注文本文件的操作,我们以后更多的是操作二进制文件。 文本文件中考虑字符读写,行读写,任意位置读写等 文件操作都有什么? ......
20211301 笔记

学习笔记2

文件操作内容 在C语言中,二进制文件是以数据在内存中的二进制存储形式(内码)原样保存的文件;而文本文件则是以字符的ASCII码值进行存储与编码的文件,文件的内容就是字符。文本文件和二进制文件都可以作为用户的数据文件,当写数据到磁盘时,文本文件需要把内存中的二进制形式转换成ASCII码的形式,要耗费转 ......
笔记

学习笔记(2)

一、任务详情 自学教材第九章,提交学习笔记(10分) 本章是复习C语言中的文件操作内容,结构化从文本文件操作,二进制文件操作两个大内容考虑,以前可能只关注文本文件的操作,我们以后更多的是操作二进制文件。 文本文件中考虑字符读写,行读写,任意位置读写等 文件操作都有什么? 二进制文件和文本文件如何转换 ......
笔记

第九章“学习笔记”

恢复内容开始 I/O库函数 一、库函数基本内容 系统调用函数:open()、read()、write()、lseek()、close(); I/O库函数:fopen()、fread()、fwrite()、fseek()、fclose() 在系统调用中,文件描述符fd是一个整数,在库I/O中,fp是一 ......
笔记

golang项目搭建笔记-cobra

cobra介绍 GitHub地址 cobra中,一个命令主要概念为command,arguement,flag,可以理解为谓语、宾语、状语 格式为APPNAME COMMAND ARG --FLAG,例如: git clone URL --bare 项目搭建 cobra提供了非常方便的工具cobra ......
笔记 项目 golang cobra