在现实生活中,股票价格与股民、气象局天气预报与听众、微信与微信用户,他们都是不能独立存在的,其中一个发生改变可能会导致一个或多个其他对象发生改变。解决这一类行为的一种实现方式可以使用“观察者模式”。观察者模式的描述,当对象存在一对多的依赖关系时,目标对象的状态发生变化时,应当所有依赖它的对象都得接受 ...
分类:
其他好文 时间:
2019-08-03 23:21:30
阅读次数:
118
一对多modelypeUserstruct{Idint64json:"id"Namestringjson:"name,omitempty"orm:"size(50)"Passwordsstringjson:"passwords"orm:"size(32)"Baby[]Babyjson:"b
分类:
其他好文 时间:
2019-08-02 13:17:51
阅读次数:
229
观察者模式又叫做发布—订阅模式,是我们最常用的设计模式之一。它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知和更新。 观察者模式提供了一个订阅模型,其中对象订阅事件并在发生时得到通知,这种模式是事件驱动的编程基石,它有利益于良好的面向对象的设计。 从上面 ...
分类:
其他好文 时间:
2019-08-01 15:53:05
阅读次数:
73
1.配置对象的查询 实体类: Employee Department Phone Project 实体类之间的关系: 员工和部门 双向多对一;员工和电话 一对多; 部门和经理 多对一; 员工和项目 多对多;项目和经理 多对一; 2.jpal语句 学JPQL记住两个点 2.1.JPQL和SQL很像,查 ...
分类:
其他好文 时间:
2019-07-29 21:30:39
阅读次数:
94
关系: 实体关系是指实体与实体之间的关系,从方向上分为单向关联和双向关联,从实体数量上分为一对一、一对多、多对多等。对于任何两个实体,都要从这两个方面区分它们之间的关系。 一对一两种配置方式: 1:主键共享(把一个实体的主键配置为另外一个实体的主键) 2:配合唯一外键 单项一对多 :配置一个实体的外 ...
分类:
其他好文 时间:
2019-07-28 19:50:39
阅读次数:
112
一、表与表之间的关系 一对一:(OneToOneField) 关系字段无论建在哪张表里都可以,但是推荐建在查询频率比较高的那张表 【publish = models.ForeignKey(to='Publish')】 一对多:(ForeignKey) 一对多字段建在多的那一方 多对多:(ManyTo ...
分类:
其他好文 时间:
2019-07-28 19:25:17
阅读次数:
95
Q1分类问题 回归问题的输出可能是很大的数,而在分类问题中,比如二分类,希望输出的值是0或1,如何将回归输出的值转换成分类的输出0,1成为关键。注意logistics回归又称 逻辑回归,但他是分类问题,而不是回归问题。 Q2假说表示 其中: sigmoid函数 hθ(x)的作用是,对于给定的输入变量 ...
分类:
其他好文 时间:
2019-07-28 17:35:27
阅读次数:
94
一、观察者模式 观察者模式又叫发布-订阅模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时会通知所有的观察者对象,使它们能够自动地更新自己。当一个对象的改变需要改变其他的对象的时候就可以用观察者模式。 二、结构图 Subject类是抽象的主题对象 ...
分类:
其他好文 时间:
2019-07-28 12:11:42
阅读次数:
103
2019.7.26 今天使用pagehelper进行mybatis的分页查询,结果每次查询出来的total总是比表中的总记录数多,请求出来的条数也比要求的少,后查资料发现,pagehelper不支持关系的映射查询, 所以要对一对多的查询,先查询一的部分,在根据查询出来的内容根据关系映射表查询多的那一 ...
分类:
其他好文 时间:
2019-07-27 09:16:05
阅读次数:
82
(本案列为maven项目下进行:) 1.实验环境的搭建: (一张学生表,一张老师表) 需求:通过老师的编号,查找到,该老师下面的所有学生信息(id,name): 2.老师pojo类的编写: 由于一个老师对应着多个学生,所以老师类中存在属性:List<Student> studentList 3.Da ...
分类:
其他好文 时间:
2019-07-25 00:06:49
阅读次数:
90