自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 MySQL的数据库优化

一. 优化查询效率 1、储存引擎选择:如果数据表需要事务处理,应该考虑使用 InnoDB,因为它完全符合 ACID 特性。 如果不需要事务处理,使用默认存储引擎 MyISAM 是比较明智的 2、分表分库,主从。 3、对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索 引 4、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致...

2018-11-02 12:43:51 96

原创 Vi / Vim 编辑器的使用

编辑器vi 和 vim: 有三种基本工作模式: + 命令模式 + 文本输入模式 + 末行模式。       (1)进入编辑器的模式: i 在光标前插入,I 在光标所在行首插入 a 在光标后插入, A在光标所在行末插入 o 在光标所在下一行插入,O 在光标所在上一行插入 (2)删除命令; dd  删除行               5dd删除5行 d0         删除...

2018-10-29 08:51:16 101

原创 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 122

原创 MySQL 数据库进阶篇

1、as 与 distinct as关键字 使用as给字段起别名 select id as 序号, name as 名字, gender as 性别 from student; 通过as给表起别名 select s.name, s.id, s.gender from student as s ; 消除重复 distinct distinct 可以消除重复的行 sele...

2018-10-29 08:46:39 217

原创 MySQL 数据库初级篇

一 . 数据库 数据库是是用来存储数据的,数据库就是一些具有特殊个格式和意义的数据文件的集合。 相比于普通文件数据库的优点是: 读写速度极高 持久化存储 对程序支持性很好,容易扩展 数据的有效性 1、数据库管理系统(Database Mangement Systerm): 是为了管理数据库而设计的软件系统,主要包括三部分组成 数据库文件集合 数据库客户端 数据库服务器端 2、数据库分类...

2018-10-29 08:39:08 163

原创 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 98

原创 对Git操作的总结

1、git git是目前世界上最先进的分布式版本控制系统 作用:代码管理,将版本数据库存储到多台电脑上互为备份 2、工作区,暂存区,仓库区 工作区:对于添加,修改,删除文件的操作,都发生在工作区 暂存区:暂存区指将工作区中的操作完成小阶段的存储,是版本库的一部分 仓库区表个人开发的一个小阶段的完成 仓库区中记录的各版本是可以查看并且回退的 但是在暂存区的版本一旦提交就再也没有了 3、创建本地仓...

2018-10-27 20:03:10 150

原创 一个合格程序员的标准--------------幂等和非幂等

概念:     在web中的:(下面描述讲解的是web)             幂等:                         对于同一种行为,如果执行不论多少次,最终的结果都是一致相同的,就称这种行为是幂等的。                         (个人理解:不管是一次,还是多次操作,我们返回同样的结果,且不修改状态信息,接口可重复调用)             ...

2018-10-27 19:56:18 733

原创 Elasticsearch全文搜索引擎浅析

简介:          Elastic 的底层是开源库Luence。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用。Elastic 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行多个 Elastic 实例。搜索引擎在对数据构建索引时,需要进行分词处理。分词是指将一句话...

2018-10-26 21:08:53 174 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除