SQL查询语句 视图 索引 性能 四大范式+BFN范式 OLAP OLTP 写放大,读放大,磁盘放大 levelDB LSM树 缓存跳表 快照功能 immutable table 布隆过滤器 RocksDB column-familyMultithread compaction Single del ...
分类:
数据库 时间:
2019-10-18 12:26:05
阅读次数:
105
1. 什么是响应式编程 在计算机中,响应式编程或反应式编程(英语:Reactive programming)是一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。 例如,在命令式编程环境中,a=b+c 表示将 ...
分类:
编程语言 时间:
2019-10-16 09:47:39
阅读次数:
110
函数式编程在前端已经成为了一个热门的话题,近几年很多的应用程序代码库里大量使用着函数式编程思想。这里对JavaSctipt中的函数式编程做一个简单介绍。 什么是函数式编程 函数式编程是一种编程范式,主要是利用函数把运算过程封装起来,通过组合各种函数来计算结果。函数式编程意味着开发者可以在更短的时间内 ...
分类:
编程语言 时间:
2019-10-13 10:34:02
阅读次数:
68
面向对象 Object Oriented 一、概述 面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象编程(OOP)具体说是一种程序开发方法,一种编程思想、范式。你可以粗滤的理解为,项目经理干的活就是面向对象,负责分配任务,而coder干的活就是面向过程,负责 ...
分类:
其他好文 时间:
2019-10-07 09:13:43
阅读次数:
89
1、函数式编程 1.1 高阶函数 把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式 函数名也是变量,函数名其实就是指向函数的变量!对于abs()这个函数,完全可以把函数名abs看成变量,它指向一个可以计算绝对值的函数 1.2 map/reduce 1.2.1 map ...
分类:
编程语言 时间:
2019-10-05 00:43:45
阅读次数:
88
A数据库可以优化层面 1数据库结构的优化(硬件升级,读写分离,分表技术,,添加缓存数据库) 2表结构的优化(3范式设计,反三范式的设计,使用合适的存储引擎) 3语句的优化(使用存储过程和触发器,合理使用索引) B优化的思路: 如果是周期性波动,则需要调整缓存的缓存清除策略,防止内存穿透,击穿和雪崩 ...
分类:
数据库 时间:
2019-10-04 11:20:51
阅读次数:
125
三大编程范式 三大编程范式(这三者各有千秋,不分好坏): 面向过程编程 函数式编程 面向对象编程 面向过程编程 “面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。 过程是指解决问题的步骤。例如问题:如何把大象放入一个冰箱?步骤:先打开冰箱,在将大象放入冰箱,最后关上冰 ...
分类:
编程语言 时间:
2019-10-03 18:28:36
阅读次数:
107
py服务端面试总结 课程内容回顾 课程体系(上) 面试技巧篇 py语言篇 算法与数据结构篇 编程范式篇 操作系统篇 课程体系(下) 网络编程篇 数据库篇 Web框架篇 系统设计篇 面试经验总结 py基础高频考点 py语言基础考察点 py特性:装饰器,生成器与协程,异常处理 常用内置模块:collec ...
分类:
其他好文 时间:
2019-10-03 12:40:31
阅读次数:
87
面向对象基础及py类常考问题 什么是面向对象编程? Object Oriented Programming(OOP) 把对象作为基本单元, 把对象抽象成类(class) 包含成员和方法 数据封装, 继承, 多态 ? Py中使用类来实现, 过程式编程(函数), OOP(类) Py中如何创建类? 成员| ...
分类:
其他好文 时间:
2019-10-02 11:00:57
阅读次数:
82
一、DQL:查询语句 三、数据库的设计 2. 数据库设计的范式 * 概念:设计数据库时,需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求 四、数据库的备份和还原 ...
分类:
数据库 时间:
2019-09-30 23:38:46
阅读次数:
146