分布式opentelemetry基础知识 架构
【博学谷学习记录】超强总结,用心分享 | hbase基础操作
【博学谷IT技术支持】 # HBase的介绍 - HBase 是一个高可靠性、高性能、面向列、可伸缩的分布式操作系统。 - 它是建立在HDFS之上的数据库系统,HBase是不支持SQL的,没有表关系,也无法join,不支持事务。 - HBase是基于google发布BigTable这篇论文而产生的, ......
博学谷学习记录】超强总结,用心分享 | mongodb基础用法
【博学谷IT技术支持】 # 数据库连接 后端数据库连接语法: ```js mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] ``` 1. mon ......
方芳:BIM在乡村基础建设中的研究与应用
武汉市江夏区交通局 武汉市江夏区公路局 武汉市江夏区公路建筑工程公司 武汉市江夏城投集团有限公司 武汉江夏路桥工程总公司 武汉工程大学 土木工程与建筑学院 方芳 159 2760 2711 随着城市化的不断推进,乡村基础设施建设也逐渐受到重视。在这个过程中,BIM(建筑信息模型)成为了一种不可或缺的 ......
【博学谷学习记录】超强总结,用心分享 | python基础学习(数据类型,运算符)
【博学谷IT技术支持】 # 基础数据类型 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建 ## 赋值方式 1. 直接赋值 ```js a = 1 #整型变量 b = 1.0 #浮点型变量 c = 'abc' #字符串 ``` 2. 多个赋值 ```js a ......
【博学谷学习记录】超强总结,用心分享 | java基础
【博学谷IT技术支持】 # 前言 `java是一门非常好的语言,比较有必要学习一下:` 随着科技发展,只会前端是不行的,学习一门后端序言非常有必要,这里记录下自己学习的过程。 # 一、数据类型 java是一种强类型语言,数据必须明确类型。 基础数据类型有8种,分别是 - 整数类型:byte, sho ......
Zookeeper - 分布式安装部署
集群规划 安装部署 集群规划 序号 主机名 JDK Zookeeper 1 node01 ✔ ✔ 2 node02 ✔ ✔ 3 node03 ✔ ✔ 安装部署 1、将zookeeper安装包解压到合适的目录 tar -zxvf zookeeper-x.x.x.tar.gz -C /opt/modul ......
layui 基础使用一
table 中单元格可点击,数据样式渲染: table.render 的配置项 cols 所在列配置如下: { field: 'name', title: '姓名', width: 120, templet: function (d) { var nameDom = '<a class="table ......
CMP4269 网络基础
CMP4269 Network FundamentalsPage 1 of 5Task 2 Assessment BriefBuild and Configure Small NetworkTopologyAssessment ObjectivesPart 1: Develop an IP Addr ......
Docker基础
# Docker介绍 Docker是一种管理应用的现代手段,让应用管理变得可以预测和高效 # [Docker安装](https://docs.docker.com/get-docker/) ## Docker安装位置 > 默认位置是C:\Program Files\Docker ## 软连接 ``` ......
TypeScript基础
# 数据类型 > typescript会进行类型推导,不需要每个都写类型注释 ## 数组 ```js let list1:string[]=['aa','bb'] // 数组类型并且内容都为string let list2:any[] = ['aa',1,3] let list3:Array = [ ......
vue基础用法-体验vue调试工具和数据驱动视图
![image](https://img2023.cnblogs.com/blog/1069029/202305/1069029-20230531235559951-409566754.png) ![image](https://img2023.cnblogs.com/blog/1069029/20 ......
vue基础用法-初步使用vue
# 1.基本使用步骤 1. 导入vue.js的script脚本文件 1. 在页面中声明一个将要被vue所控制的DOM区域 1. 创建vm实例对象(vue实例对象) ```html {{username}} ``` ......
Linux00-系统分区、基础优化、启动流程、运行级别、破解密码、光盘修复、BIOS加密
# 0 运维人员如何开展自己的工作? 1.画出架构图 服务器的数量与作用、软件的部署架构等 2.围绕三点展开工作 稳定性:监控 可靠性:备份、解决单点故障 性能优化 拓展性 # 1 系统分区方案 ```python ### 方案一:常规生产场景(工作)方案 三个分区 网络集群架构中的 ......
唯一客服 -基于ChatGPT和私有数据构建智能知识库和个性化AI
基于ChatGPT和私有数据构建智能知识库和个性化AI 1.注册开通2.上传文档3.智能助理 更智能,基于ChatGPT大模型算法,回答准确,逻辑清晰 更安全,支持私有化部署,文档数据本地化,安全可控 更全面,可用于企业AI客服,企业内部知识查询&经验分享,员工自助服务,赋能企业外部合作伙伴、个人知 ......
在学习分布式系统时遇到的五个常见误解
哈喽大家好,我是咸鱼 我们知道,随着企业规模或者说业务规模的不断扩大,为了应对不断增长的业务需求和提高系统的可伸缩性、可靠性和性能,计算机系统由一开始的单体系统逐渐发展成分布式系统 那么今天咸鱼给大家介绍一些关于小白在学习分布式系统遇到的一些常见误解 ## 误解1.网络是可靠的 **在分布式系统中, ......
学习JavaSE基础-day1
JRE 和 JDK JRE:Java运行环境,如果想要运行Java程序至少要安装JRE JDK:Java开发环境(开发工具包),如果要开发Java程序,必须安装JDK JRE = JVM + 核心类库 JDK = JRE + 开发工具包 JDK > JRE >JVM 关系如图所示: JDK下载地址: ......
python基础(变量、数据类型)
python简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 python变量 什么是变量: 在python中,变量其实严格意义上称作 ......
adr 方便的架构决策记录方法
adr 是编译中方便的架构决策记录方法,同时也纳入了技术雷达中,是一个很值得使用的模式 包含的内容 一般会包含标题,状态,上下文,决策,以及影响,aws 官方包含了很不错的例子,值得学习下 格式 对于存储格式没明确要求,实际上github 有一个adr 的组织,包含了不少实现工具,很值得参考学习对于 ......
【博学谷学习记录】超强总结,用心分享 | spark知识点总结2
【博学谷IT技术支持】 #### Action动作算子 * reduce: 通过func函数聚集RDD中的所有元素,这个功能必须是可交换且可并联的 * collect: 在驱动程序中,以数组的形式返回数据集的所有元素 * count: 返回RDD的元素个数 * first: 返回RDD的第一个元素( ......
02 基础篇
# 二分查找 编写二分查找代码: 1.前提:有已排序的数组A 2.定义左边界L、有边界R、确定搜索范围,循环执行二分查找(3、4两步) 3.获取中间索引M=Floor((L+R)/2)(向下取整) 4.中间索引的值`A[M]`与待搜索值T进行比较 1. `A[M]==T`表示找到,返回中间索引 2. ......
kubernetes(k8s)大白学习02:容器和docker基础、使用、架构学习
## 一、什么是容器 ### 容器简介 简单说:容器(container)就是计算机上的一个沙盒进程,它与计算机上的所有其它进程相隔离。 这种隔离是怎么做到的呢?它利用了内核提供的 namespace 和 cgroup 这 2 种技术。这些技术能力在 Linux 中已经存在了很长时间。而 Docke ......
分布式事务
# 分布式事务 ## 回顾事务 > 什么是事务 ? > > - 一组对数据库的操作,整体要么一起成功,要么一起失败 > > 事务的特性? > > - 一致性 > - 原子性 > > 在项目中做事务控制 ? 怎么做 ? > > - 在启动类上加@EnableTransactonManager > - ......
理解RESTful 架构
REST是所有Web应用都应该遵守的架构设计指导原则。 Representational State Transfer,翻译是”表现层状态转化”。 面向资源是REST最明显的特征,对于同一个资源的一组不同的操作。资源是服务器上一个可命名的抽象概念,资源是以名词为核心来组织的,首先关注的是名词。RES ......
记录--Js基础练习题目
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 1.使用js,在页面中打印以下图案 提示: document.write可以在页面中打印内容<br>在html中代表换行, 在html中代码空格 for(var i=0;i<7;i++){ // 空格部分 for(var j=7;j>i; ......
Camera | 10.linux驱动 led架构-基于rk3568
前面文章我们简单给大家介绍了如何移植闪光灯芯片sgm3141,该驱动依赖了led子系统和v4l2子系统。 V4L2可以参考前面camera系列文章,本文主要讲述led子系统。 ## 一、LED子系统框架 Linux内核的 led 子系统主要功能: * 为每个设备在/sys/class/leds下创建 ......
c语言值得注意的知识
1.说明下列每对scanf格式串是否等价?如果不等价,请指出它们的差异。 (c) "%f"与"%f "。 在 `scanf` 函数中,`"%f"` 和 `"%f "` 这两种格式的区别在于后面的空格。 1. `scanf("%f", &variable);` 这种情况下,`scanf` 会读取并解析 ......
C++基础知识系列-4
C++基础 1 C++的struct和class的区别 区别1:默认继承的权限。不明确指定的情况下,来自class的继承按照private继承处理,来自struct继承按照public处理 区别2:成员的默认访问权限。class成员默认是private权限,struct默认是public 2 C和C ......
Hive基础使用
### Hive的使用方式 可以在Shell命令行下操作Hive,或者使用JDBC代码的方式操作 ### 命令行方式 针对命令行这种方式,其实还有两种使用 - 第一个是使用bin目录下的hive命令,这个是从hive一开始就支持的使用方式 - 后来又出现一个beeline命令,它是通过HiveSer ......
Python基础之装饰器
### 装饰器 ```python 1、为什么要用装饰器 1.1、为程序提供扩展功能的可能性 1.2、要遵循开放封闭原则 1.3、禁止修改原代码,但是可以新增功能 1.4、也不能修改调用方式 2、什么是装饰器 2.1为被装饰对象添加新功能的工具 2.2、不修改被装饰对象源代码和调用方式 3、装饰器的 ......