自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 表设计中冗余字段的思考

世界上最遥远的距离不是我不能说我爱你,而是想你痛彻心扉却只能深埋心底。——《我在未来等你》 1、引言 第三范式(3NF)是第二范式(2NF)的一个子集,即满足第三范式(3NF)必须满足第二范式(2NF)。简而言之,第三范式(3NF)要求一个关系中不包含已在其它关系已包含的非主关键...

2018-04-22 15:18:41 3176 1

原创 数据库设计三大范式解析与说明

星光不问赶路人,时光不负有心人。——《我不》 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-...

2018-04-21 22:50:17 258 0

原创 事务原理与事务隔离级别

世界上一切好东西对于我们,除了加以使用外,实在没有别的好处。  ——《鲁滨逊漂流记》 1、引言 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有...

2018-04-11 01:01:35 557 0

原创 Spring Boot各种日志记录方式详解

一个人只要有意志力,就能超越他的环境。——《马丁·伊登》 1、日志框架比较(slf4j、log4j、logback、log4j2) Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging...

2018-04-10 21:18:39 19288 2

原创 Freemaker判断是否为空

情绪无限,而自由的空间有限,因此必须学会控制情绪。——《情商》 最近在开发中,经常遇到freemaker里面某些数据为空时,报错的问题,查询资料发现,需要判断为空来解决报错问题。本文将从各种数据类型来判断是否为空的问题。 1、判断对象为空 (1)freemarker中显示某对象使用$...

2018-04-04 21:40:04 1128 0

原创 Mysql设置创建时间字段和更新时间字段自动获取时间,填充时间

我怀念曾经蛮横剥开我遍布尖刺的外壳,闯进我世界的那个你。——《以你为名的青春》 1、引言 在实际开发中,每条数据的创建时间和修改时间,尽量不需要应用程序去记录,而由数据库获取当前时间自动记录创建时间,获取当前时间自动记录修改时间。 2、创建语句 (1)–添加CreateTi...

2018-04-02 22:22:53 11324 1

提示
确定要删除当前文章?
取消 删除