要使用CSS对HTML页面中的元素实现一对一、一对多或者多对一的控制,就需要用到CSS选择器。选择器是CSS3中一个重要的内容,使用它可以大幅度地提高开发人员书写或修改样式表的效率。在大型网站中,样式表中的代码可能会达到几千行,而当我们需要对样式进行修改时,并没有说明什么样式服务于什么元素,只是在元 ...
分类:
Web程序 时间:
2019-11-04 09:54:28
阅读次数:
75
Observer(观察者模式) 定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新。 说白了就是事件。 ...
分类:
Web程序 时间:
2019-11-03 14:56:43
阅读次数:
111
一、适配器模式(不是软件设计阶段考虑的,是随后维护中): 将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于类的不匹配所造成的类的兼容问题。分为类的适配器模式、对象的适配器模式、接口的适配器模式。 二、委派模式 负责任务的调度和分配任务,跟代理模式很像,可以看做是特殊情况下的静态代理的全 ...
分类:
其他好文 时间:
2019-10-29 19:53:12
阅读次数:
79
使用Mybatis分页插件PageHelper时的分页问题 1对1查询,分页正常 1对多查询,如使用左右连接查询则会导致结果的总记录条数,子记录条数会叠加到主记录条数,导致数据不对称。 总结:使用mybatis时,在一对多的查询并且需要分页的时候需要使用子查询形式。 ...
分类:
其他好文 时间:
2019-10-29 17:00:00
阅读次数:
83
数据结构 逻辑结构 集合结构 线性结构 树形结构 图形结构 物理结构(存储结构) 顺序结构 链式结构 逻辑结构 集合结构 线性结构 树形结构 图形结构 物理结构(存储结构) 顺序结构 链式结构 集合结构:集合结构中的元素是平等的一种关系,相互独立 线性结构:线性结构中的元素是一对一的关系 树形结构: ...
分类:
其他好文 时间:
2019-10-29 11:52:42
阅读次数:
100
一、一对多关联关系 1.通过generatorConfig.xml中首先先用逆向生成工具生成t_hibernate_order、t_hibernate_order_item这两张表对应的model与mapper OrderItemVo.java 2、多对多关联关系 首先先用逆向生成工具生成t_hib ...
分类:
其他好文 时间:
2019-10-27 20:48:07
阅读次数:
105
多表查询 一、创建数据库 二、一对多字段增删改查 主键在书籍中,外键操作 三、多对多字段的增删改查 对键的操作 总结: 1. add():括号内可以传数字,也可以传数据对象,并且支持多个数据对象 2. set():括号内可以传数字也可以穿对象,并且支持多个对象,需要注意的是,括号内必须是可迭代对象, ...
分类:
其他好文 时间:
2019-10-27 16:52:00
阅读次数:
81
多表查询 一、创建数据库 二、一对多字段增删改查 主键在书籍中,外键操作 三、多对多字段的增删改查 对键的操作 总结: 1. add():括号内可以传数字,也可以传数据对象,并且支持多个数据对象 2. set():括号内可以传数字也可以穿对象,并且支持多个对象,需要注意的是,括号内必须是可迭代对象, ...
分类:
其他好文 时间:
2019-10-27 16:28:04
阅读次数:
57
第一部分: 发布订阅模式简介 发布—订阅模式又叫观察者模式,它定义对象间的一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。在javascript开发中,一般用事件模型来替代传统的发布—订阅模式。 发布—订阅模式可以广泛应用于异步编程中,是一种替代传递回调函数的方案。比如 ...
分类:
编程语言 时间:
2019-10-26 19:24:41
阅读次数:
139