会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zx125
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
24
下一页
2019年10月27日
唯一索引和普通索引
摘要: 唯一索引和普通索引 查询数据过程的区别 SQL 普通索引 查询k索引树这个数据,当查到(3,300)的时候,还会继续查找下一个记录,如果下一个记录k不是3了就结束了 唯一索引 区别就在于查到(3,300)就直接结束,因为是唯一索引,它知道肯定是唯一的 结论 如果记录是唯一的,那么普通索引和唯一索引的
阅读全文
posted @ 2019-10-27 21:53 zx125
阅读(546)
评论(0)
推荐(1)
2019年10月26日
MySQL锁
摘要: MySQL锁 三类锁 全局锁 表级锁 行锁 全局锁 全局锁就是对整个数据库加锁 Flush tables with lock(FTWRL)全局读锁 使用场景,给全库做逻辑备份 如果你在主库上备份,那么在备份期间都不能执行更新,业务基本上就得停摆; 如果你在从库上备份,那么备份期间从库不能执行主库同步
阅读全文
posted @ 2019-10-26 23:11 zx125
阅读(166)
评论(0)
推荐(0)
Django如何启动源码分析
摘要: Django如何启动源码分析 启动 我们启动Django是通过 的命令 解决 这句话就是执行manage.py文件,并在命令行发送一个runsever字符串 解析manage.py 测试sys.argv 发现两种启动获取的参数不一样,但是第二个参数一样 解析execute_from_command_
阅读全文
posted @ 2019-10-26 22:20 zx125
阅读(484)
评论(0)
推荐(0)
Python 代码块
摘要: 代码块 骏马金龙https://www.cnblogs.com/f ck need u/p/9925021.html https://www.cnblogs.com/jin xin/articles/9439483.html 代码块可以使得一段python代码作为一个单元、一个整体执行。 几种代码块
阅读全文
posted @ 2019-10-26 22:20 zx125
阅读(4795)
评论(4)
推荐(4)
Django ORM-objects-QuerySet
摘要: Django ORM ORM执行查看原生SQL的两种方法 1.在setting中配置 2.如果查询的结果是queryset对象可以.query查看命令 只要是queryset对象就可以无限制的点queryset对象的方法,queryset.filter().filter().filter() 搭建d
阅读全文
posted @ 2019-10-26 16:05 zx125
阅读(302)
评论(0)
推荐(0)
2019年10月24日
Django-settings可插拔实现
摘要: Setting可插拔 django暴露了一个可以给用户自定义配置的文件,优先使用用户配置的信息,而且必须要大写才有效 文件目录 start.py \_\_init\_\_.py 总结 关于两个配置文件,可以自己随意些,但是要注意大写 通过代码我们就可以更好的了解可插拔体现在哪里了,用户的配置文件可以
阅读全文
posted @ 2019-10-24 22:37 zx125
阅读(211)
评论(0)
推荐(0)
2019年10月23日
Django-视图层
摘要: Django 视图层 三板斧 JsonResponse 底层调用的就是json模块 注意:JsonResponse默认只支持序列化字典 如果你想序列化其他类型(json能够支持的类型) 你需要将safe参数由默认的True改成False 序列化和反序列化 图片上传 前端 注意:提交方式必须是post
阅读全文
posted @ 2019-10-23 22:40 zx125
阅读(96)
评论(0)
推荐(0)
FBV与CBV 及CBV源码分析
摘要: FBV与CBV 及CBV源码分析 FBV(Function Based View) 基于函数的视图 基于函数的视图,我们一直在用没啥好讲的,就是导入模块调用函数执行业务 CBV(Class Based View) 基于类的视图 路由 视图 CBV源码分析 首先我们的路由竟然是一个函数(),这样的话是
阅读全文
posted @ 2019-10-23 21:28 zx125
阅读(371)
评论(0)
推荐(0)
修改json源码支持datetime序列化
摘要: 修改json源码支持datetime序列化 抛出异常 查看dumps源码发现cls是起作用的方法 最后在JSONEncoder找到抛出异常的位置,我们可以拦截datetime抛出的异常进行处理 通过源码的注释大概知道它允许通过重写方法的形式,改写default方法,自定义 def default(s
阅读全文
posted @ 2019-10-23 19:46 zx125
阅读(183)
评论(0)
推荐(0)
索引模型-和简单优化
摘要: 索引 索引的出现其实就是为了提高数据查询的效率,就像书的目录一样 InnoDB的索引模型 N叉树 以InnoDB的一个整数字段索引为例子,这个N差不多是1200。如果这棵树高4的化,就可以存储1200的3次方的值17亿了。考虑到根节点总是在内存中的,那么查一个数据最多只需要访问3次磁盘,而且其中第二
阅读全文
posted @ 2019-10-23 00:55 zx125
阅读(421)
评论(0)
推荐(1)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
24
下一页
公告