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

达梦数据库常用命令整理

1.数据库自身信息

1.1 查询实例信息

SQL> select name inst_name from v$instance;行号     INST_NAME
---------- ---------
1          DMSERVER已用时间: 11.211(毫秒). 执行号:15.

1.2 查询数据库当前状态

SQL> select status$ from v$instance;行号     STATUS$
---------- -------
1          OPEN

1.3 查询DB_MAGIC

SQL> select db_magic from v$rlog;行号     DB_MAGIC            
---------- --------------------
1          1040931148

1.4 查询是否归档

SQL> select arch_mode from v$database;行号     ARCH_MODE
---------- ---------
1          N

1.5 查询授权截止有效期

SQL> select EXPIRED_DATE  from v$license;行号     EXPIRED_DATE                                                                                        
---------- ------------------
1          2021-06-01

1.6 查看等待情况

SQL> select class_name,total_waits count from v$wait_class;
未选定行已用时间: 116.087(毫秒). 执行号:27.

1.7 查看数据库配置端口

SQL> select para_name,para_value from v$dm_ini where para_name like '%PORT%';行号     PARA_NAME            PARA_VALUE
---------- -------------------- ----------
1          PORT_NUM             5236
2          ELOG_REPORT_LINK_SQL 0
3          DFS_HUGE_SUPPORT     1
4          EXTERNAL_JFUN_PORT   6363
5          EXTERNAL_AP_PORT     4236
6          DCRS_PORT_NUM        6236
7          AP_PORT_NUM          0
8          DW_PORT              0
9          DCP_PORT_NUM         5237
10         HA_OTHER_INST_PORT   65534
11         HA_INST_CHECK_PORT   6553411 rows got已用时间: 96.994(毫秒). 执行号:8.

1.8 查询数据库最大连接数

SQL> select SF_GET_PARA_VALUE(2,'MAX_SESSIONS');行号     SF_GET_PARA_VALUE(2,'MAX_SESSIONS')
---------- -----------------------------------
1          100已用时间: 1.961(毫秒). 执行号:5.

1.9 查询命令执行计划

SQL>  explain select * from test_table;1   #NSET2: [0, 1, 56] 
2     #PRJT2: [0, 1, 56]; exp_num(2), is_atom(FALSE) 
3       #CSCN2: [0, 1, 56]; INDEX33555607(TEST_TABLE)已用时间: 3.655(毫秒). 执行号:0.

1.10 查询用户密码限制登录次数和密码过期天数

SQL> select u.username,p.FAILED_NUM,p.life_time from SYSUSERS p,dba_users u where  p.FAILED_NUM not in ('0') order by 1,2 ;行号     USERNAME   FAILED_NUM  LIFE_TIME  
---------- ---------- ----------- -----------
1          SYS        3           0
2          SYSAUDITOR 3           0
3          SYSDBA     3           0
4          SYSSSO     3           0
5          TEST       3           0已用时间: 12.079(毫秒). 执行号:66.

注释:life_time为0,表示不限制密码过期天数

1.11 查询数据库字符集

SQL> select SF_GET_UNICODE_FLAG();行号     SF_GET_UNICODE_FLAG()
---------- ---------------------
1          0已用时间: 0.321(毫秒). 执行号:38.
SQL> select  UNICODE ();行号     UNICODE()  
---------- -----------
1          0已用时间: 0.288(毫秒). 执行号:39.

注释:0 表示 GB18030,1 表示 UTF-8,2 表示 EUC-KR

1.12 修改密码策略

SQL> SP_SET_PARA_VALUE(1,'PWD_POLICY',3);
DMSQL 过程已成功完成
已用时间: 10.188(毫秒). 执行号:7.

系统支持的口令策略有:
0无策略
1禁止与用户名相同
2口令长度不小于9
4至少包含一个大写字母(A-Z)
8至少包含一个数字(0-9)
16至少包含一个标点符号(英文输入法状态下,除”和空格外的所有符号)

口令策略可单独应用,也可组合应用。比如我们即要求禁止用户名与密码相同,又要求口令至少包含一个大写字母,则设置口令策略为1+4=5即可。

1.13 查看密码策略

