摘要: MySQL 性能优化神器 Explain 1、简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化.EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 Explain 就可以了, 例 阅读全文
posted @ 2020-08-28 17:57 mzjnumber1 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 那些年,我们踩过的 Java 坑 1.对象比较方法 JDK1.7提供的Objects.equals方法,非常方便地实现了对象的比较,有效地避免了繁琐的空指针检查。 1.1.问题现象 在JDK1.7之前,在判断一个短整型、整型、长整型包装数据类型与常量是否相等时,我们一般这样写: Short shor 阅读全文
posted @ 2020-08-28 16:05 mzjnumber1 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 需要在Transactional注解指定rollbackFor或者在方法中显示的rollback。 异常的分类 error是一定会回滚的。 这里Exception是异常,他又分为运行时异常RuntimeException和非运行时异常 可查的异常(checked exceptions):Except 阅读全文
posted @ 2020-08-28 14:56 mzjnumber1 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 数据仓库模型几大类 数据仓库中有几种经典的数据模型:范式模型、维度模型、DataVault。 很多模型的设计都在同构化,而且在工作中也不是单独地用一种模型,会根据业务场景做出各种取舍。 一、范式模型 范式模型也叫ER模型、实体模型。 范式是数据库逻辑模型设计的基本理论,一个关系模型可以从第一范式到第 阅读全文
posted @ 2020-08-28 14:10 mzjnumber1 阅读(891) 评论(0) 推荐(0) 编辑