自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL反模式(二 单纯的树)

反模式 1 最常用来存储树的结构,存储上级节点id 属于一种反模式 采用上级节点id的形式来保存一棵树(邻接表形式),如开发中常用的路由(菜单)表,但是这种使用方法写的sql只能查一定层级的树,而树的特点就是无限的,则一次取出所有数据,在应用程序中自顶向下地重新构造这棵树(数据量不大且有性能问题),作者在书中用了评论回复的案例来讲解树。 2 使用邻接表来维护树 使用这种反模式来维护树,一些操作...

2018-10-19 16:09:04 191

原创 SQL反模式(一)

一 多对多关系时,用逗号(或者其他特殊符号)分隔的列来避免创建交叉表所带来的弊端。 比如bug表的人员id字段 , person_id=1,2,3,4,5 1 查询指定id时的弊端 将所有外键都合并在一个单元格内,查询会变得异常困难,将不能使用where 等号,你将只能使用 like 或者regexp来匹配你所要查询的某行数据,无法享受索引带来的优势,并且也是不优雅和耗时的。 2 执行聚合...

2018-10-18 10:44:57 223

guns项目付费视频+ppt

码云上的热门开源guns,付费教学视频,按照文档中的链接打开即可,亲测可用

2018-08-10

空空如也

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

TA关注的人

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