SQL> select * from v$dm_ini a where a.PARA_NAME = 'PWD_POLICY';行号     PARA_NAME  PARA_VALUE MIN_VALUE MAX_VALUE MPP_CHK SESS_VALUE FILE_VALUE
---------- ---------- ---------- --------- --------- ------- ---------- ----------DESCRIPTION             PARA_TYPE----------------------- ---------
1          PWD_POLICY 2          0         31        N       2          2Flag of password policy SYS已用时间: 16.146(毫秒). 执行号:4.

1.14 查看每个用户的密码策略

SQL> select username,password_versions,account_status from dba_users;行号     USERNAME   PASSWORD_VERSIONS ACCOUNT_STATUS
---------- ---------- ----------------- --------------
1          SYSDBA     0                 OPEN
2          SYS        0                 OPEN
3          TEST12345  3                 OPEN
4          TEST       2                 OPEN
5          SYSSSO     0                 OPEN
6          SYSAUDITOR 0                 OPEN6 rows got已用时间: 185.814(毫秒). 执行号:11.

2.数据库文件/空间信息

2.1 查询归档信息

SQL> select * from v$dm_arch_ini;行号     ARCH_NAME      ARCH_TYPE ARCH_DEST                               ARCH_FILE_SIZE
---------- -------------- --------- --------------------------------------- --------------ARCH_SPACE_LIMIT ARCH_HANG_FLAG ARCH_TIMER_NAME ARCH_IS_VALID ARCH_WAIT_APPLY---------------- -------------- --------------- ------------- ---------------ARCH_INCOMING_PATH ARCH_CURR_DEST                         ------------------ ---------------------------------------
1          ARCHIVE_LOCAL1 LOCAL     /home/dmdba/opt/dmdbms/data/DAMENG/arch 1285000             1              NULL            Y             NULLNULL               /home/dmdba/opt/dmdbms/data/DAMENG/arch已用时间: 0.565(毫秒). 执行号:12.

2.2 查看控制文件

SQL> select para_value name from v$dm_ini where para_name='CTL_PATH';行号     NAME                      
---------- --------------------------
1          /dmdbms/data/DAMENG/dm.ctl已用时间: 31.907(毫秒). 执行号:11.

2.3 查询日志文件

SQL> select GROUP_ID ,FILE_ID,PATH,CLIENT_PATH from v$rlogfile;行号     GROUP_ID    FILE_ID     PATH                                            CLIENT_PATH 
---------- ----------- ----------- ----------------------------------------------- ------------
1          2           0           /home/dmdba/opt/dmdbms/data/DAMENG/DAMENG01.log DAMENG01.log
2          2           1           /home/dmdba/opt/dmdbms/data/DAMENG/DAMENG02.log DAMENG02.log

2.4 查询数据库占用空间

注释:默认为M为单位

SQL> select sum(bytes/1024/1024)|| 'M' from dba_data_files;行号     SUM(BYTES/1024/1024)||'M'
---------- -------------------------
1          289M

2.5 查询数据文件位置

SQL> select GROUP_ID , ID ,path,STATUS$ from v$datafile;行号     GROUP_ID    ID          PATH                                          STATUS$    
---------- ----------- ----------- --------------------------------------------- -----------
1          0           0           /home/dmdba/opt/dmdbms/data/DAMENG/SYSTEM.DBF 1
2          1           0           /home/dmdba/opt/dmdbms/data/DAMENG/ROLL.DBF   1
3          3           0           /home/dmdba/opt/dmdbms/data/DAMENG/TEMP.DBF   1
4          4           0           /home/dmdba/opt/dmdbms/data/DAMENG/MAIN.DBF   1

2.6 查询表空间大小

SQL> select FILE_NAME,FILE_ID,TABLESPACE_NAME,BYTES/1024/1024||'M'  from dba_data_files;行号     FILE_NAME                                     FILE_ID     TABLESPACE_NAME BYTES/1024/1024||'M'
---------- --------------------------------------------- ----------- --------------- --------------------
1          /home/dmdba/opt/dmdbms/data/DAMENG/SYSTEM.DBF 0           SYSTEM          23M
2          /home/dmdba/opt/dmdbms/data/DAMENG/TEST.DBF   0           TEST            50M
3          /home/dmdba/opt/dmdbms/data/DAMENG/MAIN.DBF   0           MAIN            128M
4          /home/dmdba/opt/dmdbms/data/DAMENG/TEMP.DBF   0           TEMP            10M
5          /home/dmdba/opt/dmdbms/data/DAMENG/ROLL.DBF   0           ROLL            128M

