当前位置: 首页 > news >正文

[mysql]数据类型精讲

目录

数据类型精讲:

整数类型

浮点类型

日期和时间类型

文本字符串类型


数据类型精讲:

精度问题:不能损失数据

性能问题:表的设计,范式的讲解.

表设计的时候需要设置字段,我们现在要把字段类型讲完.,细节点一点点给大家拆解.

Float和double是有精度的损失的,这边推荐使用的是DECIMAL,

时间是非常重要的,日志,修改都要进行时间的记录

第一行是纯文本类型的,枚举类型的就是多选1,集合类型是有多个数据的

二进制代表音乐,视频这种非文本类型的数据

JSON是服务业和数据库端的

地图类型的,大家只要了解就可以

Unsigned是代表这个字段只能的正数,比如年龄之类.

字符集就是我们之前创建数据库的时候指定的了字符集 CHARACTER SET name这是我们在创建表的时候指明字符集,比如CREATE TABLE temp(id INT) CHARACTER SET ‘utf8’

我们在建立字符串的时候,我们也可以创建’’ 

CREATE TABLE temp(id INT CHARACTER SET ‘utf8’,name varchar(15)CHARACTER)

如果你不声明字段的字符集,那它就跟表的字符集,表也没声明就是数据库的字符集

我们要查看表的字段的字符集,所以建立数据库的时候记得指明,其他就不用指明的,下面我们开始讲解

整数类型

如果我们声明了UNSIGNED,范围就会从0开始

我们知道一个字节是8bit,每个bit可以是0或者1,那么,范围就是这么计算的,1个字节的范围就是2的8次方,2个字节就是2的16次方

我们接下来的讲解和使用都建议在5.7内测试

原因是因为5.7里面会显示指明的字节大小

8.0中就没有括号,

因为我们没有指明unsigned,所以这个数字是显示数值的宽度,并不是符合宽度就对,也得在范围内才行

可选属性:

M代表宽度,M显示4的取值范围是0-255

如果我们写 CREATE TABLE 表 (f3 int(5) ZEROFILL)代表的就是如果加上ZEROFILL会让你输入的值被填充到5,如果不足5位使用0填充,比如123,00123,如果超过5就不会填充.

如果我们SHOW CREATE TABLE

会发现我们如果写了ZEROFILL就会自动获得UNSIGNED属性.当你使用ZEROFILL的时候,自动添加.写不写都可以.

当整数类型在版本8.017之后不推荐使用(5),因为不使用ZEROFILL没有意义,所以8.0也就都没有(宽度)了.

UNSIGNED

DESC

使用了unsigned就自动把范围变成10了.

使用场景: TINYINT类型一般在系统设定取值范围的时候,使用

SMALLINT 较小范围的统计数据,比如工厂的固定资产库存数量

MEDIUMINT 是1千600万左右,也就是每日客流量这种类型数据,当然INT也可以

INT\INTEGER,取值范围足够大,不用考虑超过限,用的最多,比如商品编号

BIGINT:当你处理特别巨大的整数才会用到,比如双11的交易量,大型网站点击率,证券衍生物产品.

这里我们由于存储空间就越小越好,但是可靠性上来说,要考虑不断迭代,日积月累,保证mediumint这种数据类型要能可靠,支撑.由于系统故障产生的成本远远超过增加几个字段存储空间的成本.所以我们要考虑扩展的情况..如果不能确保的情况,要限考虑最大的类型.

浮点类型

浮点是包含整数类型,范围比整数大一些,也就是小数.

我们有两种类型,float和double,double的范围会更大些.其他编程语言也是字节数4和8.double的存储范围要比float大很多.他们的区别就是精度double的范围高.

本来在整数里,我们无符号是有符号的一倍,但是double是不一样的,他的存储考个试是符号,尾数,阶码.所以代表我们取无符号,只是不给符号了,所以我们不用特意声明浮点类型的声明,unsigned

精度说明,:

非标准语法:float(M,D),M是精度,D是标度.M是比如定义float(5,2),范围就是-999.99到999.99.M代表了整数和小数的大小,D代表了小数的大小.7.58

如果我们的数字小数超过了小数位,就会进行四舍五入,并且四舍五入后不能超过整数位,如果超过就会报错

精度误差,浮点数的缺陷,FLOAT和DOUBLE的精度问题

我们这3个数应该加起来是1.1,但是我们结果是1.099999并且我们和小数1.1对比的时候,是不相等的.

