并发编程之进程与线程 2.1 线程与进程 2.1.1 进程 2.1.2 线程 2.1.3 二者对比 2.2 并行与并发 2.3 应用 2.1 线程与进程 2.1.1 进程 程序指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络 ...
分类:
编程语言 时间:
2020-02-06 12:24:53
阅读次数:
70
什么是内存管理 内存管理是 和`协调`应用程序访问电脑内存的过程。这个过程是复杂的,对于我们来说,可以说相当于一个黑匣子。 当咱们的应用程序运行在某个操作系统中的时候,它访问电脑内存(RAM)来达成下列几个功能: 1. 运行需要执行的字节码(代码) 2. 存储程序运行时候所需的数据 3. 加载程序运 ...
分类:
其他好文 时间:
2020-02-04 12:19:31
阅读次数:
82
概述 首先需要澄清的一点是,MySQL 跟 B+ 树没有直接的关系,真正与 B+ 树有关系的是 MySQL 的默认存储引擎 InnoDB,MySQL 中存储引擎的主要作用是负责数据的存储和提取,除了 InnoDB 之外,MySQL 中也支持 MyISAM 作为表的底层存储引擎。 我们在使用 SQL ...
分类:
数据库 时间:
2020-02-02 13:27:31
阅读次数:
122
1、Hive和传统数据库的区别 (1)表数据验证:传统数据库是写模式,hive是读模式。传统数据库在写入数据的时候就去检查数据格式,hive在读取数据的时候检查。因此,写时模式,查询快,读时模式数据加载快。 (2)hive不支持实时处理,并且对索引支持较弱。 (3)hive不支持行级插入和事务。 ( ...
分类:
数据库 时间:
2020-01-28 21:08:01
阅读次数:
108
1、Hive内部表和外部表区别:主要分为两方面,数据加载load、删除表drop。 数据加载:创建内部表时,会将数据移动到hive指向的路径,并且由hive来管理数据的生命周期。 创建外部表时,只是记录数据所在的路径,不对数据位置做改变。 删除表:删除内部表,数据和元数据会一起删除掉。 删除外部表, ...
分类:
其他好文 时间:
2020-01-28 19:16:01
阅读次数:
68
一. 基本数据类型 对于 Hive 的 String 类型相当于数据库的 varchar 类型,该类型是一个可变的字符串,不过它不能声明其中最多能存储多少个字符,理论上它可以存储 2GB 的字符数。 二. 集合数据类型 练习: 1)新建一个文本存储数据 2)建表并把数据加载进去 3)查看表的内容 三 ...
分类:
其他好文 时间:
2020-01-26 11:53:03
阅读次数:
57
参数说明 redis.conf 配置项说明如下: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile ...
分类:
其他好文 时间:
2020-01-21 13:26:14
阅读次数:
59
$('#healthResultCorrelationCompanyAddForm').form('submit', { onSubmit: function () { $.messager.progress({ title: '提示', msg: '数据提交中,请稍候……', text: '' } ...
分类:
其他好文 时间:
2020-01-20 12:46:42
阅读次数:
93
§ 详情 - 数据渲染 本文配套视频地址:https://v.qq.com/x/page/x0555... 开始前请把 ch4-2 分支中的 code/ 目录导入微信开发工具 这一节中,我们开始详情的接口调用、数据加载和视图渲染过程。 Step 1. 引入公用的一些工具库,修改 detail.js: ...
分类:
微信 时间:
2020-01-16 10:40:57
阅读次数:
180
问题 一个进程长什么样子的 操作系统缺页中断后是如何将磁盘的数据加载到内存中的,过程是怎么样的 程序和进程 程序是静态的概念,而process进程更像是运行任务,最后面一个例子可以好好理解,一个程序可以被多个进程加载。 进程的概念 进程与上下文切换 可以看到两个进程(shell 和 hello 程序 ...
分类:
系统相关 时间:
2020-01-15 12:04:02
阅读次数:
150