软件测试

软件测试什么是软件测试?软件测试的目的软件测试是为了尽快尽早地发现在软件产品中所存在的各种软件缺陷而展开的贯穿整个软件开发生命周期,对软件产品(包括阶段性产品)进行验证和确认的活动过程。软件质量模型Bohm质量模型(1976年提出)McCall质量模型(1979年提出)ISO的软件质量模型外部质量模
软件测试 2022年06月06日 146次浏览

Btree索引和Hash索引

myisam通过数据行的物理位置来引用数据,innodb通过主键在什么情况下可以用到B树索引:全值匹配的查询:order_sn = '987632119900'匹配最左前缀的查询匹配列前缀查询4.匹配范围值的查询5.精确匹配左前列并范围匹配另外一列6.只访问索引的查询Btree索引的使用限制. 如果
MySQL 2022年05月17日 54次浏览

配置MySQL复制

基于日志点的复制在主DB服务器上建立复制账号create user 'repl' @'IP段' identified by 'password';grant replication slave on *.* to 'repl' @'IP段';配置主数据库服务器bin_log = mysql-bin修
MySQL 2022年05月16日 55次浏览

mysql二进制日志

二进制日志格式:基于段:记录量相对小、节约磁盘和io;必须记录上下文信息,有些特定函数无法复制,造成主从不一致基于行:避免主从不一致,记录每一行的更改,复制更高效,降低主从延迟时间,full | minimal | noblob混合:根据sql语句由系统决定,大小由sql决定建议:mixed和row
MySQL 2022年05月14日 56次浏览

数据库数据类型选择

可选择多种数据类型数字类型>日期类型、二进制类型>字符类型;相同级别时:占用空间小>占用空间多。如何选择VARCHAR 和 CHAR类型VARCHAR类型存储特点:1> varchar用于存储变长字符串,只占用必要的存储空间2> 列的最大长度小于255则只占用一个额外字
MySQL 2022年05月14日 67次浏览

范式化和反范式化的优缺点

范式化设计的优缺点:1.优点:1> 可以尽量的减少数据冗余数据表更新快体积小2> 范式化的更新操作比反范式化更快3> 范式化的表通常比反范式化更小2. 缺点:1> 对于查询需要对多个表进行关联2> 更难进行索引优化反范式化设计的优缺点:优点:1> 可以减少表的关联
MySQL 2022年05月13日 54次浏览

数据库结构优化和范式

数据结构优化的目的减少数据冗余尽量避免数据维护中出现更新,插入和删除异常插入异常:如果表中某个实体随着另一个实体而存在。比如学生选课表,在没有选择「语文」课程的时候不能把这门课程插入到表中。更新异常:如果更改表中的某个实体的单独属性时,需要对多行进行更新。比如学生选课表中更新「数学」课程的学分时会把
MySQL 2022年05月13日 43次浏览

docker容器中文乱码

docker exec -it xxx env LANG=C.UTF-8 bash
docker 2022年05月12日 26次浏览

regex

限定符?:代表前一个字符出现0或1次* :代表前一个字符出现0次或多次+ :代表前一个字符出现1次以上:代表前面一个字符出现x次{l, r} :代表前一个字符出现[l, r]次{l, } : 代表前一个字符出现l次以上() :将括号中的内容看成整体再使用以上的限定符或运算符(x|y) :匹配x或者y
regex 2022年04月26日 43次浏览

Hub、Switch、Router、Gateway、Bridge

Hub、Switch、Router、Gateway、BridgeHub、Switch、RouterHubSwitchRouterHub works in physical layer of OSI modelSwitch works in data link layer of OSI modelRo
计算机网络 2022年04月25日 127次浏览