Fork me on GitHub
摘要: 1. 数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS 阅读全文
posted @ 2016-10-25 17:22 patrick-py 阅读(259) 评论(0) 推荐(0)
摘要: Redis简单介绍 如果简单地比较Redis与Memcached的区别,大多数都会得到以下观点:1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。2 Redis支持数据的备份,即master-slave模式的数据备份。3 Redis支持数 阅读全文
posted @ 2016-10-25 10:49 patrick-py 阅读(271) 评论(0) 推荐(0)
摘要: 一、hbase原理剖析 Base是一个构建在HDFS上的分布式列存储系统;HBase是基于Google BigTable模型开发的,典型的key/value系统;HBase是Apache Hadoop生态系统中的重要一员,主要用于海量结构化数据存储;从逻辑上讲,HBase将数据按照表、行和列进行存储 阅读全文
posted @ 2016-10-24 15:59 patrick-py 阅读(2093) 评论(0) 推荐(0)
摘要: 一:elasticsearch原理 Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。 但是,Lucene只是一个库。想要使用它,你必须使用Java来作为开发语言并将 阅读全文
posted @ 2016-10-24 15:30 patrick-py 阅读(1556) 评论(0) 推荐(0)
摘要: 一、RabbitMQ安装 RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统,它遵循Mozilla Pulic License开源协议。 MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通 阅读全文
posted @ 2016-10-20 18:39 patrick-py 阅读(257) 评论(0) 推荐(0)
摘要: 协程 首先要明确,线程和进程都是系统帮咱们开辟的,不管是thread还是process他内部都是调用的系统的API,而对于协程来说它和系统毫无关系; 协程不同于线程的是,线程是抢占式的调度,而协程是协同式的调度,也就是说,协程需要自己做调度。 他就和程序员有关系,对于线程和进程来说,调度是由CPU来 阅读全文
posted @ 2016-10-13 18:00 patrick-py 阅读(3698) 评论(0) 推荐(0)
摘要: 进程和线程的解释 操作系统的设计,因此可以归结为三点: (1)以多进程形式,允许多个任务同时运行; (2)以多线程形式,允许单个任务分成不同的部分运行; (3)提供协调机制,一方面防止进程之间和线程之间产生冲突,另一方面允许进程之间和线程之间共享资源。 进程解释 狭义定义:进程是正在运行的程序的实例 阅读全文
posted @ 2016-09-19 19:13 patrick-py 阅读(320) 评论(0) 推荐(0)
摘要: paramiko简介 paramiko是用Python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。 paramiko主要是通过ssh协议对远程主机进行管理:包括执行远程主机CLI、上传和下载文件等。 paramiko是用Python语言写的一个模块,遵循SSH2 阅读全文
posted @ 2016-09-19 16:27 patrick-py 阅读(325) 评论(0) 推荐(0)
摘要: 语法错误 语法错误又被称解析错误 语法分析器指出错误行,并且在检测到错误的位置前面显示一个小“箭头”。 错误是由箭头 前面 的标记引起的(或者至少是这么检测的) 异常 即使一条语句或表达式在语法上是正确的,当试图执行它时也可能会引发错误。运行期检测到的错误称为 异常,并且程序不会无条件的崩溃; 异常 阅读全文
posted @ 2016-09-19 16:11 patrick-py 阅读(2625) 评论(0) 推荐(1)
摘要: Flask简介 Flask算是小型框架,自开发伊始就被设计为可扩展的框架,它具有一个包含基本服务的强健核心。Flask有两个依赖:路由、调试、和web服务器网关接口(Web Server Gateway Interface,WSGI)子系统由Werkzeug提供;模板系统由Jinja2提供。Werk 阅读全文
posted @ 2016-09-19 15:29 patrick-py 阅读(210) 评论(0) 推荐(0)