数据字典

Selenium之用例流程设计

妖精的绣舞 提交于 2019-12-06 02:52:38
1.测试用例的流程设计 1.1 打开浏览器 1.2 提供url地址 1.3 查找元素 1.4 输入内容(可选) 1.5 查看结果 1.6 输出结果 2.测试用例的模块化 把各种测试模块都形成方法 3.测试用例的数据分离 把需要用到的参数统计一下,然后形成一个文档用于保存当前的数据,把数据字典话 4.使用excel管理用户数据 pip install xlrd # 读取 pip install xlwt # 写入 使用excel来保存数据字典 5.保存测试结果到excel中 除了Excel,也可以保存成HTML,PDF,看需求吧 6.测试用例模板参考 7.用例模板参考 总体信息 用例初始化 001用例 002用例 003用例 来源: https://www.cnblogs.com/sundawei7/p/11959199.html

Spring Boot代码生成

*爱你&永不变心* 提交于 2019-12-05 17:46:29
一、背景 在Java web开发中,虽然Spring boot已经帮助我们简化了很多工作,但项目中庞杂的业务仍然需要自己去编写较多的 entity,vo,Mapper,Service, Controller 代码等,那么我们有没有什么办法来简化这整个开发流程呢? 二、工具选型 在尝试了部分市场较为主流的自动化工具后,还是选择了diboot-devtools这个开发者工具 ,因为她: 专门为springboot开发,引入依赖,配置好相对路径即可使用; 并且支持较为常用的五种数据库(MySQL,ORACLE,SQLServer,PostgreSQL,MariaDB); 代码自动生成到项目相应的目录下; 数据库表结构更改后,可以同步更改对应文件的代码,而不影响到你自己写的代码; 基础框架中依靠注解实现的数据关联(一对一、一对多、多对多、数据字典关联等),将关联问题简单化了; 对数据关联设置简单,代码生成与更新也可以自动支持一对一、一对多、多对多、数据字典关联; 支持开发以及维护过程中对数据库相关表的数据结构更改进行记录,并写入到对应的数据库更改日志文件中; 支持启用lombok的代码形式; 支持启用swagger的项目; 依赖少、简便轻量、灵活性高; Github地址为 https://github.com/dibo-software/diboot-v2/ ,官网为 https:/

学习streams第一天

别来无恙 提交于 2019-12-05 06:08:24
一.概念 1.oracle streams提供了专一的信息共享解决方案。 2.数据库之间,应用程序之间,应用程序和数据库之间,不同版本的数据库,不同操作系统的数据库,不同的数据库比如DB2,sql server之间进行信息共享。 3.在oracle streams中,最小的信息共享单位被称为消息message,一个消息可以在对数据库的修改中被捕获到,也可以从数据库的事件中产生,包括dml,ddl(比如对表和索引的添加等),但是,某些操作不在共享范围之内,比如增加数据文件,启动一个备份或者卸载一个表空间等。 4.oracle streams可以控制要捕获的消息---信息流,信息流传播的方式,以及信息流到达目标端时的使用或者应用模式。 5.orale streams有众多的应用程序,例如消息队列,数据保护,数据仓库加载,数据复制,我们主要学习数据复制。 6.oraclestreams是oracle database 11g 中一个标准且完整的功能,但是oracle database 11g的标准版把同步捕获作为自动捕获数据库修改的唯一方法,所谓的同步捕获就是在数据发生修改的同时就捕获,而不是在修改完成之后再日志中捕获。 在企业版中,异步捕获支持。 二.oracle streams中的信息流 1.oracle streams中的信息流向 捕获 ------ 暂存和传播 ---------

MySQL 8.0新增特性详解【华为云技术分享】

久未见 提交于 2019-12-04 13:34:30
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/devcloud/article/details/91802620 欢迎添加华为云小助手微信(微信号: HWCloud002 或 HWCloud003 ),输入关键字“ 加群 ”,加入华为云线上技术讨论群;输入关键字“ 最新活动 ”,获取华为云最新特惠促销。华为云诸多技术大咖、特惠活动等你来撩! 1. MySQL8.0的版本历史 2016-09-12第一个DM(development milestone)版本8.0.0发布 2018-04-19第一个GA(General Availability)版本开始,8.0.11发布 2018-07-27 下一个GA版本,8.0.12发布 2018-10-22 下一个GA版本,8.0.13发布 2019-01-21 下一个GA版本,8.0.14发布 最新的GA版本为8.0.15,于2019-02-01发布 最近待GA的版本为8.0.16, 8.0.17, 从中可以看出,大概每1~3个月一个版本。 2. MySQL8.0中新增的特性 事务性数据字典 数据字典表以InnoDB表存储字典数据,位于mysql数据库下,对外不可见。有专门的表空间mysql.idb,位于数据目录下

五 Oracle里的统计信息

戏子无情 提交于 2019-12-04 12:13:44
成本值的计算是根据目标SQL所涉及的表、索引、列等相关对象的统计信息,运用CBO固有的成本值计算公示计算出来的。 什么是Oracle里的统计信息: Oracle数据库里的统计信息是这样的一组数据:它存储在数据字典里,且从多个维度描述了Oracle数据库里对象的详细信息。 Oracle数据库里的统计信息可以分为如下6种类型: 表的统计信息 用于描述Oracle数据库里表的详细信息,它包含了一些典型的维度,如记录数、表块(表里的数据块)的数量、平均行长度等。 索引的统计信息 用于描述Oracle数据库里的索引的详细信息,它包含了一些典型的维度,如索引的层级、叶子块的数量、聚簇因子等。 列的统计信息 用于描述Oracle数据库里列的详细信息,它包含了一些典型的维度,如列的distinct值的数量、列的null值的数量、列的最小值、列的最大值以及直方图等。 系统统计信息 用于描述Oracle数据库所在的数据库服务器的系统处理能力,它包含了CPU和I/O这两个维度,借助这些,Oralce可以更清楚地知道目标数据库服务器的实际处理能力。 数据字典统计信息 用于描述Oracle数据库里数据字典基表(如TAB$,IND$等)、数据字典基表上的索引,以及这些数据字典基表的列的详细信息。 内部对象统计信息 用于描述Oracle数据库里的一些内部表(如X$系列表)的详细信息