2.7 查看表空间使用情况

SQL>  select t1.NAME tablespace_name,t2.FREE_SIZE*SF_GET_PAGE_SIZE()/1024/1024 ||'M' free_space,t2.TOTAL_SIZE*SF_GET_PAGE_SIZE()/1024/1024 ||'M' total_space,t2.FREE_SIZE*100/t2.total_size "% FREE" from V$TABLESPACE t1, V$DATAFILE t2 where t1.ID=t2.GROUP_ID;行号     TABLESPACE_NAME FREE_SPACE TOTAL_SPACE % FREE              
---------- --------------- ---------- ----------- --------------------
1          SYSTEM          17M        24M         74
2          MAIN            120M       128M        94
3          TEMP            9M         10M         99
4          ROLL            119M       128M        93

2.8 查询当前用户模式

SQL> SELECT SYS_CONTEXT ('userenv', 'current_schema') FROM DUAL;行号     SYS_CONTEXT('userenv','current_schema')
---------- ---------------------------------------
1          SYSDBA已用时间: 79.134(毫秒). 执行号:6.

3.数据库用户/角色信息

3.1 查询数据库有哪些用户

SQL> select username from dba_users;行号     USERNAME  
---------- ----------
1          SYSDBA
2          SYS
3          SYSSSO
4          SYSAUDITOR已用时间: 9.740(毫秒). 执行号:6.

3.2 查询数据库用户信息

SQL> select username,user_id,default_tablespace,profile from dba_users;行号     USERNAME   USER_ID     DEFAULT_TABLESPACE PROFILE                                      
---------- ---------- ----------- ------------------ ---------------------------------------------
1          SYSDBA     50331649    MAIN               /home/dmdba/opt/dmdbms/data/DAMENG/MAIN.DBF
2          SYS        50331648    SYSTEM             /home/dmdba/opt/dmdbms/data/DAMENG/SYSTEM.DBF
3          SYSSSO     50331651    SYSTEM             /home/dmdba/opt/dmdbms/data/DAMENG/SYSTEM.DBF
4          SYSAUDITOR 50331650    SYSTEM             /home/dmdba/opt/dmdbms/data/DAMENG/SYSTEM.DBF

3.3 查看数据库对象

SQL>  select t2.name owner,t1.subtype$ object_type,t1.valid status,count(1) count# from sysobjects t1,sysobjects t2 where t1.schid=t2.id and t1.schid!=0 group by t2.name,t1.subtype$,t1.valid;行号     OWNER      OBJECT_TYPE STATUS COUNT#              
---------- ---------- ----------- ------ --------------------
1          SYS        INDEX       Y      287
2          DEM        INDEX       Y      149
3          CTISYS     STAB        Y      1
4          CTISYS     CONS        Y      1
5          CTISYS     INDEX       Y      1
6          SYSSSO     STAB        Y      8
7          SYSSSO     CONS        Y      9
8          SYSSSO     INDEX       Y      9
9          SYSAUDITOR STAB        Y      4
10         SYSAUDITOR CONS        Y      2
11         SYSAUDITOR INDEX       Y      5

3.4 查询用户对象

select * from user_objects;行号     OBJECT_NAME      SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE
---------- ---------------- -------------- --------- -------------- -----------CREATED                                                                                             ----------------------------------------------------------------------------------------------------LAST_DDL_TIME                                                                                       ----------------------------------------------------------------------------------------------------TIMESTAMP                                                                                           ----------------------------------------------------------------------------------------------------STATUS TEMPORARY GENERATED SECONDARY NAMESPACE EDITION_NAME------ --------- --------- --------- --------- ------------
312        ADMIN_AUDIT_SQL  NULL           1287      NULL           TABLE2020-08-20 18:07:18.5210002020-08-20 18:07:18.0000002020-08-20 18:07:18.521000VALID  N         N         NULL      NULL      NULL312 rows got已用时间: 793.928(毫秒). 执行号:55.

