- 博客(9)
- 收藏
- 关注
原创 MySQL的数据库优化
一. 优化查询效率1、储存引擎选择:如果数据表需要事务处理,应该考虑使用 InnoDB,因为它完全符合 ACID 特性。如果不需要事务处理,使用默认存储引擎 MyISAM 是比较明智的2、分表分库,主从。3、对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引4、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致...
2018-11-02 12:43:51
125
原创 Vi / Vim 编辑器的使用
编辑器vi 和 vim:有三种基本工作模式: + 命令模式 + 文本输入模式 + 末行模式。 (1)进入编辑器的模式:i 在光标前插入,I 在光标所在行首插入a 在光标后插入, A在光标所在行末插入o 在光标所在下一行插入,O 在光标所在上一行插入(2)删除命令;dd 删除行 5dd删除5行d0 删除...
2018-10-29 08:51:16
131
原创 Redis 数据库初级篇
1、Nosql(not only sql)非关系型数据库,不支持sql语法 每种Nosql数据库都有自己的api和语法格式 常见的种类有:Mongodb, Redis, Hbase hadoop, Cassandra hadoo Nosql与sql数据库的区别: 适用场景不同:sql数据库关系特别复杂的数据查询场景,而nosql相反。 事务特性的支持:sql对事务的支持非常的完善,...
2018-10-29 08:49:29
170
原创 MySQL 数据库进阶篇
1、as 与 distinctas关键字使用as给字段起别名select id as 序号, name as 名字, gender as 性别 from student;通过as给表起别名select s.name, s.id, s.gender from student as s ;消除重复 distinctdistinct 可以消除重复的行sele...
2018-10-29 08:46:39
262
原创 MySQL 数据库初级篇
一 . 数据库数据库是是用来存储数据的,数据库就是一些具有特殊个格式和意义的数据文件的集合。相比于普通文件数据库的优点是:读写速度极高持久化存储对程序支持性很好,容易扩展数据的有效性1、数据库管理系统(Database Mangement Systerm):是为了管理数据库而设计的软件系统,主要包括三部分组成数据库文件集合数据库客户端数据库服务器端2、数据库分类...
2018-10-29 08:39:08
196
原创 Python的进阶篇(GIL, 深拷贝和浅拷贝, 多继承和MRO顺序, property属性, with和上下文管理器)
1、GIL(Global Interpreter Lock): 全局解释器锁就是CPython解释器内部的锁,与Python语言是没有关系的。是解释器为了锁住解释其内部的全局资源,每个线程想要运行,首先要获取GIL,而GIL本身就是一把互斥锁,造成所有线程只能一个一个并发交替执行。1.1、GIL被释放的三种情况:当前线程执行完当前线程执行阻塞操作时会自动释放,如I/O操作,所以多...
2018-10-27 20:25:18
121
原创 对Git操作的总结
1、gitgit是目前世界上最先进的分布式版本控制系统作用:代码管理,将版本数据库存储到多台电脑上互为备份2、工作区,暂存区,仓库区工作区:对于添加,修改,删除文件的操作,都发生在工作区暂存区:暂存区指将工作区中的操作完成小阶段的存储,是版本库的一部分仓库区表个人开发的一个小阶段的完成仓库区中记录的各版本是可以查看并且回退的但是在暂存区的版本一旦提交就再也没有了3、创建本地仓...
2018-10-27 20:03:10
187
原创 一个合格程序员的标准--------------幂等和非幂等
概念: 在web中的:(下面描述讲解的是web) 幂等: 对于同一种行为,如果执行不论多少次,最终的结果都是一致相同的,就称这种行为是幂等的。 (个人理解:不管是一次,还是多次操作,我们返回同样的结果,且不修改状态信息,接口可重复调用) ...
2018-10-27 19:56:18
806
原创 Elasticsearch全文搜索引擎浅析
简介: Elastic 的底层是开源库Luence。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用。Elastic 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行多个 Elastic 实例。搜索引擎在对数据构建索引时,需要进行分词处理。分词是指将一句话...
2018-10-26 21:08:53
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人