List是一个双向链表,按照插入顺序排序,可以添加一个元素到头部或者尾部。当对一个空key执行插入操作的时候会创建一个新表。 如果要清空列表,则会杀出对应的key空间。 在List中保存了头节点和未节点,以及链表包含的节点数量。所以查询链表中节点数量的复杂度为O(1)。 在List中保存的每个节点都 ...
分类:
其他好文 时间:
2017-09-07 21:28:49
阅读次数:
134
Django模型层是Django框架自己定义的一套独特的ORM技术。使用django模型开发的首要任务就是定义模型类及其属性。每个模型类都可以被映射为数据库中的一个数据表,而类属性被映射数据字段,除此之外,数据库表的主键、外键、约束等也通过类属性完成定义。 1、模型定义,通过模型类中的Mata子类定 ...
分类:
其他好文 时间:
2017-09-07 21:26:51
阅读次数:
142
相当长一段时间以来,大数据社区已经普遍认识到了批量数据处理的不足。很多应用都对实时查询和流式处理产生了迫切需求。最近几年,在这个理念的推动下,催生出了一系列解决方案,Twitter Storm,Yahoo S4,Cloudera Impala,Apache Spark和Apache Tez纷纷加入大 ...
分类:
其他好文 时间:
2017-09-07 21:25:56
阅读次数:
217
1.参考官方文档 ? if:字符判断 ? choose (when, otherwise):分支选择 ? trim (where, set):字符串截取;其中where标签封装查询条件,set标签封装修改条件 ? foreach 2.if案例 1)在EmployeeMapper接口中添加一个方法: ...
分类:
数据库 时间:
2017-09-07 21:23:25
阅读次数:
335
SQL查询与SQL函数 本章目标 了解Oracle数据类型 了解数据定义语言和数据操纵语言 了解事务控制语言和数据控制语言 掌握SQL操作符和SQL函数 SQL(structured query language)--结构化查询语言 通过SQL可以实现与Oracle服务器的通信 SQL是数据库语言, ...
分类:
数据库 时间:
2017-09-07 20:28:45
阅读次数:
357
优化数据库:使用索引;建立分区,分区索引;使用存储过程 SQL语句优化: 1.对操作符优化; 尽量不采用不利用索引的操作符(如in,is null) 2.对条件字段的优化; 3.业务密集精确查询会提高效率; 4. 查询表顺序的影响(小表优先) ...
分类:
数据库 时间:
2017-09-07 20:27:52
阅读次数:
205
本书目标: 了解数据库的基本概念和范式 熟练使用SMSS、T-SQL实现建库、建表、加约束 掌握T-SQL编程,实现功能强大的查询 掌握创建索引、视图,快速访问数据库 熟悉掌握创建存储过程,实现复杂的业务规则 理解触发器的原理,掌握高级的约束 了解SQLServler安全管理 了解数据库的备份与恢复 ...
分类:
数据库 时间:
2017-09-07 20:22:22
阅读次数:
303
1、为了便于程序保存和读取数据,而且,能直接通过条件快速查询到指定的数据,就出现了数据库(Database)这种专门用于集中存储和查询的软件。 2、 在使用SQLite前,我们先要搞清楚几个概念: 表是数据库中存放关系数据的集合,一个数据库里面通常都包含多个表,比如学生的表,班级的表,学校的表,等等 ...
分类:
编程语言 时间:
2017-09-07 20:19:00
阅读次数:
237
今天写一个查询SQL的时候,出现了“java.sql.SQLException: ORA-00911: 无效字符”的问题,各种百度问题找答案,说是SQL语句中多了不该有的符号。我的是多了分号,因为SQL语句在PL/SQL中试过没问题,就直接复制粘贴过来用了,结果,底层SQL语句不能有分号 错误代码如 ...
分类:
数据库 时间:
2017-09-07 19:37:07
阅读次数:
170
系统平台:Centos7 MySQL版本:5.7.19 连接MySQL数据库 增: 删: 改: 查: 自己编写sql语句查询: MySQL执行完查询语句后会返回一个结果集,使用showDetails()函数输出结果集: 完整代码详见GitHub:https://github.com/MasterMe ...
分类:
数据库 时间:
2017-09-07 19:35:17
阅读次数:
229