- 博客(48)
- 收藏
- 关注
原创 SATA、SAS、nvme、Pcle、SSD、HDD详解
涉及到服务器磁盘沟通时,经常会听到如下问题关键词:1. 请问你的磁盘是SSD盘还是SAS盘?2. 请问你的磁盘是SSD盘还是SATA盘?3. 请问你的磁盘是SSD盘还是HDD盘?4. 请问你的磁盘是Pcle还是SATA?5. 请问你的磁盘是nvme还是Pcle?
2024-03-05 15:20:59
5249
原创 linux服务器修改网卡numa_node的方法
最近在搞集成的工作,碰到需要修改网卡numa_node值的问题,如下是一些基础方法,供初学者使用修改网卡numa_node临时修改网卡numa_node永久修改网卡numa_node
2023-01-12 18:29:00
2433
1
原创 linux服务器修改磁盘numa_node的方法
最近在搞集成的工作,碰到需要修改磁盘numa_node值的问题,如下是一些基础方法,供初学者使用修改磁盘nvme numa_node的值临时修改磁盘numa_node永久修改numa_node
2023-01-12 18:11:02
1231
原创 中兴服务器迈络思NS312网卡down掉网口物理指示灯不熄灭解决方法--NS312型号ConnectX-4 Lx
中兴服务器迈络思网卡,卡片NS312,在执行ifdown或ip link set up ens2等down掉网口的命令时,并不会物理down物理网口,网口指示灯不会熄灭。通过MFT工具修改网卡参数,实现逻辑down网卡,网卡灯熄灭。以此达到倒卡测试。
2023-01-12 16:52:45
3525
原创 Linux命令解压war、jar包修改文件后再打包回去
用zip软件直接打开修改jar包内容保存回去,无法使用,需使用Linux命令解压war、jar包后,修改包里的内容再打包成war、jar
2022-09-23 12:27:06
2117
原创 MySql截取字符串的几个常用函数详解
MySQL 截取字符的几个常用函数:left(), right(), substring(), substring_index(),mid(), substr()。其中mid(), substr() ,substring() 这三个函数都市指定下标号截取指定长度字符串。
2022-09-02 19:57:33
29206
原创 AnalyticDB Mysql(ADB分析型数据库)-数值相除转字符串小数点后出现很多0拼接%后出现很多0
ADB分析性数据库,sql脚本编写,数值相除后拼接%后会出现很多0,数值相除转字符串后小数点后出现很多0
2022-09-02 18:56:31
1068
原创 云原生数据仓库AnalyticDB Mysql(ADB分析型数据库)-DML语法之新增插入数据详解
不指定指定列名的方式(插入的数据必须和CREATE TABLE语句中声明的列的顺序一致),从order_info1,order_info2 表中复制某几列数据到new_order_info 表中。每个表的写入任务串行执行,即单表写入并发为1,无法调整。向order_info 表中插入多条数据时,可以省略列名(插入的数据必须和CREATE TABLE语句中声明的列的顺序一致)。向order_info 表中插入多条数据,可以省略列名(插入的数据必须和CREATE TABLE语句中声明的列的顺序一致)。...
2022-08-02 17:45:01
3223
2
原创 云原生数据仓库AnalyticDB Mysql(ADB分析型数据库)-DDL语法之ALTER TABLE
ADB分析型数据库,是阿里云平台上资源,原名叫云原生数据仓库AnalyticDBMysql,俗称ADB分析型数据库,那么ADB的语法与mysql关系型数据库语法存在一定的差异。本文为笔记,介绍ADB的DDL中ALTERTABLE语法的应用。云原生数据仓库AnalyticDBMySQL版支持通过ALTERTABLE修改表。下文举例的表都使用order_Info表(订单表)db_name(schema_name)使用adb_order。......
2022-07-29 16:17:25
1911
原创 云原生数据仓库AnalyticDB Mysql语法之(ADB分析型数据库)----DDL语法
available_partition_num二级分区数,即为最大保留的二级分区数,当新的数据装载进来后,若线上存在的二级分区数大于这个值,分析型数据库MySQL版会根据二级分区的值进行排序,下线最小的若干分区的数据。ADB分析型数据库,是阿里云平台上资源,原名叫云原生数据仓库AnalyticDBMysql,俗称ADB分析型数据库,那么ADB的语法与mysql关系型数据库语法存在一定的差异,本文介绍ADB的DDL的应用。primarykey指定主键,可以为联合主键,普通表的主键中必须含有分区列。...
2022-07-18 09:35:01
2847
原创 云原生数据仓库AnalyticDB Mysql语法之(ADB分析型数据库)----SHOW语法
云原生数据仓库AnalyticDB Mysql sql语法之----SHOW语法
2022-07-13 16:02:14
648
原创 MaxCompute SQL函数详解 ODPS SQL函数详解---之IF分支判断函数
MaxCompute SQL函数详解 ODPS SQL函数详解---之IF分支函数MaxCompute/ODPS SQL 的IF分支函数decode函数- if分支判断返回类型:string 语法:decode(类型 参数1,类型 参数2,类型 参数3....); decode(string col, string str1, string return1, string str2, string return2, string str3, string r
2022-02-06 17:42:32
5108
1
原创 MaxCompute SQL函数详解 ODPS SQL函数详解---之常用数学运算相关函数
MaxCompute SQL函数详解 ODPS SQL函数详解---之常用数学运算相关函数MaxCompute/ODPS SQL常用数学运算相关函数ABS函数-计算绝对值sql: select ABS(-2.5) as 负数绝对值,ABS(2.5) as 正数绝对值 ;函数作用:计算数字的绝对值举例:2. RAND 函数-随机数返回值:double 函数体:rand(bigint seed)函数作用:计算以seed为基础,返回一个double类型的随机数,返回值区间是的
2022-02-06 17:04:52
4578
原创 MaxCompute SQL函数详解 ODPS SQL函数详解---之聚合相关函数
MaxCompute SQL函数详解 ODPS SQL函数详解---之聚合相关函数MaxCompute/ODPS SQL函数数字聚合函数count 函数-计算数据条数sql: select COUNT(*) as 计数值 from test_table;函数作用:计算test_table表的数据条数SUM 函数-求和sql: select SUM (num) as 求和 from test_table;函数作用:计算test_table表num字段的求和值
2022-02-06 12:10:56
3410
原创 MaxCompute SQL函数详解 ODPS SQL函数详解---之字符串转换相关函数
MaxCompute SQL函数详解 ODPS SQL函数详解---之字符串转换相关函数MaxCompute/ODPS SQL函数字符串转换函数concat 函数-拼接字符串返回类型:string 语法:concat(类型 参数1,类型 参数2,类型 参数3); concat(string str1 , string str2, string str3 …);参数解释: 参数1(str1):字符串1 参数2(str2):字符串2 参数3(str3):字符串3 ......
2022-01-30 11:39:07
9502
原创 MaxCompute SQL函数详解 ODPS SQL函数详解---之日期相关函数
MaxCompute SQL函数详解 ODPS SQL函数详解日期函数to_date函数返回类型:datetime 语法:to_date(类型 参数1,类型 参数2); to_date(string datestring, string format);参数解释: 参数1(datestring):日期字符串 参数2(date):日期格式用途:将日期字符串datestring,按照format格式转换为日期值举例:将日期字符串‘ 2020-05-22’ 转换为日期值t
2022-01-29 18:22:49
11436
原创 Linux查看目录大小文件大小内存大小硬盘大小
Linux查看目录大小文件大小内存大小硬盘大小Linux运维操作时,需要查看文件大小,以及服务器的可用存储大小。df 命令以磁盘分区为单位查看文件系统# 查看磁盘剩余空间df -hl # 查看每个根路径的分区大小df -h 上图表示:Filesystem:文件系统Size:磁盘大小Used:已用空间Avail:可用空间use%:已用空间百分比Mounted on:挂在目录du 命令查看目录# 该目录的大小du -sh [目录名] # 该目录大小,以M为单位
2021-09-27 18:31:34
3746
原创 swagger-ui页面接口的入参出参与代码实体类不一致有差异
swagger-ui页面接口的入参出参与代码实体类不一致有差异后端开发,在进行后端接口开发时,会用到swagger进行接口管理。路径:http://local:8080/xxx/swagger-ui.html但是在swagger-ui页面,查看接口时,发现入参出参列表与自己开发的接口出入参实体类不一样。碰到这个问题,很多人第一反应,以为是 浏览器缓存,客户端缓存等导致的,其实不是的,真正原因是开发人员定义的实体类的api model名导致的。比如工程中有两个实体类,这两个实体类是完全不一样的,
2021-09-26 12:18:37
2090
3
原创 ssh脚本获取当前日期作为文件名目录名
ssh脚本获取当前日期作为文件名目录名在linux命令窗口输入命令:date +%Y%m%d%H%M%S得到:20210909121212命令:date +%Y%m%d得到:20210909命令:date +%Y-%m-%d得到:2021-09-09在shell脚本中编写current_date=`date +%Y%m%d` (这里的`号不是单引号,而是键盘左上角~键的顿号)得到:20210909在ssh脚本中编写一个带日期的文件目录# 当前日期current
2021-09-25 18:06:53
1391
原创 Linux命令创建多级嵌套目录
Linux命令创建多级嵌套目录在进行Linux操作或者编写shell脚本时,会遇到要创建文件目录的问题,下面介绍一下几种创建目录的方式。在当前目录下创建目录mkdir dirName创建多级目录mkdir -p dirName/subName/src或者mkcd dirName/subName/src表示在当前目录下创建一个dirName/subName/src目录而不是按如下方式一层一层创建mkdir dirNamecd dirNamemkdir subNamecd
2021-09-25 17:26:55
12909
原创 Python 异常捕获打印堆栈信息
Python 异常捕获处理对于之前只接触过Java没有接触过Python的工程师而言,或多或少会有一些语法上的困惑。本文仅限小白异常捕获语法:try: 代码块........except Exception: 代码块.......那么在代码调试的时候,怎么查看异常堆栈信息呢?案例:异常堆栈信息e中的内容为:division by zero但是更多的时候,要的是堆栈信息,故使用如下打印堆栈信息:traceback.print_exc()或者info = traceback
2021-07-30 18:00:05
7606
转载 Python字符串截取方式
Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。# 例1:字符串截取str = '12345678'print str[0:1]>> 1 # 输出str位置0开始到位置1以前的字符print str[1:6] >> 23456 # 输出str位置1开始到位置6以前的字符num = 18str = '0000' + str(num) # 合并字符串print
2021-07-30 16:58:25
42438
1
转载 Python字典类型Dictionary详解
Python字典类型Dictionary详解Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。一、创建字典字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下:dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}也可如此创建字典dict1 = { 'abc': 456 }dict2 = { 'abc': 123, 98.6: 37 }注意:每个键与值用冒号隔开(:
2021-07-30 10:46:58
392
转载 Linux操作命令 sudo 命令使用
概览sudo 表示 “superuser do”。 它允许已验证的用户以其他用户的身份来运行命令。其他用户可以是普通用户或者超级用户。然而,大部分时候我们用它来以提升的权限来运行命令。sudo 命令与安全策略配合使用,默认安全策略是 sudoers,可以通过文件 /etc/sudoers 来配置。其安全策略具有高度可拓展性。人们可以开发和分发他们自己的安全策略作为插件。与 su 的区别在 GNU/Linux 中,有两种方式可以用提升的权限来运行命令:使用 su 命令使用 sudo 命令su 表
2021-06-18 11:43:42
2402
原创 Redis部署启动多个端口实例
线上部署Redis时,可能会存在不同的应用使用不同的Redis实例,已达到互不影响的目的。 Redis配置文件redis.conf参数解释 daemonize no | yes是否开启守护进程,默认为no,不开启守护进程控制窗口打印启动信息,启动reids后不能进行其他Linux命令操作;为yes,开启守护进程控制窗口不打印启动信息,redis切换至后台启动,控制台窗口还能继续进行Linux命令操作,适合多实例端口启动redis操作。pidfile /var/r.
2021-06-11 15:36:06
5281
原创 Windows10字符映射表的搜索功能
Windows10字符映射表的搜索功能windows字符映射表的搜索功能一般本能反应都是在输入框中输入需要查询的字,然后点击搜索按钮,就可以搜索到该字符的unicode码,但是事实不知这样的,在此介绍一下这个搜索的用法。先打开系统的字符映射表如下windows10的打开方式先打开系统的字符映射表点击某一个字时,3位置就会显示改字的类型,如下选择的2号位置字显示的是’中日韩象形文字’将’中日韩象形文字’复制到4位置,然后点击搜索按钮最终查询到的就是所有的’中日韩象形文字’文字然后就可以
2020-12-30 20:21:44
1903
原创 Sql Server与Oracle修改字段类型新增字段修改字段名
修改表字段操作(新增、修改、删除)对于表字段的操作,有时总时忘记怎么写,不特意去记忆的话,总是不出来,喜欢百度以下。以下时介绍Sql Server与Oracle两种数据结构的语法,对字段结构的增、改、删的区别。Sql Server 语法对表字段ddl操作----sql server--新增字段ALTER TABLE [表名] ADD [列名] [列类型];--在表UserTest添加字段IdNo类型为varchar(30),可为空ALTER TABLE UserTest add Alia
2020-12-16 19:41:51
474
转载 PowerDigner工具使用ER图操作
powerDigner使用PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。PowerDesigner主要分为7种建模文件:概念数据模型 (CDM)对数据和信息进行建模,利用实体-关系图(E-R图)的形式组织数据,检验数据设计的有效性和合理性。逻辑数据模型 (LD
2020-12-14 17:23:06
845
原创 Sql优化索引优化脚本优化Sql性能优化
对于数据库的sql脚本优化的一些笔记以下使用的sql脚本为Sql Server的语法。尽量避免隐式转换避免使用不一致的类型去匹配查询字段,而应该使用与数据库字段一致的类型去匹配查询。如:字段是varchar类型,而使用的是数字类型的值去匹配,否则可能导致不会走索引。select * from userTest where idNo = '58714582698575';--字段类型一致select * from userTest where idNo = 58714582698575; -
2020-12-07 17:12:08
375
原创 SQL Server添加字段注释表注释comments,Oracle与Sql Server添加注释语法区别
SQL Server添加字段注释,添加表注释comments在SQL Server语法中,给表字段与表添加注释与Oracle语法有的很大的区别。Oracle语法添加字段注释语法COMMENT on column 表.字段 is '字段注释';COMMENT ON table 表 IS '表注释';示例--添加userTest表的userName字段注释为"用户姓名"COMMENT on column userTest.userName is '用户姓名';--添加userTest表的
2020-12-07 16:13:20
12772
2
原创 JVM底层类加载
JVM底层认知JVM底层之类加载JVM底层认知前言一、Klass模型二、类加载过程加载验证准备解析初始化三、证明类加载案例2.读入数据总结前言学习JVM专题,写文章记录笔记,以便于之后的复习与巩固一、Klass模型Klass模型类的继承结构由图可以得出,通过继承关系可以得出,类的元信息存储在元空间中,Klass分为InstanceKlass与ArrayKlass。普通的java类在JVM中对应的是InstanceKlass类的实例。InstanceKlass的三个子类如下:Inst
2020-12-06 17:50:29
157
原创 Mysql数据库隔离级别锁关系脏读不可重复读幻读
数据库四大特性ACID原子性atomiticy:事务包含的所有操作,要么全成功,要么全部失败回滚 一致性consistency:事务必须使数据库从一个一致性状态变成另一个一致性状态 隔离性isolation:在多个用户并发访问数据库时,每个事务不能被其他事务所干扰,并发事务之间应该相互隔离 持久性durability:事务一旦提交,数据即永久保存数据库隔离级别我们在进行数据库开发时经常会遇到程序事务的相关问题,对于脏读、幻读、不可重复读等问题的处理。数据库隔离级别以及会出现的问题,.
2020-09-26 14:56:55
386
1
原创 SQL工具导出CSV文件中文乱码
DBeaver 导出CSV文件中文乱码 相信在做IT开发的人都碰到过,中文乱码的问题。特别是做数据的工程是,经常有用sql查出一批数据后,要导成CSV文件时,发现导出的信息中,中文都是乱码;便会在网上各种查询处理方案,然后会搜索到一大堆没有治标不治本的方法。使用DBeaver导出的乱码数据真实数据确实如下碰到这种乱码情况怎么办呢?其实只需要在导出时设置一个参数勾选即可(插入BOM)。导出步骤:第一步:第二步:第三步:导出时选择编码 UTF-8,...
2020-08-13 21:24:12
9918
11
原创 SQL Server获取当年第一天当年最后一天当月第一天当月最后一天
SQL Server 对日期的操作函数的使用在编写sql的时候,会碰到对日期的处理,特别是日期区间对业务数据的限制。如:用户数据的是一个固定月份 2020-03 这个时候需要匹配数据就是2020-03-01 ~ 2020-03-31的数据。对于此类处理,就需要编写sql的人员进行运算转化出两个日期去限制数据区间了。网上搜了一些处理方式,大部分都是拼接而成,在各种比较下,如下的处理方式比较合理与准确。--当前日期select getdate() CurrentDate;--当月第一天selec
2020-07-16 23:57:41
14113
原创 SQL Server 数据库千位分隔符 3位逗号分隔显示金额
SQL Server 数据库千位分隔符 3位逗号分隔显示金额大金额显示增加可读性问题(每千位一个逗号) 我们在进行报表开发,或者业务数据提取的业务任务时,面对较大金额时,为了增加可读性,一般都会被要求金额字段或较大数字字段,要每千分位用逗号隔开显示。那么就面临着数据字段类型的转换问题。类如:将123456789.32 用 123,456,789.32显示,或者 $123,456,789.32显示在网上以搜索,结果大部分都是硬拼的做法,在此我介绍一种简单的做法,真的是很简单。该文只是适合初学者,高
2020-07-10 22:15:18
5080
1
qemu工具包qemu-w64-setup-20221208
2023-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人