3.5 查看角色类型

SQL> select * from dba_roles;行号     ROLE             PASSWORD_REQUIRED AUTHENTICATION_TYPE
---------- ---------------- ----------------- -------------------
1          DBA              NULL              NULL
2          DB_AUDIT_ADMIN   NULL              NULL
3          DB_AUDIT_OPER    NULL              NULL
4          DB_AUDIT_PUBLIC  NULL              NULL
5          DB_AUDIT_SOI     NULL              NULL
6          DB_AUDIT_VTI     NULL              NULL
7          DB_POLICY_ADMIN  NULL              NULL7 rows got已用时间: 5.827(毫秒). 执行号:9.

3.6 查看用户的角色和权限

SQL> select * from SYS.DBA_ROLE_PRIVS ;行号     GRANTEE         GRANTED_ROLE     ADMIN_OPTION DEFAULT_ROLE
---------- --------------- ---------------- ------------ ------------
1          SYSDBA          DBA              Y            NULL
2          DBA             VTI              Y            NULL
3          SYSDBA          SYS_ADMIN        N            NULL
4          SYSDBA          SOI              Y            NULL
5          TEST            SOI              N            NULL
6          SYSDBA          RESOURCE         Y            NULL
7          SYSDBA          PUBLIC           Y            NULL
8          TEST            PUBLIC           N            NULL
9          DB_POLICY_ADMIN DB_POLICY_VTI    Y            NULL
10         SYSSSO          DB_POLICY_SOI    Y            NULL
11         SYSSSO          DB_POLICY_PUBLIC Y            NULL行号     GRANTEE        GRANTED_ROLE    ADMIN_OPTION DEFAULT_ROLE
---------- -------------- --------------- ------------ ------------
12         SYSSSO         DB_POLICY_OPER  Y            NULL
13         SYSSSO         DB_POLICY_ADMIN Y            NULL
14         DB_AUDIT_ADMIN DB_AUDIT_VTI    Y            NULL
15         SYSAUDITOR     DB_AUDIT_SOI    Y            NULL
16         SYSAUDITOR     DB_AUDIT_PUBLIC Y            NULL
17         SYSAUDITOR     DB_AUDIT_OPER   Y            NULL
18         SYSAUDITOR     DB_AUDIT_ADMIN  Y            NULL18 rows got已用时间: 4.989(毫秒). 执行号:48.

3.7 表空间脱机/在线

SQL> alter tablespace "TEST" offline; 
操作已执行
已用时间: 280.323(毫秒). 执行号:4.
SQL> alter tablespace "TEST" online; 
操作已执行
已用时间: 121.133(毫秒). 执行号:5.

4.数据库运维信息

4.1 创建表空间

注释:默认大小为M

SQL> create tablespace TEST datafile '/home/dmdba/opt/dmdbms/data/DAMENG/TEST.DBF' size 50;
操作已执行
已用时间: 15.041(毫秒). 执行号:28.

4.2 查询总表数量

SQL> select count(*) from dba_tables;行号     COUNT(*)            
---------- --------------------
1          363

4.3 关闭数据库

SQL> shutdown normal;  关闭数据库
SQL> shutdown immediate;  正常方式关闭数据库
SQL> shutdown abort;  立即方式关闭数据库。数据库并不立即关闭,而是在执行某些清除工作后才关闭(终止会话、释放会话资源),需要10到20S。

4.4 创建用户

SQL> create user test1 identified by 123456789 default tablespace test;
操作已执行
已用时间: 13.383(毫秒). 执行号:36.

5.数据库表/列/视图信息

5.1 查询当前用户所有表

SQL> select table_name,tablespace_name from user_tables;行号     TABLE_NAME                           TABLESPACE_NAME
---------- ------------------------------------ ---------------
1          ##PLAN_TABLE                         TEMP
2          ##HISTOGRAMS_TABLE                   TEMP
3          ADMIN_ROLE                           MAIN
4          ADMIN_SYS_CONFIG                     MAIN
5          ADMIN_USER                           MAIN
6          ADMIN_AUDIT                          MAIN
7          ADMIN_AUDIT_SQL                      MAIN
8          DBTOOL_DTS_TRANSFORM                 MAIN
9          DBTOOL_DTS_TRANSFORM_EXECUTE         MAIN

