【第九周助教总结(2021.3.29-2021.4.5)】教程文章相关的互联网学习教程文章

数据库测试总结

从测试过程的角度来说我们也可以把数据库测试分为: 系统测试 传统软件系统测试的测试重点是需求覆盖,而对于我们的数据库测试同样也需要对需求覆盖进行保证。那么数据库在初期设计中也需要对这个进行分析,测试.例如存储过程,视图,触发器,约束,规则等我们都需要进行需求的验证确保这些功能设计是符合需求的.另一方面我们需要确认数据库设计文档和最终的数据库相同,当设计文档变化时我们同样要验证改修改是否落实到数据库...

sql开发技巧总结-1【图】

1.数据库分类 关系型 非关系型 2.sql语句分类 sql: ddl数据库定义语言 tpl事物处理语言 dcl数据控制语言 dml数据操作语言(insert delete update select) 增加数据库处理效率 减少相应时间 减少数据库服务器负载 增加服务器稳定性 减少服务器间通讯网络流量 3.join语句 inner(内连接) --inner join 内连接inner join基于连接谓词将两张表(如A和B)的列组合在一起,产生新的结果表 select <select_list> from tableA A inner join...

面经总结:数据库

,就像这个事务从来没有执行过一样。 一致性:在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。 隔离性:当两个或者多个事务并发访问(此处访问指查询和修改的操作)数据库的同一数据时所表现出的互相关系。事务隔离分为不同的级别,包括读未提交(Read uncommitted)、读提交(Read committed)、可重复读(Repeatable read)和串行化(Serializable)。隔离状态执行事务,使它们好像是系统在给定时间内执行的唯一操...

无限容量数据库架构总结

一、引子故事:业务遇到了瓶颈,多张表每个月新增亿级数据,如何仍然保证高可用。 开始:所有不与业务结合的架构都是耍流氓,针对具体场景进行分析得出具体方案。 收集:所以先需要对所有数据库架构有所了解,才能比较。以下内容分为三个话题:数据库架构数据水平切分实践迁移或者扩容方案二、数据库架构1、单库方案2、分组架构:常见为一主多从、主从同步、读写分离架构;技术实现方式常见有数据库在线或者归档日志(oracle golde...

SQL总结系列

SQL总结系列 总结SQL基本知识、用法,并结合多年的应用对SQL有关的相关知识进行总结。希望这些分享能给大家带来一些帮助,如有不足或错误,请批评指正。 主要内容 1)编辑相关,包括:数据库的创建与删除,表和视图的创建与修改,约束(主键、外键、唯一、默认值、校验器、非空)、索引、触发器等 2)查询相关,包括基本查询、分组排序、聚合函数、连表查询(内连接、外连接、全连接、交叉连接),几乎涵盖常用查询语句 3)实战与练...

sql注入总结

1、用url编码,ascii码,十六进制形式绕过 2、空格绕过:/**/,0,(),<>,%09 TAB键(水平)%0a 新建一行,%0c 新的一页,%0d return功能,%0b TAB键(垂直),%a0 空格 3、用大小写绕过,sEleCt,这样类似的 4、运用重叠拆解:selecselectt,中间的select被过滤后,剩下的就是select 5、逗号绕过 在使用盲注的时候,需要使用到substr() ,mid() ,limit。这些子句方法都需要使用到逗号。 对于substr()和mid()这两个方法可以使用from...

数据库总结【代码】

1.1 数据库# 增 create database review;# 查 show databases; show create database review; # 查看数据库的创建,默认为 CHARACTER SET latin1 编码# 改 # 没有专门的改操作,删了重建 alter database review charset utf8; # 将数据库的字符编码改为utf8编码# 删 drop database review; 1.2 数据表use review; # 增(创建) create table test (id int auto_increment primary key,name varchar(32) not null default ‘‘ )e...

SQL异常总结【图】

