分布式opentelemetry基础知识 架构

新知识点

新知识点 一将静态资源进行动态导入 1 使用new URL这个方法=>new URL(url,base) 2 example: new URL(url,import.meata.url)得到是一个对象,拿到里面的href属性即可 二 修改elementPlus中组件的css属性 1 组件的名称即是这 ......
知识点 知识

TS 相关知识汇总

基本数据类型: string number boolean null undefined void表示没有任何数据类型 特殊数据类型 Array any 元组tuple 枚举enum 接口 泛型 ......
知识 TS

flutter杂知识点

child和children用于在一个容器小部件(如Container、Column、Row等)中放置一个或多个子小部件 1.child属性用于容器只包含一个子小部件的情况; 2.children属性用于容器包含多个子小部件的情况。 Center小部件(居中、定位、多个方向上居中) Center小部 ......
知识点 flutter 知识

Net 高级调试之十四:线程同步的基础知识和常见的同步原语

一、介绍 今天是《Net 高级调试》的第十四篇文章,这篇文章我们主要介绍和线程相关的内容,当然不是教你如何去写多线程,更不会介绍多线程的使用方法和API,今天,我们主要讲一下锁,一说到多线程,就会有并发的问题,也可以说是线程安全的问题,锁是没有办法避开的一个话题。我们今天不讲锁的使用方法,主要是关注 ......
原语 线程 基础知识 常见 基础

(三十五)C#编程基础复习——C#预处理器指令

预处理指定的作用主要是向编译器发出指令,以便在程序编译开始之前对信息进行一些预处理操作。在C#中,预处理器指令均以#开头,并且预处理器指令之前只能出现空格不能出现任何代码。另外,预处理器指令不是语句,因此它们不需要分好;结尾。 在C#中,预处理指令用于帮助条件编译。不同于C和C++中的指令,在C#中 ......
指令 基础

销售点分布调查

题目描述 终端部门按层级管理销售负责人,即:销售总裁直接对接公司分布在若干个国家的销售负责人,每个国家的销售负责人对接本国各大区负责人,大区负责人对接本区内各省负责人,各省负责人对接本省各市负责人等等…… 这里假设每个级别的负责人都仅向唯一的上级领导汇报。 假设共有N(N<100)位销售负责人,每人 ......
销售点

ES集群架构

一、集群节点 一个ES集群可以有多个节点构成 一个节点就是一个ES服务实例,通过配置集群名称cluster.name加入集群 那么节点是如何通过配置相同的集群名称加入集群的呢?要搞明白这个问题,我们必须先搞清楚ES集群中节点的角色。 ES中节点有角色的区分的,通过配置文件conf/elasticse ......
集群 架构

Redis Cluster 架构

一、架构类型 1、单机架构 2、分布式架构 二、Redis Cluster 架构 节点 集群模式:cluster-enable:yes meet 所有节点共享消息 指派槽 复制 1、Redis Cluster特性 主从复制 高可用 分片 三、集群伸缩 1、原理 集群伸缩实际上是哈希槽和数据移动的过程 ......
架构 Cluster Redis

分布式锁

一、为什么使用分布式锁 保障集群服务的一致性 二、Redis 分布式锁实现 1、Java客户端现有问题 在程序运行结束和释放锁的两步操作中会存在时间窗口,可能存在线程不安全问题 2、使用Lua脚本实现 -- 目标:获取缓存值,如值与预期相等,则释放分布式锁 -- Lua 内置了一个 redis 对象 ......
分布式

如何扩充知识广深度:以强网杯2023谍影重重2.0为例

附件截图 通过筛选, 提取tcp流量, 得到: 抛开弯弯曲曲的思考过程, 直接来看wp:(by:战队: Arr3stY0u) 好, 直接解码得到结果的。好像这题就做完了?思考以下几个问题: 1. 为什么别人能马上知道是ADS-B? 下次比赛过程期间我能不能也查到一些未知的协议? 2.为什么一个协议马 ......
深度 知识 2023 2.0

Python基础知识

一、先置知识 1、标识符 标识符由字母、数字、下划线组成。 所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 **from xxx i ......
基础知识 基础 知识 Python

Linux服务器快速安装FastGPT知识库问答系统

最近开始体验FastGPT知识库问答系统,参考官方文档,在自己的阿里云服务器使用Docker Compose快速完成了部署。 环境说明:阿里云ECS,2核8G,X86架构,CentOS 7.9操作系统。 Docker与Docker-Compose安装 1.登录服务器,执行相关命令完成安装。 # 安装 ......
知识库 FastGPT 服务器 知识 系统

分布式架构的演变过程

1. 单应用架构 此时用户量很少,所有功能全部都在一个应用中,应用和数据库部署在一台机器上。 2. 应用服务器和数据库服务器分离 随着系统访问量的再度增加,webserver机器的压力在高峰期会上升到比较高,这个时候开始考虑增加一台服务器,将数据库分离出去。 3. 应用服务器集群 突然有一天,发现系 ......
分布式 架构 过程

C++基础 -9- 函数的默认参数

———————函数的默认参数——————— 🎄函数默认格式(图片+代码段呈现) #include "iostream" using namespace std; void rlxy(int a=100) { cout << a << endl; } int main() { rlxy(); rlx ......
函数 参数 基础

mybatis基础(2)

