摘要:
一、SpringBoot对日志框架的统一处理 导入SpringBoot启动器 org.springframework.boot spring-boot-starter 默认使用spring-boot-starter-logging做日志依赖 ... 阅读全文
摘要:
一、 RDB 是什么:在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个... 阅读全文
摘要:
存储过程和函数:类似于java中的方法,可以提高代码的重用性也,可以简化操作。 一、 存储过程 含义:一组预先编译好的SQL语句的集合,理解成批处理语句作用1、提高代码的重用性 2、简化操作 3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率... 阅读全文
摘要:
MySQL变量分为系统变量和自定义变量,系统变量分为全局变量和会话变量,自定义变量分为用户变量和局部变量。 一、 系统变量 说明:变量由系统定义,不是用户定义,属于服务器层面注意:全局变量需要添加global关键字,会话变量需要添加session关键字,如果不... 阅读全文
摘要:
1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pi... 阅读全文
摘要:
遇到问题一定要学会第一时间查看redis配置文件。 Redis是单进程:用单进程模型来处理客户端的请求。对读写等事件的响应是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率。(epoll是Linux内核为处理大批量文件描述符... 阅读全文
摘要:
一 传统数据库的ACDI理论 原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,要么都执行要么都不执行。一致性(consistency):一个事务执行会使数据从一个一致状态切换到另外一个一致状态。也就是说数据库要一直处于一致的状态,事务... 阅读全文
摘要:
视图:是一种虚拟表,可以喝普通表一样使用,它是通过查询已存在的表中的数据动态生成的表,只保存查询的逻辑,不保存查询的结果。 视图的好处:--重用SQL --简化复杂SQL操作,不必知道它的实现细节 --保护数据,提高安全性 应用场景:--多个地方用到同样的查询... 阅读全文
摘要:
MySQL支持TCL(Transaction Control Language)。事务是指一条或者多条组成的SQL语句,要么全部执行要么全部不执行。 事务的四大特性(ACDI):(1)原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,要... 阅读全文
摘要:
含义:可以不用手动插入的值,系统提供默认值。关键字AUTO_INCREMENT 特点: 搭配对象不一定是主键,但是必须是一个key一个表最多只能有一个自增列该列类型只能为数值型通过该SQL查看起始值和步长:SHOW VARIABLES LIKE '%auto_... 阅读全文