resultMap写错时,启动时就会报错 原因: 2.The error occurred while handling results ### SQL: select USER_ID from user_dept where COMP_ID=? ### Cause: java.lang.UnsupportedOperationException 原因: 查询出来的是个List集合时,list元素是对象时resultType为对象(或者用resultMap),list元素为USER_ID这种时resultType用String,而不应该使用list 3.org.mybatis.spring.MyBatisSystemException: nested ex...

Spring-Boot-JDBC开发总结【代码】

添加依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId> </dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.14</version> </dependency> 在application.yml文件中添加属性 spring.datasource.username=root spring.datasource.password=123456 spring.datasource.url=jdbc:mysql://localhost:3306/Jdbc...

常见sql语句总结

创建表:CREATE TABLE T_Person(FName VARCHAR(20),FAge NUMBER(10) DEFAULT ‘20‘,FId INT NOT NULL,PRIMARY KEY(‘FId‘))CREATE TABLE T_Employee(EName VARCHAR(20),EId INT NOT NULL,PRIMARY KEY(‘EId‘),FOREIGN KEY(EName) REFERENCES T_Person(FName))修改数据表:ALTER TABLE T_Person ADD FFavorite VARCHAR(20) NOT NULLALTER TABLE T_Person DROP COLUMN FAgealter table T1 alter column F1 varchar(10)或alter t...

2020年总结:程序员爱用开发工具 Top 100【图】

【CSDN 编者按】在过去的 2020 年,诞生了哪些新的开发工具?最优秀的开发工具和开发服务是什么?神级程序员们是怎么使用它们来开发顶尖的软件和服务? 作者 | StackShare Team 译者 | 李磊 出品 | CSDN(ID:CSDNnews) 小编推荐一个学C语言/C++的学习裙【 ?712,284,705】,无论你是小白还是进阶者,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享! StackShare 是一个开发者工...

使用Jenkins实现.net程序自动化编译系列--总结篇【代码】

自从使用了Jenkins后,越来越觉得好用,一键编译发布,不需要再关注恼人的繁琐细节,让软件发布变得简单起来,点击一下构建按钮,然后可以去做其他工作,几分钟后回来,Jenkins已经将软件包上传到了服务器指定位置。这个动作会在每次打包时不停的重复下去,总是能收到可以预测的结果,可以放心的交给Jenkins做这件事。软件发布工作又变得欢快起来。 Jenkins是一个集成工具,将编译器,文件系统,源码管理,批处理等诸多工具和...

面向对象编程学习第三次博客--对课程学习的总结与收获

0.前言在OO第三阶段的学习中,我们主要学习了面向对象编程的封装,继承,多态性的运用,学习了List、Set以及Map的特点,接口方法等,同时在课程最后还学习了javaFX,图形界面的相关知识。本阶段学习是面向对象编程课程的最后一个阶段,此次博客主要对课程的整个学习做一个总结。 1. 作业过程总结①首先总结一下最后一个阶段的三次作业,内容上区别较大,检验了Java中各种知识的掌握程度。雨刷功能的设计全面的考差了封装,继承,多...

当程序员这些年的一些领悟总结

时间似水流,历经无数个睁眼闭眼的四季交替循环,至今已经从事程序员这个行业有一些年头了。即使今年已经0202年,身边亲朋好友依然追问我,IT行业是不是高薪行业,IT行业是不是能一夜致富并且衣食无忧。我总是笑而不答,这个问题你教我如何回答是好。如果我很轻狂的说:是!万一有一天你觉得作为一个程序员感到很绝望,甚至物质水平达不到你心里那个理想的最低点。岂不是回过头来抱怨我:啊,就是你!当初忽悠了我走上这条不归路。...

作为程序员的2019年终总结

作为一个正经的程序员,不断的反思,查找,总结和提升代码质量是我们不断提高代码质量的一个必要的责任和义务。为了我们更加优秀的代码和效果,我们总是不气馁的一直不断查找,不断调试,不断的升级。那么作为我们个人呢?是否可以将我们做开发的一些 模式或者精神放到我们的人生当中?不断的提高自我,实现自己的立项或者让生活更进一步的变得美好。 就我个人而言,从生活中的经历而言,还是很有必要的。作为程序员,我个人选择...