(1)概念: ① 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集。经编译后存储在数据库 中。 ② 存储过程是数据库中的一个重要对象,用户通过指定存储过程的名字并给出参数(如果该存储过 程带有参数)来执行它。 ③ 存储过程是由流控制和SQL语句书写的过程,这个过程经编 ...
分类:
数据库 时间:
2020-04-12 18:27:14
阅读次数:
111
一级标题 文本处理三剑客之 sed 二级标题 1 sed 工作原理 sed 即 Stream EDitor,和 vi 不同,sed是行编辑器 Sed是从文件或管道中读取一行,处理一行,输出一行;再读取一行,再处理一行,再输出一行,直到 最后一行。每当处理一行时,把当前处理的行存储在临时缓冲区中,称为 ...
分类:
其他好文 时间:
2020-04-12 16:48:24
阅读次数:
86
通过本文你可以了解到行存储模式、列存储模式、它们的优缺点以及列存储模式的优化等知识。
分类:
其他好文 时间:
2020-04-09 00:33:07
阅读次数:
48
hive、Hbase、mysql的区别 1、Hive和HBase的区别 1)hive是sql语言,通过数据库的方式来操作hdfs文件系统,为了简化编程,底层计算方式为mapreduce。 2)hive是面向行存储的数据库。 3)Hive本身不存储和计算数据,它完全依赖于HDFS和MapReduce, ...
分类:
数据库 时间:
2020-04-06 20:39:58
阅读次数:
71
数据库SQL(结构化查询语言): 数据(data):对客观事物的符号表示、数据是数据库中存储的基本对象 数据库(DB):长期存储在计算机内,有组织、可共享的数据集合 主要存数据,按照表的形式进行存储 具有较小的冗余度(重复性)、较高的数据独立性和易扩展性,并可为各个用户共享 数据库管理系统(DBMS ...
分类:
数据库 时间:
2020-04-05 18:57:10
阅读次数:
108
为什么使用存储过程? 存储过程只有在创建的时候进行编译, 以后每次执行存储过程都不需要重新在编译了,一般sql语句每执行一次就编译一次,所以使用存储过程后可提高数据的执行速度。 当对数据库进行复杂操作时,可将此复杂操作用存储过程封装起来于数据库提供的数据处理结合一起使用,这些操作,如果用程序来完成就 ...
分类:
数据库 时间:
2020-04-05 13:50:56
阅读次数:
80
一.ArrayList: 底层为数组实现,线程不安全,查询,修改快,增加删除慢, 数据结构:数组以0为下标依次连续进行存储 数组查询元素:根据下标查询就行 数组增加元素:如果需要给index为10的位置添加,则从index为11的位置开始右移 数组删除元素:如果需要删除index为10的位置,则从i ...
分类:
编程语言 时间:
2020-04-05 10:00:21
阅读次数:
66
1. 浅拷贝 copy函数是浅拷贝,只对可变类型的第一层对象进行拷贝,对拷贝的对象开辟新的内存空间进行存储,不会拷贝对象内部的子对象。 不可变类型的浅拷贝示例代码: import copy # 使用浅拷贝需要导入copy模块 # 不可变类型有: 数字、字符串、元组 a1 = 123123 b1 = ...
分类:
其他好文 时间:
2020-04-04 19:06:29
阅读次数:
61
(1)当所在类不使用HashSet、Hashtable、HashMap等散列集合进行存储的时候,可以不使用hashcode。 (2)当在HashSet、Hashtable、HashMap中使用该类时,hashcode和equals是有关系的,hashcode和equals需要同时重写才能保证元素的唯 ...
分类:
其他好文 时间:
2020-03-31 01:14:51
阅读次数:
108
首先看继承和实现关系 public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable 下面是属性可以很清楚看出来map中元素采用Node类型的数组进行存储。node的数据结 ...
分类:
其他好文 时间:
2020-03-27 21:40:06
阅读次数:
71