虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。Mybatis至少遇到了以下的设计模式的使用:Builder模式,例如SqlSessionFactoryBuilder、XMLConfigBuilder、XMLMapperBuilder、XMLStatementBuil
分类:
其他好文 时间:
2019-05-13 20:15:04
阅读次数:
114
一 . serializers 二 . 学了单表的,来一波跨表的序列化 1 from rest_framework.response import Response 2 from rest_framework.views import APIView 3 from rest_framework im ...
分类:
其他好文 时间:
2019-05-02 15:38:54
阅读次数:
109
干货 : 命令行程序 实际上是MySQL客户端,真正的MySQL服务器程序是 ,在后台运行. 数据库事务具有ACID特性,用来保证多条SQL的全部执行。 五、MySQL 通过mysql命令行登录 MySQL Client的可执行程序是mysql,MySQL Server的可执行程序是mysqld。 ...
分类:
数据库 时间:
2019-04-30 23:52:19
阅读次数:
262
1. 什么是序列化,其实在python中我们就学了序列化工具json工具,就是吧信息存为类字典形式 2. DRF框架自带序列化的工具: serializers 3. DRF框架 serializers 分为:第一种 Serializer 第二种 ModelSerializer 第一种用法之 Seri ...
分类:
其他好文 时间:
2019-04-27 21:16:25
阅读次数:
207
python from pymongo import MongoClient 1.链接 client=MongoClient('mongodb://root:123@127.0.0.1:27017/') 2.use 数据库 db =client['db']等同于:client.db1 3.查看库下所 ...
分类:
其他好文 时间:
2019-04-16 17:45:03
阅读次数:
140
先使用以下代码创建一个表: 然后将以下数据写入一个pet.txt文本中: Fluffy Harold cat f 1993-02-04 \NClaws Gwen cat m 1994-03-17 \NBuffy Harold dog f 1989-05-13 \NFang Benny dog m 1 ...
分类:
数据库 时间:
2019-04-15 22:54:51
阅读次数:
704
一对多的情况下,不能使用not in .不然的话,剔除了本身,还有很多重复项 –1.学生表Student(s_id,s_name,s_birth,s_sex) --学生编号,学生姓名, 出生年月,学生性别–2.课程表Course(c_id,c_name,t_id) – --课程编号, 课程名称, 教 ...
分类:
数据库 时间:
2019-04-07 12:37:22
阅读次数:
294
一、执行计划(只是自己理解) 1,id):id 相同,执行顺序由上到下,按照我的理解,通常发生于子查询;id 不同,如果是子查询,id的序号会递增,id越大则优先级越高,越先会被执行;id 既不同又相同,id如果相同,可以认为是一组,从上往下顺序执行;在所有组中,id值越大,优先级越高,越先执行;2 ...
分类:
编程语言 时间:
2019-04-02 17:14:57
阅读次数:
171
合并两个字典得到: 方法1: 方法2: 方法 2 等同于: 或者 方法 2 比方法 1 速度快很多, 可以用 IPython 测试效率 来源于:https://blog.csdn.net/u010649766/article/details/78661714 ...
分类:
编程语言 时间:
2019-03-27 12:51:51
阅读次数:
178