自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 gradle学习文档

https://www.yuque.com/youyi-ai1ik/emphm9/kyhenl

2024-04-23 14:14:00 278

原创 nginx学习文档

Nginx是一款轻量级的Web服务器反向代理服务器,同时也提供了IMAP/POP3/SMTP服务。适用于各种场景,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。能支持高达50,000个并发连接数。

2024-04-12 14:27:14 642 1

转载 nginx配置文件

【代码】nginx配置文件。

2024-04-12 11:24:23 19 1

原创 Spring Cloud Alibaba 官网中文文档

https://sca.aliyun.com/zh-cn/docs/2022.0.0.0/overview/what-is-sca

2024-04-11 10:04:52 407

原创 Nacos学习文档

nacos使用

2024-04-03 15:19:47 823 1

原创 分布式锁的演进

1.阶段一2.阶段二3.阶段三4.阶段四5.阶段五

2024-03-18 21:55:38 100

原创 redis缓存穿透、缓存雪崩、缓存穿透解决办法

指查询一个一定不存在的数据,由于缓存一直不命中,将去数据库查询,但是数据库也无此记录,我们没有将这次查询的null写入缓存,这将导致这个不存在的数据每次请求都要到存储层查询,失去了缓存的意义。解决:原有的失效时间基础上增加一个随机值,比如1-5分钟随机,这样每一个缓存的过期时间的重复率就会降低,就很难引发集体失效的事件。大量并发只让一个去查,其他人等待,查到以后释放锁其他人获取到锁,先查缓存,就会有数据,不用去db。风险:利用不存在的数据进行攻击,数据库压力增大,最终导致崩溃。

2024-03-18 17:10:02 137

原创 RabbitMQ

3.Client发送Ack消息给MQ,通知MQ删除该消息,此处有可能因为网络问题导致Ack失败,那么Client会重复消息,这里就引出消费幂等的问题;1.MQ将消息push给Client(或Client来pull消息)两种方式比较:事务回降低性能,一般使用消息确认模式。1.生产者确认发送到mq服务器,生产者确认机制。3.消费者确认消费掉消息(消费者确认机制)32 . MQ如何将消息可靠投递到消费者?2.mq服务器不丢数据(队列消息持久化)消息的丢失,在mq角度考虑,有三种途径。4.MQ将已消费的消息删除。

2024-03-18 12:54:14 179

原创 springboot启动redis报错

【代码】springboot启动redis报错。

2023-03-14 09:31:24 566

原创 Mysql慢查询

mysql慢查询

2023-02-24 11:54:49 179

原创 Stream流式编程根据某字段排重并返回List

【代码】Stream流式编程根据某字段排重并返回List。

2023-01-29 09:09:28 317

原创 RabbitMQ安装教程

RabbitMq安装教程。

2022-11-22 16:27:33 2576

原创 msql 修改视图定义者

1.因为每次新建数据库新建用户后,执行之前用户创建的视图报错,需要修改视图创建者。

2022-11-14 13:59:06 711

原创 varchar和char的区别

1.varcharvarchar只会占用实际使用的空间,适用于存储变长字符串,但是会使用额外的空间来存储当前数据长度(255以下 1字节,255以上 2字节)例:varchar(20),存储 “测试” 两个字,mysql存储只占用两个字符空间,并且如果尾部带有空格,不会自动去除空格2.charchar类型定长,适用于存储定长字符串或者非常短的数据,会自动去除尾部空格例:char(10),无论是否存储数据,都会占用10个字符空间,在数据长度固定的情况下,可以使用char,因为char类型不需要额外的

2022-05-28 09:34:54 610

原创 ElasticSearch下载安装

一、下载elasticsearch登录 https://www.elastic.co/cn/downloads/elasticsearch 下载二、启动elasticsearch三、将elasticsearch安装成服务在安装的es目录下在地址栏输入cmd 进入命令窗口, 输入elasticsearch-service.bat install 即可安装成服务...

2022-05-28 09:15:49 3507

转载 JRebel插件使用详解

https://blog.csdn.net/lianghecai52171314/article/details/105637251

2022-04-05 11:17:22 133

原创 mysql索引失效的情况

mysql索引失效的情况1、like 以%开头,索引无效;当like前缀没有%,后缀有%时,索引有效。2、or语句前后没有同时使用索引。当or左右查询字段只有一个是索引,该索引失效,只有当or左右查询字段均为索引时,才会生效3、组合索引,不是使用第一列索引,索引失效。4、数据类型出现隐式转化。如varchar不加单引号的话可能会自动转换为int型,使索引无效,产生全表扫描。5、在索引列上使用 IS NULL 或 IS NOT NULL操作。索引是不索引空值的,所以这样的操作不能使用索引,可以用其他

2022-03-16 08:40:18 293

原创 Centos下载安装

Centos下载安装一. 下载Centos官方下载网址:https://www.centos.org/DVD ISO:普通光盘完整安装版镜像,可离线安装到计算机硬盘上,包含大量的常用软件,一般选择这种镜像类型即可。Everything ISO:包含了完整安装版的内容,并对其进行补充,集成了所 有软件。Minimal ISO:这个版本为精简版的镜像,可以安装一个基本的CentOS系 统,包含了可启动系统基本所需的最小安装包。二.虚拟机准备1.创建新的虚拟机2.选择自定义(高级),然后

2021-08-20 18:03:54 462

转载 深入解析MySQL索引原理

https://blog.csdn.net/zmemorys/article/details/106780498

2021-08-11 12:15:43 47

原创 通过将文件流放入response中实现在线预览pdf文件

public void getHealthReacordById(Long id, HttpServletResponse response) throws UnsupportedEncodingException { PdfFile pdfFile = healthRecordRepository.getOne(id); //取路径 String path = pdfFile.getPath(); File file = new File(path); if (!f

2021-08-11 10:26:32 2044

原创 weget安装卸载

使用weget下载报错

2021-06-04 18:18:51 3260

Redis.rar redis管理工具

Redis.rar redis管理工具

2024-04-01

Typora文档软件Typora文档软件

Typora文档软件Typora文档软件

2024-04-01

CICD持续交付/持续部署

CICD持续交付/持续部署

2021-08-11

空空如也

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

TA关注的人

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