5.2 查询表的大小

注释:页数,默认8KB大小

SQL> SELECT TABLE_USED_SPACE ('SYS','SYSOBJECTS') ;行号     TABLE_USED_SPACE('SYS','SYSOBJECTS')
---------- ------------------------------------
1          160

5.3 创建新表

SQL> create table tests ( id char not null) ;
操作已执行
已用时间: 97.526(毫秒). 执行号:16.

5.4 增加表的列

SQL> alter table test_rename add ids int;
操作已执行
已用时间: 76.447(毫秒). 执行号:8.

5.5 删除表的列

SQL> alter table test_table drop ids;
操作已执行
已用时间: 107.795(毫秒). 执行号:10.

5.6 重命名表名

SQL> alter table tests rename to test_rename;
操作已执行
已用时间: 128.985(毫秒). 执行号:26.

5.7 增加表注释

SQL> comment on table test_rename is 'AAAAAAA';
操作已执行
已用时间: 52.596(毫秒). 执行号:37.

5.8 查询表注释

SQL> select comments from user_tab_comments where table_name = 'TEST_RENAME';行号     COMMENTS
---------- --------
1          AAAAAAA已用时间: 2.094(毫秒). 执行号:39.

5.8 增加列注释

SQL> comment on column test_rename.id is 'Primary'; 
操作已执行
已用时间: 5.780(毫秒). 执行号:40.

5.9 查询列注释

SQL> select * from user_col_comments where owner = 'SYSDBA' and table_name = 'TEST_RENAME' and column_name = 'ID';行号     OWNER  TABLE_NAME  COLUMN_NAME COMMENTS
---------- ------ ----------- ----------- --------
1          SYSDBA TEST_RENAME ID          Primary已用时间: 66.837(毫秒). 执行号:48.

5.10 创建视图

SQL> create view v_test as select C1,C2 from T1 where C3='r';
操作已执行
已用时间: 123.383(毫秒). 执行号:12.

相关文章:

达梦数据库常用命令整理

1.数据库自身信息 1.1 查询实例信息 SQL> select name inst_name from v$instance;行号 INST_NAME ---------- --------- 1 DMSERVER已用时间: 11.211(毫秒). 执行号:15.1.2 查询数据库当前状态 SQL> select status$ from v$instance;行号 STATUS$ -…...

Vue 组件的三大组成部分

Vue 组件通常由三大组成部分构成:模板(Template)、脚本(Script)、样式(Style) 模板部分是组件的 HTML 结构,它定义了组件的外观和布局。Vue 使用基于 HTML 的模板语法来声明组件的模…...

MoneyPrinter中的文字转声音国内替换方案

背景: 在进行MoneyPrinter项目国内环境搭建中,发现框架本身的TikTok文字转语音部分的代码已经不能用了,最好是能够找到国内网站的替换方案。 实现: 感谢网站:https://www.text-to-speech.cn/ 代码: # -*…...

消除试卷手写笔迹的软件免费的有哪些?这几款都不错

消除试卷手写笔迹的软件免费的有哪些?在数字化学习的浪潮中,学生们越来越频繁地利用电子设备来完成学习任务。然而,当纸质试卷需要被数字化并再次利用时,如何高效地消除手写笔迹便成为了一个有待解决的问题。那么,今天…...

智能创作时代:AI 如何重塑内容生成游戏规则

文章目录 前言一:自动化内容生成文章生成视频制作音频创作 二:内容分发与推广智能推荐系统社交媒体优化 三:内容分析与优化数据分析用户反馈质量控制 结语 前言 在数字化时代的浪潮中,内容生产与消费已成为信息传播的核心。随着人…...

大数据------JavaWeb------Tomcat(完整知识点汇总)

Web服务器——Tomcat Web服务器定义 它是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更便捷 Web服务器主要功能 封装HTTP协议操作,简化开发将Web项目部署到…...

LMDeploy笔记

