上一页 1 2 3 4 5 6 7 8 ··· 27 下一页
摘要: 在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的 SQL 语句就成为整个系统性能的瓶颈,因此我们必须要对它们进行优化 当面对一个 阅读全文
posted @ 2020-04-22 17:56 糖不甜,盐不咸 阅读(313) 评论(0) 推荐(0) 编辑
摘要: Mysql的体系结构概览: 整个MySQL Server由以下组成 Connection Pool : 连接池组件 Management Services & Utilities : 管理服务和工具组件 SQL Interface : SQL接口组件 Parser : 查询分析器组件 Optimiz 阅读全文
posted @ 2020-04-22 14:28 糖不甜,盐不咸 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 触发器是与表有关的数据库对象,指在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性 , 日志记录 , 数据校验等操作 。使用别名 OLD 和 NEW 来引用触发器中发生变化的记录内容,这与其他的数据 阅读全文
posted @ 2020-04-22 12:40 糖不甜,盐不咸 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 存储过程和函数概述: 存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程和函数的区别在于函数必须有返回值,而存储过程没有。 函数 : 是一个有 阅读全文
posted @ 2020-04-22 12:20 糖不甜,盐不咸 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 索引概述: MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 一般来说索引本身也很大, 阅读全文
posted @ 2020-04-22 02:03 糖不甜,盐不咸 阅读(171) 评论(0) 推荐(0) 编辑
摘要: springboot框架在企业中的使用越来越普遍,springboot日志也是开发中常用的日志系统。springboot默认就是使用SLF4J作为日志门面,logback作为日志实现来记录日志。SpringBoot中的日志设计: <!-- 不需要手动引入,springboot框架自带引入 --> < 阅读全文
posted @ 2020-04-21 22:14 糖不甜,盐不咸 阅读(366) 评论(0) 推荐(0) 编辑
摘要: Apache Log4j 2是对Log4j的升级版,参考了logback的一些优秀的设计,并且修复了一些问题,因此带来了一些重大的提升,主要有: 异常处理,在 logback中,Appender中的异常不会被应用感知到,但是在log4j2中,提供了一些异常处理机制。 性能提升, log4j2相较于l 阅读全文
posted @ 2020-04-21 18:55 糖不甜,盐不咸 阅读(359) 评论(0) 推荐(0) 编辑
摘要: Logback是由log4j创始人设计的另一个开源日志组件,性能比log4j要好。 Logback主要分为三个模块: logback-core :其它两个模块的基础模块 logback-classic :它是log4j的一个改良版本,同时它完整实现了slf4j API logback-access 阅读全文
posted @ 2020-04-21 00:25 糖不甜,盐不咸 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 简单日志门面(Simple Logging Facade For Java) SLF4J主要是为了给Java日志访问提供一套标准、规范的API框架,其主要意义在于提供接口,具体的实现可以交由其他日志框架,例如log4j和logback等。当然slf4j自己也提供了功能较为简单的实现,但是一般很少用到 阅读全文
posted @ 2020-04-20 23:25 糖不甜,盐不咸 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 当我们的系统变的更加复杂的时候,我们的日志就容易发生混乱。随着系统开发的进行,可能会更新不同的日志框架,造成当前系统中存在不同的日志依赖,让我们难以统一的管理和控制。就算我们强制要求所有的模块使用相同的日志框架,系统中也难以避免使用其他类似spring,mybatis等其他的第三方框架,它们依赖于我 阅读全文
posted @ 2020-04-20 19:40 糖不甜,盐不咸 阅读(151) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 27 下一页