自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

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

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

2018-04-22 15:18:41 4623 3

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

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

2018-04-21 22:50:17 422

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

世界上一切好东西对于我们,除了加以使用外,实在没有别的好处。  ——《鲁滨逊漂流记》1、引言 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的...

2018-04-11 01:01:35 773

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

一个人只要有意志力,就能超越他的环境。——《马丁·伊登》1、日志框架比较(slf4j、log4j、logback、log4j2)Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志...

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

原创 Freemaker判断是否为空

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

2018-04-04 21:40:04 6992

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

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

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

CSDN_Example

RecyclerView+swipeRefreshLayout+ViewPager实现上拉加载更多下拉刷新,并添加头部广告栏

2016-11-07

显示gif图片的框架

ShowGif,GIF显示框架,重写了View类,用户使用时直接在XML文件中调用就好了

2015-12-06

解析Android软件的Xml文件

Android反编译利器 如何使用请查看我的CSDN博客

2013-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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