admin 发布的文章

问题说明:

git中如果本地有文件改动未提交、且该文件和服务器最新版本有冲突,pull更新会提示错误,无法更新:

解决方案

要么先commit自己的改动然后再通过pull拉取代码,stash的好处是可以先将你的改动暂存到本地仓库中,随时可以取出来再用,但是不用担心下次push到服务器时,把不想提交的改动也push到服务器上,因为Stash Changes的内容不参与commit和push

然后再点击Idea开发工具中的UnStash Changes,这样就将之前的改动合并到本地,如果有冲突,自己手动修改即可

索引概述

数据库索引是用于提高数据库表的数据访问速度的。

想要理解索引原理必须清楚一种数据结构「平衡树」(非二叉),也就是b tree或者 b+ tree,重要的事情说三遍:“平衡树,平衡树,平衡树”。当然, 有的数据库也使用哈希桶作用索引的数据结构 。然而,主流的RDBMS都是把平衡树当做数据表默认的索引数据结构的。

- 阅读剩余部分 -

哪些列应该创建索引

1、主键自动创建唯一索引

2、频繁作为where查询条件的字段应该创建索引

3、查询中与其他表关联的字段,外键关系建立索引

4、查询中排序的字段(order by),排序的字段若通过索引区访问将大大提高排序速度

5、查询中统计或者分组字段(group by)

注:order by/group by是先做排序再分组,因此可以建索引

- 阅读剩余部分 -