学习笔记:oracle学习一:oracle11g体系结构之服务器结构、数据字典

北慕城南 提交于 2019-12-04 09:48:03
目录 1、服务器架构 1.1 系统全局区SGA 1.1.1 高速数据缓冲区(database buffer cache) 1.1.2 重做日志缓冲区(redo log buffer cache) 1.1.3 共享池(shared pool) 1.1.4 大型池(large pool) 1.1.5 Java池 1.1.6 流池 1.2 程序全局区(PGA) 1.3 前台进程 1.3.1 用户进程 1.4 后台进程 1.4.1 数据写入进程(DBWR) 1.4.2 检查点进程(CKPT) 1.4.3 日志写入进程(LGWR) 1.4.4 归档进程(ARCH) 1.4.5 系统监控进程(SMON) 1.4.6 进程监控进程(PMON) 1.4.7 锁进程(LCKN) 1.4.8 恢复进程(RECO) 1.4.9 调度进程(DNNN) 1.4.10 快照进程(SNPN) 2、数据字典 2.1 Oracle数据字典简介 2.2 Oracle常用数据字典 2.2.1 基本数据字典 2.2 常用动态性能视图 本系列是作为学习笔记,用于记录学习过程,加深学习印象,以及自己重新回顾学习内容只用,参考书籍为《oracle 11g从入门到精通(第二版)》,如果需要深入学习,请购买原书籍,谢谢! 1、服务器架构 Oracle服务器主要由实例、数据库、程序全局区和前台进程组成,如下图所示 实例:即例程

ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER解决方法

匿名 (未验证) 提交于 2019-12-03 00:34:01
安装Oracle11g后,为了测试安装是否成功,通过cmd命令打开了sqlplus。发现,以system和scott身份登录的时候都没问题,以sys身份登录的时候却报出ORA-28009错误。经过一番搜索,问题得到解决,特此记录,截图如下: 错误提示里的大致意思:作为sys的连接应该是SySDBA或Sysopor 原理: sys用数据库的超级用户,数据库内很多重要的东西(数据字典表、内置包、静态数据字典视图等)都属于这个用户,sys用户必须以sysdba身份登录。 拓展: system是数据库内置的一个普通管理员,你手工创建的任何用户在被授予dba角色后都跟这个用户差不多。 文章来源: ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER解决方法

CAN总线与CANOPEN协议

匿名 (未验证) 提交于 2019-12-03 00:22:01
CAN总线协议最早是为了统一汽车车载设备间通信的标准而开发的协议,后来由于其高速、稳定、可靠的特点,已经被ISO标准化并广泛应用于工控、医疗等领域,目前依然是欧洲汽车网络的标准协议。 CAN总线协议规定了ISO七层通信协议模型的物理层和数据链路层。其具体实现都已经被固化到CAN总线控制芯片中,无需软件实现。 理论上,CAN总线在速率小于5K时,距离可达10000m;速率接近1M时,距离小于0.4m。现实中常用的高速CAN总线速率有500k或250k,低速CAN总线有125k和62.5k,传输距离在几米到几十米间。速率和传输距离的选择还有考虑硬件的要求。 理论上,一条CAN总线上可以连接无数个CAN设备,但实际上受到其他条件限制,数量总是有限的。例如,使用了更上层的CANOPEN协议,则一条总线上只能有128个设备。 CAN总线网络属于广播网络,同一条总线的设备都可以放送和接受数据。同一时刻只能有一个设备作为发送设备,其他设备为接收设备。 同一条总线上的设备必须工作在同一速率下。 当两个设备同时发送数据时,根据其CAN通信帧(CAN通信的最小信息单元详情见下文)的ID号进行仲裁,ID号小的优先级高,将获得发送权,优先级低的则需要放弃发送,转为接收状态。 CAN设备可以检测总线上的错误类型是暂时性的还是持续性的,如果是持续性的,出错的设备会不停的向总线发送错误帧

使用数据字典

匿名 (未验证) 提交于 2019-12-03 00:22:01
参数表中的参数名称(paramvalue)需要在productdto加一个字段。 传到页面上有三种方法 1.从数据库查出所有数据集成一个对象(ParamModel),在前端使用js方法调用. 2.使用application生命周期在init()方法运行。(类似以前的req.setAttiibute("key", value)) 3.使用json对象转换传输 文章来源: 使用数据字典

Spring监听,ApplicationListener

匿名 (未验证) 提交于 2019-12-02 23:03:14
import java.util.HashMap; import java.util.Map; import org.apache.commons.lang3.StringUtils; import org.apache.log4j.Logger; importorg.springframework.beans.factory.annotation.Autowired; importorg.springframework.beans.factory.annotation.Qualifier; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationListener; importorg.springframework.context.event.ContextRefreshedEvent; import org.springframework.stereotype.Component; @Component public class InitDataListener implements ApplicationListener { //ContextRefreshedEvent为初始化完毕事件 private static final