一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据,这样节省空间,数据的组织结构更清晰,解耦和程度更高,但是这些表本质上是不是还是一个整体啊,是一个项目所有的 ...
分类:
其他好文 时间:
2019-09-03 18:10:35
阅读次数:
75
掌握高并发、高可用架构第四章微服务本章介绍微服务的概念、为何要引入微服务、微服务会引发的问题,以及流行的微服务架构等。第一节微服务基础微服务1.微服务的定义MartinFlower在2014年的一篇论文《MicroServices》中提出的,在某种程度上微服务是面向服务的架构SOA继续发展的下一步,它是一些协同工作的小而自治的服务,很小,专注于做好一件事,具有自治性,其主要特点是:与组织结构相匹配
分类:
其他好文 时间:
2019-09-01 23:52:02
阅读次数:
140
企业开发中,在每个应用中重复出现的元素有哪些呢? 1、用户 2、角色 3、权限 4、组织结构 5、数据权限 6、访问控制(登录、API访问控制) 还有哪些呢?我们是否可以抽象出一个平台,把这些问题统一实现一次,以后在开发应用的时候,不需要再重复实现? ...
分类:
其他好文 时间:
2019-08-26 13:00:33
阅读次数:
99
原文引用https://www.dazhuanlan.com/2019/08/26/5d62feafd7a14/ 本文的主要内容有:LaTeX的基本文章结构生成目录的方法交叉引用的方法插入列表、表格、图片的方法LaTeX提供了许多让文章更加有序的方法,比如支持标记文章的章节、自动生成目录等。接下来将... ...
分类:
其他好文 时间:
2019-08-26 10:11:07
阅读次数:
435
正式环境的稳定性,除去软件自身的质量因素,主要与运行的主机、网络等基础设施相关,而测试环境的稳定性则更多受到人为因素影响。由于频繁的版本变更,以及部署未经充分验证的代码,测试环境出故障的情况屡见不鲜。本文介绍了阿里巴巴是如何管理测试环境的。 阿里的许多实践看似简单,背后却蕴涵着许多思考,譬如测试环境 ...
分类:
其他好文 时间:
2019-08-22 10:58:19
阅读次数:
83
一、一对多(Foreign Key) 1.建表存储员工信息 如果我们把员工所有信息放在一张表中,类似于我们将所有的代码都写在用一个py文件内 把所有数据都存放于一张表的弊端1.组织结构不清晰2.浪费硬盘空间(重复存储公共信息)3.扩展性极差(如果部门名称变化你去一个一个员工的更改部门名称?肯定不能) ...
分类:
其他好文 时间:
2019-08-21 09:32:11
阅读次数:
118
一对多 定义一张部门员工表 把所有数据都存放于一张表的弊端 1.组织结构不清晰 2.浪费硬盘空间 3.扩展性极差 上述的弊端产生原因类似于把代码全部写在一个py文件中,应该怎么做? >> 解耦合! 将上述两张表拆成员工的部门两张表 分析表数据之间的关系:多个员工对应一个部门,一个部门对应多个员工.禁 ...
分类:
数据库 时间:
2019-08-21 00:15:21
阅读次数:
183
一对多关系 先定义一张部门员工表: 把所有数据都存放于一张表有如下弊端: ①.组织结构不清晰;②.浪费硬盘空间;③.表的扩展性极差。 类似于我们将所有的代码都写在用一个py文件内,在确立表与表之间的关系时,一定要换位思考(即两方都考虑周全之后才能得出结论)。 以员工表和部门表为例: 1.站在员工表: ...
分类:
数据库 时间:
2019-08-20 18:19:14
阅读次数:
115
一、树结构本身是一种天然的组织结构 将数据使用树结构后,出奇的高效。 二、二叉树 和链表一样,动态数据结构 class Node{ E e; Node left; Node right; } 二叉树(多叉树) 二叉树具有唯一根节点 class Node{ E e; Node left; <-- 左孩 ...
分类:
其他好文 时间:
2019-08-09 23:25:25
阅读次数:
118
[TOC] [TOC] 1. 模块的定义与分类 模块是什么? 一个函数封装一个功能,你使用的软件可能就是由n多个函数组成的(先备考虑面向对象)。比如抖音这个软件,不可能将所有程序都写入一个文件,所以咱们应该将文件划分,这样其组织结构要好并且代码不冗余。加入分了10个文件,每个文件里面可能都有相同的功 ...
分类:
其他好文 时间:
2019-08-08 21:41:27
阅读次数:
119