摘要: 1.如果使用htts协议,需要执行初始化命令,并保存账号密码 2.切换到本地没有而远程服务器有的分支 3.代码回滚 4.放弃所有本地修改,跟远程服务器保持一致 5.查看所有分支 6.查看代码仓库地址 7.修改远程仓库地址 8.查看历史commit信息 9.创建新的分支 10.从一个分支推送到另外一个 阅读全文
posted @ 2018-10-22 00:47 Mr_Echo 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-21 21:40 Mr_Echo 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 本文围绕以下几点进行阐述 1、为什么使用redis 2、使用redis有什么缺点 3、单线程的redis为什么这么快 4、redis的数据类型,以及每种数据类型的使用场景 5、redis的过期策略以及内存淘汰机制 6、redis和数据库双写一致性问题 7、如何应对缓存穿透和缓存雪崩问题 8、如何解决 阅读全文
posted @ 2018-10-09 00:05 Mr_Echo 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 优点: 1)数据一致性 由数据库自身保证数据一致性,完整性,更可靠,因为程序很难100%保证数据的完整性,而用外键即使在数据库服务器当机或者出现其他问题的时候,也能够最大限度的保证数据的一致性和完整性 eg:数据库和应用是一对多的关系,A应用会维护他那部分数据的完整性,系统一变大时,增加了B应用,A 阅读全文
posted @ 2018-10-04 12:20 Mr_Echo 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1.什么是视图 通俗的讲,视图就是一条select语句执行后返回的结果集,所以我们在创建视图的时候,主要的工作就落在创建这条sql查询语句上。 2.视图的特性 视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变); 可以跟基本表一样,进 阅读全文
posted @ 2018-10-04 00:14 Mr_Echo 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.概述: 合并表是一种早期的、简单的分区实现,和分区表相比有一些不同的限制,并且缺乏优化。分区表严格来说是一个逻辑上的概念,用户无法访问底层的各个分区,对用户来说分区是透明的。但是合并表允许用户单独访问各个子表。分区表和优化器的结合更紧密,这也是未来发展的趋势,而合并表则是一种将要被淘汰的技术,在 阅读全文
posted @ 2018-10-03 10:58 Mr_Echo 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: 1.什么是表分区: 表分区,是指根据一定规则,将数据库中的一张表分解成多个更小的,容易管理的部分。从逻辑上看,只有一张表,但是底层却是由多个物理分区组成。 2.表分区与分表的区别: 分表:指的是通过一定规则,将一张表分解成多张不同的表。比如将用户订单记录根据时间分成多个表,分表与分区的区别在于:分区 阅读全文
posted @ 2018-10-01 15:22 Mr_Echo 阅读(644) 评论(0) 推荐(0) 编辑
摘要: Mysql最左匹配 联合索引 mysql建立多列索引(联合索引)有最左前缀的原则,即最左优先,如: 如果有一个2列的索引(col1,col2),则已经对(col1)、(col1,col2)上建立了索引; 如果有一个3列的索引(col1,col2,col3),则已经对(col1)、(col1、col2 阅读全文
posted @ 2018-09-29 21:25 Mr_Echo 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 设计好mysql的索引可以让你的数据库飞起来,大大的提高数据库效率,设计mysql索引的时候有以下几点注意: 1.创建索引 对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们发忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查询任何哪怕只是 阅读全文
posted @ 2018-09-29 16:57 Mr_Echo 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1. vi 编辑器中跳到文件的第一行: a 输入 :0 或者 :1 回车 2.vi 编辑器跳到文件最后一行: a 输入 :$ 回车 3. /word 向下寻找一个名称为word的字符串,例如要在文件内查找vbird这个字符串,就输入/vbrid即可(常用) /vbird 4. n操作 这个n是英文按 阅读全文
posted @ 2018-09-02 12:07 Mr_Echo 阅读(213) 评论(0) 推荐(0) 编辑