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