2018年6月3日
摘要:
数据持久化 Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件) (1)RDB持久化方式是在一个特定的间隔保存某个时间点的一个数据快照。(默认模式) (2)以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,red
阅读全文
posted @ 2018-06-03 23:40
雨点的名字
阅读(1009)
推荐(1)
2018年6月2日
摘要:
五种数据结构 一、全局key操作 二、2.String(字符串) string是redis最基本的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 string类型是Redis最基本的数据类型,一个键最
阅读全文
posted @ 2018-06-02 18:25
雨点的名字
阅读(9042)
推荐(5)
2018年6月1日
摘要:
锁 一概述 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制。 MySQL各存储引擎使用了三种类型(级别)的锁定机制:表级锁定,行级锁定和页级锁定。 MySQL大致可归纳为以下3种锁: 表级锁:
阅读全文
posted @ 2018-06-01 22:01
雨点的名字
阅读(816)
推荐(0)
2018年5月30日
摘要:
慢查询 简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 一、配置慢查询 1、参数说明 slow_query_log : 慢查询开启状态(默认关闭) slow_query_log_file : 慢查询日志存放的位置(这个目录
阅读全文
posted @ 2018-05-30 21:24
雨点的名字
阅读(734)
推荐(0)
摘要:
MySQL优化 一、单表、双表、三表优化 1、单表 首先结论就是,range类型查询字段后面的索引全都无效 (1)建表 (2)未创建索引查询 (3)创建category_id,comments,views复合索引 索引创建了,为什么在排序的时候没有生效? 这是因为先排序category_id, 如果
阅读全文
posted @ 2018-05-30 21:07
雨点的名字
阅读(1028)
推荐(0)
2018年5月28日
摘要:
Explain 什么是explain 使用explain关键字,可以模拟优化器执行SQL语句查询,从而知道MySQL如果处理你的SQL语句,分析语句的性能瓶颈。 explain 分析sql语句 使用explain关键字可以模拟优化器执行sql查询语句,从而得知MySQL 是如何处理sql语句。 +
阅读全文
posted @ 2018-05-28 21:18
雨点的名字
阅读(1318)
推荐(1)
2018年5月27日
摘要:
索引 什么是索引? 索引是帮助Mysql提高获取数据的数据结构,换一句话讲就是“排好序的快速查找的数据结构”。 一.索引的分类 MySQL主要的几种索引类型:1.普通索引、2.唯一索引、3.主键索引、4.组合索引、5.全文索引。 1.普通索引 是最基本的索引,它没有任何限制。 2.唯一索引 与普通索
阅读全文
posted @ 2018-05-27 22:20
雨点的名字
阅读(1447)
推荐(3)
2018年5月23日
摘要:
Springboot整合Active消息队列 简单理解: Active是Apache公司旗下的一个消息总线,ActiveMQ是一个开源兼容Java Message Service(JMS) 面向消息的中件间. 是一个提供松耦合的应用程序架构. 主要用来在服务与服务之间进行异步通信的。 一、搭建步骤
阅读全文
posted @ 2018-05-23 21:55
雨点的名字
阅读(3208)
推荐(7)
2018年5月22日
摘要:
JMS 一、理解JMS 1、什么是JMS? JMS即Java消息服务(Java Message Service)应用程序接口,API是一个消息服务的标准或者说是规范,允许应用程序组件基于JavaEE平台创建、发送、接收和读取消息。它使分布式通信耦合度更低,消息服务更加可靠以及异步性。我们可以简单的理
阅读全文
posted @ 2018-05-22 21:38
雨点的名字
阅读(1159)
推荐(0)
摘要:
消息队列概念和使用场景 声明:本文转自:MQ入门总结(一)消息队列概念和使用场景 写的很好,都不用自己在整理了,非常感谢该作者的用心。 一、什么是消息队列 消息即是信息的载体。为了让消息发送者和消息接收者都能够明白消息所承载的信息(消息发送者需要知道如何构造消息;消息接收者需要知道如何解析消息),它
阅读全文
posted @ 2018-05-22 21:00
雨点的名字
阅读(2155)
推荐(0)
2018年5月21日
摘要:
logback日志 一、概述 和log4j优点: 实际上,这两个日志框架都出自同一个开发者之手,Logback 相对于 Log4J 有更多的优点 (1)logback不仅性能提升了,初始化内存加载也更小了。 (2)内容更丰富的文档 (3)更强大的过滤器 二、步骤 1、maven配置jar包 logb
阅读全文
posted @ 2018-05-21 23:51
雨点的名字
阅读(2203)
推荐(3)
2018年5月18日
摘要:
定时任务,异步任务 一、定时任务 1、步骤: 1:在启动类上写@EnableScheduling注解 2:在要定时任务的类上写@component 3:在要定时执行的方法上写@Scheduled(fixedRate=毫秒数)。 2、示例 主类 @SpringBootApplication @Enab
阅读全文
posted @ 2018-05-18 23:21
雨点的名字
阅读(14905)
推荐(3)
摘要:
Springboot整合redis 步骤讲解 1、第一步jar导入: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </
阅读全文
posted @ 2018-05-18 21:57
雨点的名字
阅读(4426)
推荐(3)
2018年5月16日
摘要:
整合Mybaties增删改查 1、填写pom.xml <!-- mybatis依赖jar包 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</art
阅读全文
posted @ 2018-05-16 22:39
雨点的名字
阅读(1430)
推荐(0)
2018年5月15日
摘要:
过滤器,监听器,拦截器 一、理解它们 看里十几篇博客,总算有点小明白,总的来讲,两张图可以让我看明白点。 通过两幅图我们可以理解拦截器和过滤器的特点 1、过滤器 过滤器是在请求进入tomcat容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之
阅读全文
posted @ 2018-05-15 22:58
雨点的名字
阅读(3435)
推荐(6)