定点数

由于精度问题,我们就要引入,定点数,DECIMAL(M,D)字节数是M+2

1:DECIMAL和我们DOUBLE的区别在于相同的M和D情况下,显示数值范围是DOUBLE更大..如果我们,不指定D的时候定点数的小数为0.

由于定点数的底层逻辑是用字符串来储存,所以结果是非常精确的.

浮点数和定点数

什么时候使用浮点数,什么时候使用定点数呢.

我们执行的时候

我们前面说8.0已经不支持我们输入M和D了,但是decimal是需要输入M和DECIMAL也是存在四舍五入

这里四舍五入之后,就会导致4位数,那么就会出现报错.

精度问题

我们把DOUBLE类型用 ALTER table 表 modify 字段 DECIMAL

就会发现,这次精度就是相等了

.所以如果我们需要大的范围,但是不用那么精准,由于浮点型类型范围比较大,所以就可以使用浮点.

所以有利有弊

开发中的话,我们除了极少数商品编号要用到整数,其他的小数全部都用定点数,一分钱也不能差

位类型BIT

BIT(M)范围是0-64

当我们没有声明的时候,宽度就是1,如果我们插入2就会报错.因为存储是10.超过宽度1了

这里32就是100000.所以就会报错.因为M是5

在命令行是以16进制显示的,如果我们用加0就可以用十进制类型,储存了.

日期和时间类型

日期和时间有那啥数据类型呢,主要是这些类型

Year 只存一个年,字节也只有1个,很小,一共只有256种情况,1901到2155

TIME注意这个哥们,-838:59:59 839:59:59是也可以保持多日的时间间隔

DATE,DATETIME,TIMESTAMP后面我们会一一细说

YEAR类型:

写法YYYY,字符串或者数字格式表示

如果用2位表示,01-69是代表2000年的数据2001-2069

如果是70-99的话就是1970-1999年的数据

,数值型取的是00那就是0000如果是字符串0那就是2000

时间戳我们都是1970年开始,所以70代表1970,69代表2069,所以大家要尽量不要使用2位

INSERT INTO test_year(f1)

VALUES('2001'),('2155'),(2006)

这里的2155是可以添加成功的

2156就不可以了.现在我们看看两位的转换

-

DATE是用3个字节存储的,用YYYY-MM-DD来存储的YYYYMMDD格式来存储也是可以的,后者会被转化为前者

YY-MM-DD格式或者YYMMDD的前两位数是按照年的存储规则进行的

这些格式都是可以被用于储存的,记得69代表2069,70代表1970

不推荐这么写,只作用于了解,不加引号就更不推荐了,最好是使用yyyy-mm-dd和yyyymmdd字符串存储.

添加当前的日期,可以直接用CURRENT(),CURRENT_DATE,NOW(),这里的NOW是包含时间了,但是只储存日期.

TIME类型:

我们使用HH:MM:SS字符串存储,也可以使用’D HH:MM:SS’

这里需要注意了如果是4个数,’HH:MM’代表的是小时和分钟,不是分钟秒

如果是’D HH’,只有2个数字字符串’ss’代表的就是秒

如果不带引号,那么导入的数据就是MMSS代表的就是分钟和秒钟

所以我们还是不要搞这些花里胡哨的

这里吧这些例子距离一下

DATETIME类型

这个哥们占用了8个字节数,是最多的.

TIME3个字节,DATE3个字节,用2个字段不是还更省.

但是我们DATETIME的范围是比较大的.存储也是加短横线的类型

‘YYYY-MM-DD HH:MM:SS’

我们也是和上面的存储是一样的规则

TIMESTAMP类型

它也可以表示日期时间,范围会比我们的DATETIME范围小很多,这里类型的字段满足储存的格式和什么的类型是一样,如果范围超过了就会报错

中间的-使用@替换也是可以的.,

他们俩的区别是:

对比DATETIME和TIMESTAMP

我们会发现日期差了16小时,

我们储存timestamp时间的时候,它会考虑这个时区的问题,由于它的底层逻辑是使用毫秒级的存储方式,如果你要查询这个数据,它就会按照你的时区来转化为时间日期,那么结果就和我们的tiemdate不大一样了.

他们的区别:

比较大小,timestamp比较快

总结:

开发中的经验,我们开发中尽量使用DATETIME,范围大,而且完整的记录的日期和时间信息,我们不推荐分散在不同的字段,查询也要多个字段查询,我们直接用DATETIME,范围也广.我们为什么不用timestamp,只有注册时间和商品发布时间就它方便与计算,我们可以使用UNIX_TIMESTAMP获取当前时间

文本字符串类型

CHAR(M)

CHAR固定长度字符串

VARCHAR代表的是不固定长度的字符串

ENUM和SET可以放在一起,可以放多个字符串逗号连接起来,和另外的文本字符串有点区别

CHAR和VARCHAR类型的区别

CHAR是固定长度,比如你设定10个字符长度录入5个,那么它会补齐10个(它会用空格填充,但是你是看不到的)

VARCHAR是变化长度,比如你录入5个,它会使用6个字符存储,5个是存储字符,还有一个是用于记录长度.

如果我们不指明的话,那么就只有一个字符

超过范围就会报错,我们的汉字是一个占用字符,所以汉字也可以储存对应的长度数.

如果长度不够,那么我们是看不见那个空格的我们可以用concat来字符串连接一下,我们可以使用***连接在前面,我们还是看不见长度,如果我们录入空格的时候,长度计算的时候,它也会忽略长度.

VARCHAT()类型

是必须指定长度,4.0以下()内的长度代表的是字符集,最大是65535

如果写的是5.最多只能存5个字符.

Char是有一定空间的浪费

我们应该选那个比较好呢,

固定长度的时候,我们就要选择char,char的检索效率高,存储量不大的时候用char

存储很短的信息用char就好,比如门牌号101,202.就比如买车手续费100可以接受,买自行车200块钱收100块钱手续费我们就不好接受了.

固定长度的时候比如身份证等就用char

如果要经常获取这个字符串的长度,那么就还是用char,因为varchar不好计算,计算速度比char比较慢

InnoDB建议用VARCHAR,因为他没有区分长度,主要影响因素是存储长度了.

TEXT类型

报错文本类型

存储文本数据的,一段文章,不能用于主键,因为长度变化太大

TEXT存储的时候不用指定长度

它存储空格的时候,也会计算长度

长度不是太大就用char,但是如果文本长度超过char的极限那么最好还是用text

还有一件事,如果text经常被操作,或者说经常删除,那么空间就会出现空洞,导致文件非常的碎片化,所以建议最好是把text单独保存到一个表中.

相关文章:

[mysql]数据类型精讲

目录 数据类型精讲: 整数类型 浮点类型 日期和时间类型 文本字符串类型 数据类型精讲: 精度问题:不能损失数据 性能问题:表的设计,范式的讲解. 表设计的时候需要设置字段,我们现在要把字段类型讲完.,细节点一点点给大家拆解. Float和double是有精度的损失的,这边推荐使用…...

WordPress AI插件能自动写高质量文章吗,如何用AI提升网站流量

WordPress AI插件能自动写高质量文章吗? 最近很多站长都在问,用wordpress AI插件真的能写出搜索引擎喜欢的好文章吗?作为一个用过10款AI写作工具的老站长,今天我就来分享真实使用体验,告诉你哪些插件好用、怎么用才能…...

【中级软件设计师】函数调用 —— 传值调用和传地址调用 (附软考真题)

【中级软件设计师】函数调用 —— 传值调用和传地址调用 (附软考真题) 目录 【中级软件设计师】函数调用 —— 传值调用和传地址调用 (附软考真题)一、历年真题二、考点:函数调用 —— 传值调用和传地址调用🔺1、传值调用🔺2、传引用(地址)调…...

ECMAScript 1(ES1):JavaScript 的开端

1. 版本背景与发布 ●发布时间:1997 年 6 月,由 ECMA International 正式发布,标准编号为 ECMA-262。 ●历史意义:ES1 是 JavaScript 的首个标准化版本,结束了 Netscape Navigator 与 Internet Explorer 浏览器间脚本语…...

C++入侵检测与网络攻防之暴力破解

目录 1.nessus扫描任务 2.漏洞信息共享平台 3.nessus扫描结果 4.漏扫报告的查看 5.暴力破解以及hydra的使用 6.crunch命令生成字典 7.其他方式获取字典 8.复习 9.关于暴力破解的防御的讨论 10.pam配置的讲解 11.pam弱密码保护 12.pam锁定账户 13.shadow文件的解析 …...

基于ssm的同城上门维修平台管理系统(源码+数据库)

