数据结构
数据结构 数据结构: 线性表、栈、队列、串、数组、广义表、树、二叉树、图 重点是线性表、二叉树 数据 数据是描述客观事物的数值、字符以及能输入机器且能被处理的各种符号的集合 声音、图像等一切可以输入计算机并能被处理的都是数据 数据项: 具有原子性,数据的最小单位 数据元素 数据元素是数据的基本单位,通常由若干个数据项组成, 例如一条描述一个学生的完整信息的数据记录 数...
数据结构 数据结构: 线性表、栈、队列、串、数组、广义表、树、二叉树、图 重点是线性表、二叉树 数据 数据是描述客观事物的数值、字符以及能输入机器且能被处理的各种符号的集合 声音、图像等一切可以输入计算机并能被处理的都是数据 数据项: 具有原子性,数据的最小单位 数据元素 数据元素是数据的基本单位,通常由若干个数据项组成, 例如一条描述一个学生的完整信息的数据记录 数...
哈希表
事务是指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败 事务的基本要素 原子性: 事务是原子的,即事务开始后所有的操作,要么全部做完,要么全部不做,不能停滞在中间的某个环节.事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样.也就是说事务是一个不可分割的整体 隔离性: 同一时间,只允许一个事务请求同一数据,不同的事务之间彼此没有任何干...
什么是测试** * 软件开发的工作,开发系统之后,存在很多的问题(bug) * 开发人员很难找到这些问题(bug) * 软件公司有一类人:测试人员 * 测试人员的主要工作就是帮助开发人员找到研发系统的一些问题(bug) * 测试的分类: * 功能性测试 * ...
1. 避免全表扫描 对查询进行优化,应尽量避免全表扫描。首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。 2. 避免 NULL 值判断 应尽量避免在 WHERE 子句中对字段进行 NULL 值判断。创建表时 NULL 是默认值,但大多数时候应该使用 NOT NULL,或者使用一个特殊的值,如 0,-1 作为默认值。 3. 避免使用 != 或 <> 应...
本指南旨在提供一套统一的 SQL 编码风格规范,以提高代码的可读性、可维护性和一致性。 1. 命名约定 (Naming Conventions) 1.1. 表名 (Table Names) 表名应当使用蛇形命名法 (snake_case) 的复数名词。 推荐: select * from users; select * from visit_logs; 不推荐: select *...
数据库基本知识 参考文章:https://blog.csdn.net/welkin_qing/article/details/85874145 基本概念 Q&A Q: 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为? A: 数据操纵功能。 Q: 什么是数据的语义?为什么数据与其语义是不可分的? A: 数据的含义称为数据的语义,所以数...
ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID...
本文档整理了 SQL 的基础知识,包括命令分类、数据类型、常用函数和一些高级查询技巧。 1. SQL 语言分类 SQL (Structured Query Language) 主要分为以下四类: 数据操纵语言 (DML - Data Manipulation Language) 用于管理数据库中的数据。 SELECT:从数据库中检索数据。 INSERT:向表中插入数据。 ...
ssm整合步骤: 1.spring与mybatis整合 配置文件:spring-mybatis (spring,mybatis整合包) <bean class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"></proper...