摘要:
一、JMX的定义 JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。这是官方文档上的定义,我看过很多次也无法很好的理解。我个人的理解是JMX让程序有被管理 阅读全文
摘要:
在爱学习mysql优化时 我需要大量数据才检测sql语句的效率 下面给大家模拟一个生成100万人员信息的数据的范例 创建一个数据库 名为test 建立表 create table t(id bigint not null auto_increment primary key, mobile bigi 阅读全文
摘要:
在spring实例化 之前bean对象封装成 beanDefinition 对象 想了解详情的请参考上一篇文章 好了 我们聊聊 Bean 的实例化过程的几个重要角色 BeanDefinitionRegistryPostProcessor 接口 Refresh().invokeBeanFactoryP 阅读全文
摘要:
BeanDefinition 在 spring 中贯穿始终,spring 要根据 BeanDefinition 对象来实 例化 bean,只要把解析的标签,扫描的注解类封装成 BeanDefinition 对象,spring 才能实例化 bean beanDefinition 实现类 ChildBe 阅读全文
摘要:
Redis目前作为很多项目的主流缓存方案,学习完redis的基本命令和特性后。我们要集成进我们的springboot项目中 不废话上代码 在application.yml中加入 spring: redis: database: 0 # 使用的第几个数据库 host: localhost #连接hos 阅读全文
摘要:
一、Redis介绍 1,redis介绍(Redis安装在磁盘;Redis数据存储在内存) redis是一种基于键值对(key-value)数据库,其中value可以为string、hash、list、set、zset等多种数据结构,可以满足很多应用场景。还提供了键过期,发布订阅,事务,流水线,等附加 阅读全文
摘要:
一、主从模式 通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据。 但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障等问题,也会导致数据丢失。为了避免单点故障,通常的做法是将数据库复制多个副 阅读全文