54基于ssm的同城上门维修平台管理系统:前端jsp、jquery、bootstrap,后端 spring、mybatis,集成订单管理、商品管理、商品类型管理、商品浏览、购物车等功能于一体的系统。 ## 功能介绍 ### 用户 - 基本功能:登录、注册、退出、…...

力扣-hot100(和为k的子数组)

560. 和为 K 的子数组 中等 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。 子数组是数组中元素的连续非空序列。 示例 1: 输入:nums [1,1,1], k 2 输出:2 示例 2: 输入…...

【计算机视觉】CV实战 - 基于YOLOv5的人脸检测与关键点定位系统深度解析

基于YOLOv5的人脸检测与关键点定位系统深度解析 1. 技术背景与项目意义传统方案的局限性YOLOv5多任务方案的优势 2. 核心算法原理网络架构改进关键点回归分支损失函数设计 3. 实战指南:从环境搭建到模型应用环境配置数据准备数据格式要求数据目录结构 模型训练配置文…...

HTML word属性

介绍 CSS word-spacing 属性,用于指定段字之间的空间,例如: p {word-spacing:30px; }word-spacing属性增加或减少字与字之间的空白。 注意: 负值是允许的。 浏览器支持 表格中的数字表示支持该属性的第一个浏览器版本号。 属…...

Java—ThreadLocal底层实现原理

首先,ThreadLocal 本身并不提供存储数据的功能,当我们操作 ThreadLocal 的时候,实际上操作线程对象的一个名为 threadLocals 成员变量。这个成员变量的类型是 ThreadLocal 的一个内部类 ThreadLocalMap,它是真正用来存储数据的容器…...

GTSRB德国交通标志数据集下载以及训练集划分

GTSRB德国交通标志数据集下载以及训练集划分 一、数据集下载二、数据集划分 一、数据集下载 官网地址:附含数据集说明文档点击下载:训练数据集点击下载:测试数据集 二、数据集划分 在模型训练时,将训练数据集分成训练集和验证集&…...

python 实现客户端软件许可证书签名授权 cryptography

目录 1.需求 2.cryptography介绍 3.实际代码 4.结束语 1.需求 采用pyside6开发了一款客户端软件, 为保护核心算法源码, 采用Nuitka打包python代码,这仅仅保护了核心算法代码,不能限制用户使用软件,因此需要软件许可授权签名证书&#xff…...

明远智睿SD2351核心板:以48元撬动AI视觉产业革命的“硬核引擎”

在人工智能浪潮席卷全球的今天,AI视觉作为连接虚拟与现实的“智慧之眼”,正以惊人的速度重塑着产业格局。从智慧城市中的安防监控到自动驾驶汽车的“视觉神经”,从工业产线的缺陷检测到家庭场景的智能管家,AI视觉技术的每一次突破…...

【C语言】全局变量、静态本地变量

在C语言中,变量是存储数据的基本单元。 不同类型的变量有着不同的特性和用途,其中全局变量和本地变量是比较特殊且重要的两类变量。 一、全部变量 1.1 全局变量的作用域和生存期 全局变量是在函数外部定义的变量,其作用域从定义的位置开始&…...

32.768kHz晶振详解:作用、特性及与其他晶振的区别

