2019年6月27日
摘要: 阅读目录 主要内容介绍 第一单元 Linux的安装及相关配置 第二单元 UNIX和Linux操作系统概述 第三单元 Linux命令及获取帮助 第四单元 目录文件的浏览、管理及维护(一) 第五单元 目录文件的浏览、管理及维护(二) 第六单元 用户、群组和权限 第七单元 用户、群组及权限的深入讨论 第八 阅读全文
posted @ 2019-06-27 18:58 rookiehbboy 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 第一篇:初识数据库 第二篇:库相关操作 第三篇:表相关操作 第四篇:记录相关操作 第五篇:数据备份、pymysql模块 第六篇:视图、触发器、事务、存储过程、函数 第七篇:ORM框架SQLAlchemy 第八篇:索引原理与慢查询优化 阅读全文
posted @ 2019-06-27 18:55 rookiehbboy 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 介绍 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 九 查询优化神器-explain 十 慢查询优化的基本步骤 十一 慢日志管理 一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左 阅读全文
posted @ 2019-06-27 18:54 rookiehbboy 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 IDE工具介绍 二 MySQL数据备份 三 pymysql模块 一 IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接:https://pan.baidu.com/s/1bpo5mqj 掌握: #1. 测试+链接数据库 #2. 新建库 阅读全文
posted @ 2019-06-27 18:53 rookiehbboy 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 介绍 二 创建表 三 增删改查 四 其他查询相关 五 正查、反查 一 介绍 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 1、安装 阅读全文
posted @ 2019-06-27 18:53 rookiehbboy 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 IDE工具介绍 二 MySQL数据备份 三 pymysql模块 一 IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接:https://pan.baidu.com/s/1bpo5mqj 掌握: #1. 测试+链接数据库 #2. 新建库 阅读全文
posted @ 2019-06-27 18:52 rookiehbboy 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 存储引擎介绍 二 表介绍 三 创建表 四 查看表结构 五 数据类型 六 表完整性约束 七 修改表ALTER TABLE 八 复制表 九 删除表 一 存储引擎介绍 存储引擎即表类型,mysql根据不同的表类型会有不同的处理机制 详见:http://www.cnblogs.com/linh 阅读全文
posted @ 2019-06-27 18:51 rookiehbboy 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 介绍 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 六 权限管理 一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDAT 阅读全文
posted @ 2019-06-27 18:51 rookiehbboy 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 系统数据库 二 创建数据库 三 数据库相关操作 一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用 阅读全文
posted @ 2019-06-27 18:50 rookiehbboy 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 数据库管理软件的由来 二 数据库概述 三 mysql介绍 四 下载安装 五 mysql软件基本管理 六 初识sql语句 一 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。 如果我们暂且忽略直接基于文件来存取数据 阅读全文
posted @ 2019-06-27 18:49 rookiehbboy 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 本节内容 编码回顾 编码转换 Python的bytes类型 编码回顾 在备编码相关的课件时,在知乎上看到一段关于Python编码的回答 这哥们的这段话说的太对了,搞Python不把编码彻底搞明白,总有一天它会猝不及防坑你一把。 不过感觉这哥们的答案并没把编码问题写明白,所以只好亲自动笔了。 折腾编码 阅读全文
posted @ 2019-06-27 18:30 rookiehbboy 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。 然而带来的另一个问题:前后端的对接界面双方却关注甚少,没有任何接口约定规范情况下各自干各自的, 阅读全文
posted @ 2019-06-27 16:22 rookiehbboy 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 有时候会有人问你, 内存泄漏是什么? 什么原因导致的? 如何解决? 那么内存溢出又是什么呢? 一一的解释一下: 内存溢出 out of memory: 是指程序员在申请内存时,没有足够的内存空间供其实用。比如 你申请了 2kb 的内存空间。 但是给了一个需要4kb才能存下的数据。 这就是内存溢出了。 阅读全文
posted @ 2019-06-27 16:19 rookiehbboy 阅读(3207) 评论(0) 推荐(1) 编辑
摘要: Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetList(sql): db = MySQLd 阅读全文
posted @ 2019-06-27 09:15 rookiehbboy 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但 阅读全文
posted @ 2019-06-27 09:14 rookiehbboy 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 基本配置 一、创建django程序 终端命令:django-admin startproject 阅读全文
posted @ 2019-06-27 09:14 rookiehbboy 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 本篇对于Python操作MySQL主要使用两种方式: 原生模块 pymsql ORM框架 SQLAchemy pymsql pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 下载安装 ? 1 pip3 install pymysql 使用操作 1、执行SQL + 阅读全文
posted @ 2019-06-27 09:13 rookiehbboy 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 SELECT * FROM ( SELECT nid, NAME FROM tb1 WHERE nid > 2 ) AS A WHERE 阅读全文
posted @ 2019-06-27 09:12 rookiehbboy 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 一、概述 由来以及安装, 转自 egon 老师。 1、什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 答:他们均是一个软件,都有两个主要的功能: a. 阅读全文
posted @ 2019-06-27 09:11 rookiehbboy 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 1、传统的Web应用 一个简单操作需要重新加载全局数据 2、AJAX AJAX,Asynchronous JavaScript and X 阅读全文
posted @ 2019-06-27 09:09 rookiehbboy 阅读(125) 评论(0) 推荐(0) 编辑