自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Redis击穿/穿透/雪崩/淘汰四种解决方案

不做标题党,只做好文章,“学无止境,前进不止”

2022-08-23 10:50:30 328 1

原创 Redis各类型应用场景+详细命令使用

Redis 作为内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它的 value 支持多种类型的数据结构,基本数据结构包含:字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)五种。这五种数据结构在我们工作中经常使用到,面试过程中经常被问到,因此熟练掌握这 5 种基本数据结构的使用和应用场景是 Redis 知识最基础也是最重要的部分。字符串是 Redis 最简单的储存类型,它存储的值可以是字符串、整数或者浮点数...

2022-07-04 17:28:37 1486

原创 个人多线程与并发与精通笔记

最主要就是提高 CPU 的利用率多线程程序可以充分使用 CUP 的效率避免无效等待(IO 的时候可以做别的事)提高用户体验:避免卡顿,缩短等待时间并行处理:提高性能,通常是在服务器领域(例如 Tomcat),用多个线程去接收进来的 HTTP 请求,而不是排队等待单一的线程处理在 Android 开发中,主线程的重要任务之一就是绘制屏幕界面,该线程中不允许进行 IO 操作或网络请求,目的就是避免卡顿,影响用户的交互串行和并行并发和并行概念非常相似并发:这里是单核 CPU(1 核),A、B、C 任务分次调度,这

2022-06-21 10:13:23 303

原创 个人Docker学习笔记

Dockerdocker基础1.docker基本组成镜像(image)容器(container)仓库(repository)2.Docker帮助启动命令启动docker: systemctl start docker停止docker: systemctl stop docker重启docker: systemctl restart docker查看docker状态:systemctl status docker开机启动docker: systemctl enable docker

2022-03-17 22:28:57 400

原创 ElasticSearch基础入门

ElasticSearch入门

2022-02-24 15:27:04 1073

原创 @Transactional的七种事务传播行为

@TransactionalREQUIRED (默认事务)支持当前事务;如果当前没有事务,则新建一个事物REQUIRES_NEW (a事务失败了不会影响b事务的执行)新建事务;如果当前存在事务,则把当前事务挂起SUPPORTS支持当前事务,如果不存在则以非事务方式执行。MANDATORY支持当前事务,如果不存在则抛出异常(IllegalTransactionStateException)。 类似于同名的 EJB 事务属性NOT_SUPPORTED

2021-11-18 17:27:29 2828

原创 redis分布式锁

redis分布式锁所需jar包(maven) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>RedisLock工具类packa

2021-09-06 12:15:02 149

原创 1.设计模式之单例模式

单例模式(Singleton)简介单例模式的应用场景单例模式的结构和实现具体实现懒汉式饿汉式线程安全的单例模式单例模式的应用场景需要频繁创建的一些类,使用单例可以降低系统的内存压力,减少 GC。某些类创建实例时占用资源较多,或实例化耗时较长,且经常使用。某类需要频繁实例化,而创建的对象又频繁被销毁的时候,如多线程的线程池、网络连接池等。对于一些控制硬件级别的操作,或者从系统上来讲应当是单一控制逻辑的操作,如果有多个实例,则系统会完全乱套。单例模式的结构和实

2021-05-19 16:06:09 74

原创 视频转m3u8

MP4转M3U8介绍什么是m3u8m3u8是苹果公司推出的视频播放标准,是m3u的一种,只是编码格式采用的是UTF-8。m3u8准确来说是一种索引文件,使用m3u8文件实际上是通过它来解析对应的放在服务器上的视频网络地址,从而实现在线播放。使用m3u8格式文件主要因为可以实现多码率视频的适配,视频网站可以根据用户的网络带宽情况,自动为客户端匹配一个合适的码率文件进行播放,从而保证视频的流畅度。使用m3u8的好处:简单地说就是可以节省服务器的流量成本,加快用户观看视频的加载速度,

2021-05-15 17:03:49 2041

原创 PageHelper教程springboot+mybatis+PageHelper附带返回值参数解析

最全PageHelper教程springboot+mybatis+PageHelper附带返回值参数解析pom文件application.yml配置文件sql语句实体类MapperMapper Xmlservice层service impl层Controller层话不多说,直接看返回JSON最后的最后源码已经上传码云,需要的自行下载点击下载pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven

2020-12-28 17:46:26 1888 9

空空如也

空空如也

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

TA关注的人

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