配置式使用mybatis,可以三步走: 读取配置文件,即mybatis-config.xml 通过配置文件来创建SqlSessionFactory 新建SqlSession来执行sql mybatis 提供了注解和XML两种方式来连接接口方法和sql语句 如果单独使用mybatis ,那么mappe ......
mybatis 基础

Docker基础学习笔记

一、Docker: Docker是一个开源的应用容器引擎,可以用于创建、部署和运行应用程序。 二、Docker与传统虚拟机: 1、Docker与传统虚拟化方式的不同之处: (1)、传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程; (2)、容器相较于传统虚拟 ......
基础 笔记 Docker

总结篇-SpringMVC理论知识总结

一、总结一 二、总结二 三、总结三 ......
SpringMVC 理论 知识

【SpringBootWeb入门-14】Mybatis-基础操作-删除操作

1、入门前言 上一篇文章我们讲解了Mybatis的入门程序,本篇详细学习Mybatis的增删查改操作(对员工表emp进行增删查改)。在开始学习Mybatis的增删查改操作之前,我们先把基础环境搭起来: 准备数据库表 emp 创建一个新的springboot工程,选择引入对应的起步依赖(mybatis ......
SpringBootWeb Mybatis 基础 14

浅谈分布式事务

事务: 事务是指由一组操作组成的一个工作单元,这个工作单元具有原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。 原子性:执行单元中的操作要么全部执行成功,要么全部失败。如果有一部分成功一部分失败那么成功的操作要全部回滚到执 ......
分布式 事务

《架构师之路:软件架构之美》阅读笔记三

《架构师之路:软件架构之美》是一本关于软件架构的入门书籍,作者李家智从自己的实践经验出发,结合了业内一些经典的案例和经验,系统地介绍了软件架构的基本概念、原则和方法。 本书主要分为三个部分:第一部分介绍了软件架构的基本概念和原则;第二部分详细介绍了一些常用的软件架构模式,如分层架构、微服务架构等;第 ......
架构 笔记 软件

数据库的历史-分布式数据库

数据库的历史-分布式数据库 分布式数据库 数据库承载的东西越来越多. 很容易进就超过了单机能够存放的极限. 并且就算没超过单机存放的极限, 插入/查询的性能也是无法保证的. 解决单机解决不了的问题, 其实就是scale-up 和 scale-out 之争 小型机,大型机就是典型的scale-up的方 ......
数据库 数据 分布式 历史

【沁恒 CH58x 应用】BLE相关知识基础

大纲: 1. 什么是ble,ble与传统蓝牙的区别,ble与蓝牙4.0的区别 2. ble的基本概念:协议层(协议框架)、服务(Service)、特征(Characteristic)。 介绍低功耗蓝牙 1. 什么是低功耗蓝牙? 图1 BLE介绍 低功耗蓝牙,简称BLE,是蓝牙的一种省电变体。BLE ......
基础 知识 58x BLE CH

代码随想录算法训练营第六天|哈希表理论基础,242.有效的字母异位词,349. 两个数组的交集,202. 快乐数,1.两数之和

一、哈希表理论基础 学习: 1. 哈希法 当需要查询一个元素是否出现过,或者一个元素是否在集合里,首选哈希法 2. 实现哈希法的3种数据结构 数组:在哈希值个数比较小且范围可采用 集合:在哈希值个数或者范围较大时可采用 map:当既需要key,又要value时可采用 二、242.有效的字母异位词 题 ......
随想录 之和 训练营 数组 交集

Python基础知识

一、先置知识 1、标识符 标识符由字母、数字、下划线组成。 所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 **from xxx i ......
基础知识 基础 知识 Python

Python基础知识

一、先置知识 1、标识符 标识符由字母、数字、下划线组成。 所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 **from xxx i ......
基础知识 基础 知识 Python

11道Gin基础高频题整理(附答案背诵版)

Gin框架如何文件上传 ? Gin框架中实现文件上传的基本步骤可以分为以下几个部分: 设置路由:首先,在Gin框架中,你需要为文件上传功能设置一个路由。这个路由会指向一个处理函数,用于处理上传的文件。 router := gin.Default() router.POST("/upload", up ......
答案 基础 Gin

65道Go基础高频题整理(附答案背诵)

说明一下Golang 中 make 和 new 的区别? 好的,关于 make 和 new 在 Go 语言中的区别,我来解释一下。 new 函数的作用: new(T) 函数会为 T 类型的新项分配零值内存,并返回其地址,即一个 *T 类型的值(指针)。这种方法适用于各种类型,包括基本类型如 int、 ......
答案 基础

pandas基础

pandas基础 df:任意的Pandas DataFrame对象 s:任意的Pandas Series对象 读写文件 读取文件 # 读入文件 filename = "" url="" json_string = "" pd.read_csv(filename); # 从CSV文件导入数据 pd.r ......
基础 pandas

分层架构购物车

大致的层级结构 全部代码 bin目录下的start.py 我将这部分作为程序的启动入口,代码如下 from core.src import run if __name__ == '__main__': run() conf下的seetings.py 设置相关 import sys from path ......
购物车 架构

vue3.0基础

1. setup函数 vue单页面使用到的变量和方法都定义在setup函数中,return后才能被页面引用 export default { setup(){ const name = '张三' const person = {name,age:30} function goWork(){ cons ......
基础 vue3 vue
共14000篇  :30/467页 首页上一页30下一页尾页