随谈模型部署 模型部署包含的内容很多,来聊聊。 访存bottleneck 首先,基于transformer的计算是访存密集型任务。 so? 过去,我们表达模型的性能,通常会用ops,macs这些指标,也计算量来衡量模型的推理时间&#xff…...

Unity 状态机

文章目录 前言一、状态机二、应用1、场景切换2、人物行为切换3、宝箱、机关切换4、AI 三、人物行为总结 前言 提到Unity状态机,接触不久的开发者会想到Unity的动画状态机,而对于老油条来说,可能会回忆起自己实现的动画状态机。当然&#xff…...

一毛钱不到的FH8208C单节锂离子和锂聚合物电池一体保护芯片

前言 目前市场上电池保护板,多为分体方案,多数场合使用没有问题,部分场合对空间有进一步要求,或者你不想用那么多器件,想精简一些,那么这个芯片就很合适,对于充电电池来说,应在使用…...

python数据可视化:显示两个变量间的关系散点图scatterplot()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 python数据可视化: 显示两个变量间的关系 散点图 scatterplot() [太阳]选择题 请问关于以下代码表述错误的选项是? import seaborn as sns import matplotlib.pyplot …...

【QT教程】QT6硬件高级编程入门 QT硬件高级编程

QT6硬件高级编程入门 使用AI技术辅助生成 QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C扩展开发视频课程 免费QT视频课程 您可以看免费1000个QT技术视频 免费QT视频课程 QT统计图和QT数据可视化视频免费看 免费QT视频课程 QT性能优化视频免费看…...

Android 蓝牙实战——蓝牙电话通话状态同步(二十四)

前面分析了蓝牙电话通话状态的广播,我们可以在蓝牙电话中实时监听蓝牙电话的状态,但如果是其他音乐类 APP 呢,在播放的时候也需要知道当前是否有通话正在进行,但是有完全没必要实时监听电话的状态,这就需要一个获取通话状态的方法。 一、通话状态处理 1、CallsManager …...

docker 指定根目录 迁移根目录

docker 指定根目录 迁移根目录 1、问题描述2、问题分析3、解决方法3.1、启动docker程序前就手动指定docker根目录为一个大的分区(支持动态扩容),事前就根本上解决根目录空间不够问题3.1.0、方法思路3.1.1、docker官网安装文档3.1.2、下载docker安装包3.1.3、安装doc…...

React 项目报错解决办法收录

React 使用 引入文件报错 (react 别名配置craco) react ,vue 初始项目都是不支持 别名引入文件的。 vue 一般项目初始化的时候会 在 vue.config.js 文件中配置好,所以不需要我们自己配置react 初始化的时候是没有配置的, 需要我们自己配置 …...

Linux专题-Makefile(1)

1.Makefile中的注释使用 # 2. Makefile中的静默执行。 makefile中,默认情况下执行一行命令前会先把这一行命令打印出来,然后再执行这条命令。如果不想看到打印的命令,则可以使用静默执 行的功能,即仅打印出命令执行的结果。使用方…...

机器学习算法应用——CART决策树

CART决策树(4-2) CART(Classification and Regression Trees)决策树是一种常用的机器学习算法,它既可以用于分类问题,也可以用于回归问题。CART决策树的主要原理是通过递归地将数据集划分为两个子集来构建决…...

Sqli-labs第五,六关

目录 首先找到他们的闭合方式 操作 总结: 第五关根据页面结果得知是字符型但是和前面四关还是不一样是因为页面虽然有东西。但是只有对于请求对错出现不一样页面其余的就没有了。这个时候我们用联合注入就没有用,因为联合注入是需要页面有回显位。如果…...

上海AI Lab开源首个可替代GPT-4V的多模态大模型

与开源和闭源模型相比,InternVL 1.5 在 OCR、多模态、数学和多轮对话等 18 个基准测试中的 8 个中取得了最先进的结果。 上海AI Lab 推出的 InternVL 1.5 是一款开源的多模态大语言模型 (MLLM),旨在弥合开源模型和专有商业模型在多模态理解方面的能力差距…...

Python教程:一文了解PageObject模式

PageObject 模式是一种用于测试自动化的设计模式,它将页面的功能和页面的实现分开,提高了代码的可维护性和可重用性。本文将从基础概念开始,逐步介绍 Python 中的 PageObject 模式,并提供详细的代码示例。 1. 什么是 PageObject 模…...