一、32.768kHz晶振的核心作用 实时时钟(RTC)驱动: 提供精确的1Hz时钟信号,用于计时功能(如电子表、计算机CMOS时钟)。 分频公式: 1Hz 32.768kHz / 2^15(通过15级二分频实现&#x…...

classfinal 修改过源码,支持jdk17 + spring boot 3.2.8

先贴图 使用 classfinal 修改过源码 支持jdk17 spring boot 3.3.0 使用方式: 1、springboot的jar加密 java -jar classfinal-fatjar-1.2.1.jar -file MySpringBoot.jar -libjars my-common.jar -packages cn.com.cmd -pwd 123456 -Y 得到: MySpri…...

算法训练营 Day1

努力追上那个曾经被寄予厚望的自己 —— 25.4.25 一、LeetCode_26 删除有序数组中的重复项 给你⼀个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现⼀次 ,返回删除后数组的 新⻓度。元素的 相对顺序 应该保持 ⼀致 …...

4/25 研0学习日志

Python学习 python 4个常用的数据容器 list dict tuple set list 列表中数据类型可以不一样 构造方式 mylist["xxx","xxxx"] 获取数据方式 mylist[1] mylist[:4] mylist[-1:] 添加数据 mylist.append() mylist.extern(["aaa","aaaa&…...

手机打电话时电脑坐席同时收听对方说话并插入IVR预录声音片段

手机打电话时电脑坐席同时收听对方说话并插入IVR预录声音片段 --本地AI电话机器人 前言 书接上一篇,《手机打电话通话时如何向对方播放录制的IVR引导词声音》中介绍了【蓝牙电话SDK示例App】可以实现手机app在电话通话过程中插播预先录制的开场白等语音片段的功能。…...

汽车零配件供应商如何通过EDI与主机厂生产采购流程结合

当前,全球汽车产业正经历深刻的数字化转型,供应链协同模式迎来全新变革。作为产业链核心环节,汽车零部件供应商与主机厂的高效对接已成为企业发展的战略要务。然而,面对主机厂日益严格的数字化采购要求,许多供应商在ED…...

sql server 开启cdc报事务正在执行

今天开启数据库cdc 功能的时候提示:一个dbrole 的存储过程,rolemember cdc db_ower, ,有事务正在进行,执行失败。 执行多次仍然如此,开启cdc的存储过程是sys.sp_cdc_enable_db;查询了一下网络,给出的方…...

03实战篇Redis02(优惠卷秒杀、分布式锁)

3、优惠卷秒杀 3.1 -全局唯一ID 每个店铺都可以发布优惠券: 当用户抢购时,就会生成订单并保存到tb_voucher_order这张表中,而订单表如果使用数据库自增ID就存在一些问题: id的规律性太明显 受单表数据量的限制 场景分析&…...

ECharts 地图开发入门

一、准备工作&#xff1a;环境搭建与数据准备​ 1. 引入 ECharts 库​ ​ TypeScript 取消自动换行复制 <!-- 引入 ECharts 核心库 -->​ <script src"https://cdn.jsdelivr.net/npm/echarts5.4.0/dist/echarts.min.js"></script>​ <!-…...

机器学习基础 - 回归模型之线性回归

机器学习: 线性回归 文章目录 机器学习: 线性回归1. 线性回归1. 简介2. 线性回归如何训练?1. 损失函数2. 正规方程3. 梯度下降法4. 两种方法的比较2. 岭回归岭回归与线性回归3. Lasso 回归4. ElasticNet 回归LWR - 局部加权回归QA1. 最小二乘法估计2. 最小二乘法的几何解释3…...

《解锁LLMs from scratch:开启大语言模型的探索之旅》

《解锁LLMs from scratch:开启大语言模型的探索之旅》 GitHub - datawhalechina/llms-from-scratch-cn: 仅需Python基础,从0构建大语言模型;从0逐步构建GLM4\Llama3\RWKV6, 深入理解大模型原理 项目首页 - LLMs-from-scratch:从零开始逐步指导开发者构建自己的大型语言模型…...

嵌入式 C 语言面试核心知识点全面解析:基础语法、运算符与实战技巧

在嵌入式面试中&#xff0c;C 语言基础是重中之重。本文针对经典面试题进行详细解析&#xff0c;帮助新手系统掌握知识点&#xff0c;提升面试应对能力。 一、数据结构逻辑分类 题目 在数据结构中&#xff0c;从逻辑上可以把数据结构分为&#xff08; &#xff09;。 A、动态…...

pyqt中以鼠标所在位置为锚点缩放图片

在编写涉及到图片缩放的pyqt程序时&#xff0c;如果以鼠标为锚点缩放图片&#xff0c;图片上处于鼠标所在位置的点&#xff08;通常也是用户关注的图片上的点&#xff09;不会移动&#xff0c;更不会消失在图片显示区域之外&#xff0c;可以提高用户体验&#xff0c;是一个值得…...

登高架设作业证考试的实操项目有哪些?

登高架设作业证考试的实操项目分为 4 个科目&#xff0c;包括安全防护用品使用、作业现场安全隐患排除、安全操作技术、作业现场应急处置&#xff0c;具体内容如下&#xff1a; 科目一&#xff1a;安全防护用品使用&#xff08;K1&#xff09; 考试项目&#xff1a;安全帽、安全…...

闻性与空性:从耳根圆通到究竟解脱的禅修路径

一、闻性之不动&#xff1a;超越动静的觉性本质 在《楞严经》中&#xff0c;佛陀以钟声为喻揭示闻性的奥秘&#xff1a;钟声起时&#xff0c;闻性显现&#xff1b;钟声歇时&#xff0c;闻性不灭。此“不动”并非如磐石般凝固&#xff0c;而是指觉性本身超越生灭、来去的绝对性…...

404了怎么办快把路由给我断掉(React配置路由)

路由基础概念 什么是前端路由&#xff1f; 核心作用&#xff1a;管理单页面应用的页面切换主要功能&#xff1a; 根据URL显示对应组件 保持浏览器历史记录 实现页面间导航不刷新 React Router 包含三个主要包&#xff1a; react-router&#xff1a;核心逻辑react-router-d…...

React类组件与React Hooks写法对比

React 类组件 vs Hooks 写法对比 分类类组件&#xff08;Class Components&#xff09;函数组件 Hooks组件定义class Component extends React.Componentconst Component () > {}状态管理this.state this.setState()useState()生命周期componentDidMount, componentDidU…...

Tailwind CSS实战:快速构建定制化UI的新思路

引言 在当今快节奏的前端开发环境中&#xff0c;开发者不断寻找能够提高效率并保持灵活性的工具。Tailwind CSS作为一个功能型优先的CSS框架&#xff0c;正在改变开发者构建用户界面的方式。与Bootstrap和Material UI等传统组件库不同&#xff0c;Tailwind不提供预设组件&…...

告别手动映射:在 Spring Boot 3 中优雅集成 MapStruct

在日常的后端开发中&#xff0c;我们经常需要在不同的对象之间进行数据转换&#xff0c;例如将数据库实体&#xff08;Entity&#xff09;转换为数据传输对象&#xff08;DTO&#xff09;发送给前端&#xff0c;或者将接收到的 DTO 转换为实体进行业务处理或持久化。手动进行这…...

JavaScript学习教程,从入门到精通,Ajax数据交换格式与跨域处理(26)

Ajax数据交换格式与跨域处理 一、Ajax数据交换格式 1. XML (eXtensible Markup Language) XML是一种标记语言&#xff0c;类似于HTML但更加灵活&#xff0c;允许用户自定义标签。 特点&#xff1a; 可扩展性强结构清晰数据与表现分离文件体积相对较大 示例代码&#xff1…...

抖音IP属地跟无线网有关系吗?一文解析

在抖音等社交平台上&#xff0c;IP属地显示功能让许多用户感到好奇——为什么自己的位置信息有时准确&#xff0c;有时却显示在其他城市&#xff1f;这时&#xff0c;用户会疑惑&#xff1a;抖音IP属地跟无线网有关系吗&#xff1f;本文将详细解析‌IP属地‌和‌无线网‌的概念…...

RDK X3新玩法:超沉浸下棋机器人开发日记

一、项目介绍 产品中文名&#xff1a;超沉浸式智能移动下棋机器人 产品英文名&#xff1a;Hackathon-TTT 产品概念&#xff1a;本项目研发的下棋机器人&#xff0c;是一款能自主移动、具备语音交互并能和玩家在真实的棋盘上进行“人机博弈”的移动下棋平台&#xff0c;能够带给…...

Trae 实测:AI 助力前端开发,替代工具还远吗?

Trae 实测&#xff1a;AI 助力前端开发&#xff0c;替代工具还远吗&#xff1f; 字节上线了一款 AI 新产品&#xff0c;名叫 Trae 。这是一款 IDE 工具&#xff0c;中文意思是「集成开发环境」&#xff0c;做技术的读者对此应该很熟悉。简单理解&#xff0c;就是程序员用来写代…...

SpringCloud基于Eureka和Feign实现一个微服务系统

Spring Cloud 是基于 Spring Boot 的 ‌微服务开发全栈解决方案‌,通过集成多种开源组件,提供分布式系统构建所需的服务治理、配置管理、容错机制‌等核心能力,简化微服务架构的复杂性。其核心目标是实现服务间的高效协同与弹性伸缩,支撑企业级云原生应用开发。Spring Clou…...

nacos设置权重进行负载均衡不生效

nacos设置权重进行负载均衡不生效&#xff0c;必须在启动类下加上这个bean Beanpublic IRule nacosRule(){return new NacosRule();}如下图所示...

Flowable7.x学习笔记(十四)查看部署流程Bpmn2.0-xml

前言 Flowable 在其前端 Modeler 中&#xff0c;采用 BPMN 2.0 标准将流程中的任务、网关、事件等元素以 XML 形式存储&#xff0c;并附带图形互换&#xff08;Diagram Interchange&#xff0c;DI&#xff09;数据&#xff0c;以保证在前端与后端都能精准重建可视化流程图。 生…...

大模型应用中Agent2Agent(A2A)的应用场景,以及A2A与MCP的区别和适用场景

大家好&#xff0c;我是微学AI&#xff0c;今天给大家介绍一下大模型应用中Agent2Agent&#xff08;A2A&#xff09;的应用场景&#xff0c;以及A2A与MCP的区别和适用场景。 文章目录 一、引言二、Agent2Agent&#xff08;A2A&#xff09;协议原理2.1 核心架构2.2 基础框架与依…...

Windows server:

企鹅裙&#xff1a;429603659 域搭建 (细节上的问题) 1.将IP地址修改为静态IP&#xff0c;搭建完后设置DNS为本身(在搭建完域服务器后设置DNS) 2.配置之前需将计算机名更改为后面题目中所要求的. 3&#xff0e;一些版本之中比如Windows Server2012之中搭建域之后重启会显示…...

Python 3.14:探索新版本的魅力与革新

在Python编程语言的不断演进中&#xff0c;Python 3.14作为又一重要里程碑&#xff0c;承载着开发者们的期待与热情&#xff0c;悄然走进了我们的视野。尽管在撰写本文时&#xff0c;Python 3.14可能尚未正式成为主流版本&#xff08;注&#xff1a;实际发布情况需根据最新信息…...

LabVIEW基于VI Server的控件引用操作

本 VI 通过展示控件引用&#xff08;Control References&#xff09;的使用&#xff0c;借助 VI Server 实现对前面板对象的编程操作。 ​ 详细说明 隐式属性节点&#xff08;Implicitly Linked Property Node&#xff09;&#xff1a;通过右键单击控件&#xff08;或其控件终…...

【不同名字的yolo的yaml文件名是什么意思】

以下是这些 YOLO 系列配置文件的详细解析&#xff0c;按版本和功能分类说明&#xff1a; 一、YOLOv3 系列 文件名核心特性适用场景yolov3.yaml原始 YOLOv3 结构&#xff0c;3 尺度预测&#xff08;13x13,26x26,52x52&#xff09;通用目标检测yolov3-spp.yaml增加 SPP&#xff…...

《100天精通Python——基础篇 2025 第3天:变量与数据类型全面解析,掌握Python核心语法》

目录 一、Python变量的定义和使用二、Python整数类型&#xff08;int&#xff09;详解三、Python小数/浮点数&#xff08;float&#xff09;类型详解四、Python复数类型(complex)详解---了解五、Python字符串详解(包含长字符串和原始字符串)5.1 处理字符串中的引号5.2 字符串的…...

精益数据分析(24/126):聚焦第一关键指标,驱动创业成功

精益数据分析&#xff08;24/126&#xff09;&#xff1a;聚焦第一关键指标&#xff0c;驱动创业成功 在创业和数据分析的探索之旅中&#xff0c;我们都在不断寻找能够助力成功的关键因素。今天&#xff0c;我依旧带着与大家共同进步的初心&#xff0c;深入解读《精益数据分析…...

【刷题Day26】Linux命令、分段分页和中断(浅)

说下你常用的 Linux 命令&#xff1f; 文件与目录操作&#xff1a; ls&#xff1a;列出当前目录的文件和子目录&#xff0c;常用参数如-l&#xff08;详细信息&#xff09;、-a&#xff08;包括隐藏文件&#xff09;cd&#xff1a;切换目录&#xff0c;用于在文件系统中导航m…...

互联网实验室的质量管控痛点 质检LIMS系统在互联网企业的应用

在互联网行业流量红利消退与用户体验至上的时代背景下&#xff0c;产品迭代速度与质量稳定性成为企业核心竞争力的分水岭。传统测试实验室依赖人工操作、碎片化工具与线下沟通的管理模式&#xff0c;已难以应对敏捷开发、多端适配、数据安全等复合型挑战。 一、互联网实验室的…...

VScode远程连接服务器(免密登录)

一、本机生成密钥对 本地终端输入ssh-keygen&#xff0c;生成公钥&#xff08;id_rsa.pub&#xff09;和私钥&#xff08;id_rsa&#xff09; 二、在远程服务器根目录的.ssh文件夹的authorized_keys中输入id_rsa的内容 三、修改vscode的config文件.ssh/config&#xff0c;加…...