- 博客(10)
- 收藏
- 关注
原创 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
原创 @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关注的人