自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 Redis篇-第5章 Redis事务

第一节 概念1、定义使用 Redis 事务可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其他命令插入,不许加塞。2、作用一个队列中,一次性、顺序性、排他性的执行一系列命令。第二节 Redis 事务 VS 数据库事务第三节 redis事务的使用。

2024-09-01 04:58:30 909

原创 Redis篇-第6章 Redis管道

第一节 概念(1)管道的由来Redis 是一种基于客户端-服务端模型以及请求/响应协议的 TCP 服务。上述两步称为:Round Trip Time(简称 RTT,数据包往返于两端的时间)如果同时需要执行大量的命令,那么就要等待上一条命令应答后再执行,这中间不仅仅多了RTT(Round Time Trip),而且还。

2024-09-01 04:08:35 354

原创 Redis篇-第13章 BigKey问题

第一节 MoreKey案例。

2024-08-30 02:49:55 1097

原创 Redis篇-第4章 Redis持久化

第一节 RDB持久化。

2024-08-29 21:40:37 861

原创 Redis篇-第1章 Redis入门概述

除了上述四点以外,在存储方式、扩展性、查询性能上关系型与非关系型也都有着显著差异,总结如下:存储方式关系型数据库基于磁盘进行存储,会有大量的磁盘IO,对性能有一定影响非关系型数据库,他们的操作更多的是依赖于内存来操作,内存的读写速度会非常快,性能自然会好一些扩展性关系型数据库集群模式一般是主从,主从数据一致,起到数据备份的作用,称为垂直扩展。非关系型数据库可以将数据拆分,存储在不同机器上,可以保存海量数据,解决内存大小有限的问题。称为水平扩展。

2024-08-29 04:13:47 594

原创 Redis篇-第11章 SpringBoot集成Redis

java 连接 Mysql:JDBC 等java 连接 Redis:Jedis、Lettuce、RedisTemplate 等RedisTemplate可以接收任意Object作为值写入Redis,只不过写入前会把Object序列化为字节形式,默认是采用JDK序列化,得到的结果是这样的:缺点:可读性差 、占用内存大@Bean// 创建RedisTemplate对象// 设置连接工厂// 创建JSON序列化工具// 设置Key的序列化// 设置Value的序列化。

2024-08-29 03:10:33 1146

原创 Redis篇-第16章 缓存预热、缓存雪崩、缓存击穿、缓存穿透

当我们客户端访问不存在的数据时,先请求 redis,但是此时 redis 中没有数据,之后会访问数据库,但是数据库中也没有数据,这个数据穿透了缓存,直击数据库,我们都知道数据库能够承载的并发不如 redis 这么高,如果大量的请求同时过来访问这种不存在的数据,这些请求就都会访问到数据库,简单的解决方案就是哪怕这个数据在数据库中也不存在,我们也把这个数据存入到 redis 中去,这样,下次用户过来访问这个不存在的数据,那么在 redis 中也能找到这个数据就不会进入到缓存了。因为锁能实现互斥性。

2024-08-28 04:38:25 1064

原创 第2章 RabbitMQ 介绍

第一节 RabbitMQ 概念RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑 RabbitMQ 是一个快递站,一个快递员帮你传递快件。RabbitMQ 与快递站的主要区别在于,它不处理快件而是。第二节 几大核心概念。

2024-08-26 02:45:46 983

原创 第1章 MQ 的基本概念

第一节 什么是MQMQ(message queue),本质是个队列, FIFO 先入先出,只不过队列中存放的内容是message而已。是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中, MQ 是一种常见的上下游“逻辑解耦+物理解耦”的消息通信服务。第二节 为什么要用MQ。

2024-08-26 02:37:46 869

原创 Linux篇-第7章 Linux常用指令

在Linux系统中,系统运行级别(runlevel)是指一组预定义的系统状态,每个运行级别都有特定的服务和进程在运行。Linux 允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。也就是说,启动时根据”运行级别“,确定要运行哪些程序。例如:在服务器需要重启或维护时,将系统切换到单用户模式,只启动系统最基本的服务和进程,从而更快速地进行相关操作。运行级别描述0关机1单用户模式【找回丢失密码】2多用户模式没有网络服务3多用户状态有网络服务4没有使用5。

2024-07-08 03:38:26 1077

原创 Linux篇-第6章 用户管理

在操作 Linux 时,如果当前用户的权限不够,可以通过 su - 指令,切换到高权限用户,比如 root类似于角色,系统可以对有相同权限的多个用户进行统一管理。

2024-07-05 03:30:57 237

原创 Linux篇-第4章 VI与VIM编辑器

第一节 vi 和 vim 的基本介绍第二节 vi 和 vim 常用的三种模式。

2024-07-05 03:01:18 615

原创 Linux篇-第5章 开机、重启和用户登录注销

shutdown -h now 立刻关机halt 立刻关机shutdown -h 1 1分钟后关机shutdown -r now 立刻重启reboot 立刻重启sync 把内存的数据同步到磁盘su - 用户名 切换成系统管理员logout 注销用户。

2024-07-05 01:28:17 211

原创 Idea常用快捷键

10.将光标放在一个方法上,输入ctrl+B,可以选择定位到哪个类的方法。19.批量替换项目内相同的代码 ctrl + shift + R。17.实现接口,光标停在接口名,按 alt + enter。9.查看一个类的层级关系或查看接口实现类 ctrl+H。13.指定代码抛出异常 ctrl + alt + T。15.查看方法参数的形式,括号内按 ctrl + P。18.查看接口的实现类 ctrl + alt + B。7.快速运行程序 ctrl+shift+F10。6.快速格式化代码 ctrl+alt+L。

2024-07-05 01:04:47 394

MySQL数据库.md

MySQL数据库.md

2021-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除