[toc] Django路由层 表关系的创建 表与表的三种关系: 一对多 多对多 一对一 以图书管理系统为例 图书表 图书和出版社是一对多的外键关系 一对多外键关系,外键字段建在多的一方 作者表 图书与作者是多对多外键关系 多对多关系外键关系,外键字段无论建在哪张表里都可以(推荐建在查询频率较高的那 ...
分类:
其他好文 时间:
2020-01-15 21:31:41
阅读次数:
96
委托代理(delegate) iOS 开发中十分常见。不管是使用系统自带的库,还是一些第三方组件时,我们总能看到 delegate 的身影。使用 delegate 可以实现代码的松耦合,减少代码复杂度。但如果我们项目中使用 RxSwift,那么原先的 delegate 方式与我们链式编程方式就不相称 ...
分类:
移动开发 时间:
2020-01-15 11:41:55
阅读次数:
146
以上表达难以理解。 改写句子:该工具目前暂不支持“多对一”和“一对多”SQL的反向自动生成,因此面对此种情况,仍开发者自己手动写。 以下为一掉坑里的学习者。。。 ...
分类:
其他好文 时间:
2020-01-13 13:10:30
阅读次数:
84
观察者模式的应用:Winform窗体传值 观察者模式的概念: 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并更新。 今天我们就学着用一下这个观察者模式,先想象下这个场景:当一个窗体(主窗体)内的值发生变化时,另外几个窗体内的值也会发生相应的变化。这个最简单的 ...
jdk1.8、MyBatis3.4.6、MySQL数据库5.6.45、IntelliJ IDEA 2019.3.1 本章主要包含的内容为 MyBatis 的高级结果映射,主要处理数据库一对一、一对多的查询,另外就是在 MyBatis 中使用存储过程的方法,处理存储过程的入参和出参方法,最后会介绍 J ...
分类:
其他好文 时间:
2020-01-12 17:58:36
阅读次数:
83
一对多处理 按照查询嵌套处理 按照结果嵌套处理 小结 1. 关联 association [多对一] 2. 集合 collection [一对多] 3. javaType : 用来指定实体类中属性的类型 4. ofType : 用来指定映射到List或者集合中的pojo类型, 泛型中的约束类型 注意 ...
分类:
其他好文 时间:
2020-01-10 22:04:31
阅读次数:
62
rocketmq 基本使用可以看官网和官网给的demo. https://github.com/apache/rocketmq/tree/master/example这里主要说明几个点:rocketmq 发送类型常用:1,普通消息.(可以获取发送结果,失败了重试)2,有序消息.(秒杀,等需要有序的消 ...
分类:
其他好文 时间:
2020-01-09 18:57:20
阅读次数:
80
一、Django 表关系的创建 1、表的对应关系 一对多 多对多 一对一 2、如何判断表的对应关系 利用换位思考的方式,分别站在两张表的角度上去思考 这里比如我们以图书管理系统为例来创建几个简单的表 图书表 出版社表 作者表 为了方便演示,这里我们就强行规定了表之间的关系: 图书和出版社是一对多的外 ...
分类:
其他好文 时间:
2020-01-06 22:53:25
阅读次数:
107
一、表关系的创建 以图书表,出版社表,作者表和作者详情表为例 1.一对多 图书表和出版社表是一对多的关系 2.多对多 图书表和作者表是多对多的关系 3.一对一 作者表和作者详情表是一对一的关系 实现方式 class Book(models.Model): # id是自动创建的 我们就不写了 titl ...
分类:
其他好文 时间:
2020-01-06 19:40:42
阅读次数:
70
一、定义: 观察者模式(Observer)又叫做发布 订阅模式(Publish/Subscribe),定义了一种一对多的依赖模式,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够自动更新自己。 二、示例代码: 三、利用委托类实现 上述例子的问题在 ...
分类:
其他好文 时间:
2020-01-06 19:34:46
阅读次数:
62