达梦数据库常用命令整理
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这些指标,也计算量来衡量模型的推理时间ÿ…...
Unity 状态机
文章目录 前言一、状态机二、应用1、场景切换2、人物行为切换3、宝箱、机关切换4、AI 三、人物行为总结 前言 提到Unity状态机,接触不久的开发者会想到Unity的动画状态机,而对于老油条来说,可能会回忆起自己实现的动画状态机。当然ÿ…...
一毛钱不到的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…...
Docker 离线安装指南
参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性,不同版本的Docker对内核版本有不同要求。例如,Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本,Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...
idea大量爆红问题解决
问题描述 在学习和工作中,idea是程序员不可缺少的一个工具,但是突然在有些时候就会出现大量爆红的问题,发现无法跳转,无论是关机重启或者是替换root都无法解决 就是如上所展示的问题,但是程序依然可以启动。 问题解决…...
spring:实例工厂方法获取bean
spring处理使用静态工厂方法获取bean实例,也可以通过实例工厂方法获取bean实例。 实例工厂方法步骤如下: 定义实例工厂类(Java代码),定义实例工厂(xml),定义调用实例工厂ÿ…...
聊一聊接口测试的意义有哪些?
目录 一、隔离性 & 早期测试 二、保障系统集成质量 三、验证业务逻辑的核心层 四、提升测试效率与覆盖度 五、系统稳定性的守护者 六、驱动团队协作与契约管理 七、性能与扩展性的前置评估 八、持续交付的核心支撑 接口测试的意义可以从四个维度展开,首…...
【JavaWeb】Docker项目部署
引言 之前学习了Linux操作系统的常见命令,在Linux上安装软件,以及如何在Linux上部署一个单体项目,大多数同学都会有相同的感受,那就是麻烦。 核心体现在三点: 命令太多了,记不住 软件安装包名字复杂&…...
Java面试专项一-准备篇
一、企业简历筛选规则 一般企业的简历筛选流程:首先由HR先筛选一部分简历后,在将简历给到对应的项目负责人后再进行下一步的操作。 HR如何筛选简历 例如:Boss直聘(招聘方平台) 直接按照条件进行筛选 例如:…...
比较数据迁移后MySQL数据库和OceanBase数据仓库中的表
设计一个MySQL数据库和OceanBase数据仓库的表数据比较的详细程序流程,两张表是相同的结构,都有整型主键id字段,需要每次从数据库分批取得2000条数据,用于比较,比较操作的同时可以再取2000条数据,等上一次比较完成之后,开始比较,直到比较完所有的数据。比较操作需要比较…...
Scrapy-Redis分布式爬虫架构的可扩展性与容错性增强:基于微服务与容器化的解决方案
在大数据时代,海量数据的采集与处理成为企业和研究机构获取信息的关键环节。Scrapy-Redis作为一种经典的分布式爬虫架构,在处理大规模数据抓取任务时展现出强大的能力。然而,随着业务规模的不断扩大和数据抓取需求的日益复杂,传统…...
tomcat指定使用的jdk版本
说明 有时候需要对tomcat配置指定的jdk版本号,此时,我们可以通过以下方式进行配置 设置方式 找到tomcat的bin目录中的setclasspath.bat。如果是linux系统则是setclasspath.sh set JAVA_HOMEC:\Program Files\Java\jdk8 set JRE_HOMEC:\Program Files…...
React从基础入门到高级实战:React 实战项目 - 项目五:微前端与模块化架构
React 实战项目:微前端与模块化架构 欢迎来到 React 开发教程专栏 的第 30 篇!在前 29 篇文章中,我们从 React 的基础概念逐步深入到高级技巧,涵盖了组件设计、状态管理、路由配置、性能优化和企业级应用等核心内容。这一次&…...