SpringBoot 启动时查询数据库数据,并赋值给全局变量

创建一个组件 AreaData import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.CommandLineRunner; import org.springframework.stereotype.Component;import java.u…...

【Python】selenium爬虫常见用法和配置,以及常见错误和解决方法

欢迎来到《小5讲堂》 这是《Python》系列文章,每篇文章将以博主理解的角度展开讲解。 温馨提示:博主能力有限,理解水平有限,若有不对之处望指正! 目录 前言无执行文件代码报错信息错误路径手动下载自动下载 选项配置Ch…...

minio上传文件失败如何解决

1. 做了什么操作 通过接口上传excel文件,返回响应值 2. 错误如图 2. 如何解决 根据错误描述定位到了部署minio的地方minio通过docker部署,找到docker - compose发现配置文件中minio有两个端口,一个是用于api的,一个是用于管理界面…...

Java自动化测试框架--TestNG详解

一. 什么是TestNG TestNG是一个开源的自动化测试框架&#xff0c;它受JUnit和NUnit启发&#xff0c;其中“NG”即表示Next Generation&#xff0c;其功能更强大使用更方便。 二. TestNG配置 2.1 POM文件配置 在maven工程的pom.xml文件中加入以下依赖&#xff1a; <depe…...

【分布式 | 第五篇】何为分布式?分布式锁?和微服务关系?

文章目录 5.何为分布式&#xff1f;分布式锁&#xff1f;和微服务关系&#xff1f;5.1何为分布式&#xff1f;5.1.1定义5.1.2例子5.1.3优缺点&#xff08;1&#xff09;优点&#xff08;2&#xff09;缺点 5.2何为分布式锁&#xff1f;5.2.1定义5.2.2必要性 5.3区分分布式和微服…...

JavaScript百炼成仙自学笔记——13

函数七重关之六&#xff08;“new”一个函数&#xff09; 看个代码&#xff1a; function hello(){console.log(this); } 1、this&#xff1a;也是JavaScript中的一个关键字&#xff0c;永远指向当前函数的调用者 解释一下,有两层意思&#xff1a; ①this要嘛不出现&#…...

【skill】小米10让app永驻后台

小米10&#xff08;国行&#xff09;&#xff0c; 8128不能让app驻留后台我也忍了&#xff0c;但是12256依然如此&#xff0c;各种尝试&#xff0c;全网检索不杀app的方法&#xff0c;除了在系统设置里调&#xff0c;什么adb、shizuku冰箱冰柜的没一个能用 系统版本试过国行版…...

《架构风清扬-Java面试系列第29讲》聊聊DelayQueue的使用场景

DelayQueue是BlockingQueue接口的一个实现类之一 这个属于基础性问题&#xff0c;老规矩&#xff0c;我们将从使用场景和代码示例来进行讲解 来&#xff0c;思考片刻&#xff0c;给出你的答案 1&#xff0c;使用场景 实现&#xff1a;延迟队列&#xff0c;其中元素只有在其预定…...

说说SpringBoot自动配置原理

Spring Boot的自动配置原理可以概括为&#xff1a;通过读取jar包中的配置信息&#xff0c;并根据项目依赖和条件注解自动配置应用程序所需的bean&#xff0c;从而减少手动配置的工作量。 第一、代码入口 SpringBootApplication &#x1f447; EnableAutoConfiguration &#…...

bash: docker-compose: 未找到命令

bash: docker-compose: 未找到命令 在一台新的服务器上使用 docker-compose 命令时&#xff0c;报错说 docker-compose 命令找不到&#xff0c;在网上试了一些安装方法&#xff0c;良莠不齐&#xff0c;所以在这块整理一下&#xff0c;如何正确快速的安装 docker-compose cd…...

linux 权限和权限的设置

在Linux中&#xff0c;文件和目录的权限是一个重要的安全特性。这些权限决定了哪些用户可以读取、写入或执行某个文件或目录。以下是关于Linux权限和如何设置它们的基本信息。 权限类型 Linux中有三种基本的权限类型&#xff1a; 读取&#xff08;r&#xff09;&#xff1a;…...