开发工具 1.Eclipse IDE:采用Maven项目管理,模块化。 2.代码生成:通过界面方式简单配置,自动生成相应代码,目前包括三种生成方式(增删改查):单表、一对多、树结构。生成后的代码如果不需要注意美观程度,生成后即可用。 技术选型(只列了一部分技术) 1、后端 服务框架:Dubbo、zo ...
分类:
其他好文 时间:
2018-07-20 16:50:28
阅读次数:
209
数据库表设计(一对多,多对多) 做一个项目,必然是少不了数据库设计的!在学习阶段,基本都是单表。然而在实际开发过程中,一对多,多对多的表处处都是!简单整理一下,一对多,多对多表如何设计整理一下思路: 数据库实体间有三种对应关系:一对一,一对多,多对多。 一对一关系示例: 一个学生对应一个学生档案材料 ...
分类:
数据库 时间:
2018-07-20 11:17:22
阅读次数:
227
大纲 一、内容概要: 二、上节回顾 三、Django 视图–views 1、获取用户多个数据及文件上传 2、FBV 和 CBV 3、装饰器 四、Django模板补充 - Django模板语言循环字典 五、Django 路由系统 1、一对一:一个url对于一个函数或者一个类 2.1、一对多:一类url ...
分类:
其他好文 时间:
2018-07-19 22:03:14
阅读次数:
166
DNS 域名系统 定义:域名系统,它是域名和IP地址的映射关系,可以是一对一,也可以是一对多(用于DNS负载均衡) 作用:1.减轻用户的记忆负担;2.可以保持域名不变,更新IP地址。这样可以降低IP变更带来的影响 DNS服务器结构:是一个分级的树状结构体系。每一个节点都是一个DNS服务器,每个节点都 ...
分类:
其他好文 时间:
2018-07-19 21:06:11
阅读次数:
868
观察者模式 标签(空格分隔): 设计模式 初识观察者模式 定义 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 结构和说明 ![image_1cih7tcade8smpch4u1i7p10ut9.png 68.3kB][1] Subject: ...
分类:
其他好文 时间:
2018-07-16 19:40:20
阅读次数:
143
先看下这个模式的定义。 定义对象间的一种一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都能得到通知并被自动更新 先来讲几个情景。 情景1:有一种短信服务,比如天气预报服务,一旦你订阅该服务,你只需按月付费,付完费后,每天一旦有天气信息更新,它就会及时向你发送最新的天气信息。 情景2 ...
分类:
移动开发 时间:
2018-07-16 11:34:14
阅读次数:
224
一、lazy = "true" 延时加载和及时加载; 1、一对多关系 2、多对一 3、多对多 二、cascade属性 级联属性 none 当Session操纵当前对象时,忽略其他关联的对象。它是cascade属性的默认值 save-update 当通过Session的save()、update()及 ...
分类:
Web程序 时间:
2018-07-15 21:22:21
阅读次数:
169
一.背景 项目数据库中有一张Task表,关联了很多其他的表(关联方式包括一对多,以及一对一)。 需求是 支持根据其他表的数据和本身数据进行筛选和排序。 如果直接使用联表进行查询,耗时比较长,用户反馈使用比较慢,而且搜索条件比较复杂。 考虑使用Elastic Search 对数据进行处理后再查询,以提 ...
分类:
其他好文 时间:
2018-07-15 17:38:05
阅读次数:
127
策略模式 定义算法族(接口的不同实现),封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 观察者模式 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 主题对象维护一个列表,用来状态改变时逐个通知,push;还可以观察者来主 ...
分类:
其他好文 时间:
2018-07-15 12:26:39
阅读次数:
192