- 博客(6)
- 收藏
- 关注
原创 redis缓存雪崩、穿透以及技术预防*
普通高等学校招生全国统一考试 · 程序员卷1.本试卷分为单选题、简答题、编程题三种类型,选择题每题5分,简答题每题10分,编程题每题20分。2.考试时间为30分钟;3.全部答案请填写在本文评论区;4.考试结束后,请将本试卷分享到CSDN APP、朋友圈、社群。一、单选题1.现在公认的世界上第一个女程序员是?A. Taylor swiftB. Ada LovelaceC. Angela GoD. Alan Mathison Turing2、521的时候,程序员小军给女朋友送了99朵玫瑰,
2021-06-08 17:02:26
111
转载 消息队列应用场景
https://blog.csdn.net/qq_29963323/article/details/79728581?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161562635616780357228655%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161562635616780357228655&biz_id=0&a
2021-03-13 17:15:37
94
原创 详细介绍:Redis底层原理实现机制
一、Redis的两个实现持久化机制1、RDB方式:RDB方式是指在指定时间间隔内将内存的数据集快照到磁盘里,实际的操作过程是fork(拷贝)一个子线程,先将数据写在临时文件里,写入之后在更换之前的文件,使用二进制压缩存储。所有他是全量的方式进行持久化的。优点:(1)一旦采用该方式,那么你的整个Redis数据库将只包含一个文件,这样非常方便进行备份。比如你可能打算没1天归档一些数据。(2)方便备份,我们可以很容易的将一个一个RDB文件移动到其他的存储介质上(3)RDB 在恢复大数据集时的速度比 A
2020-11-25 16:32:35
905
1
原创 详细介绍:多线程高并发
高并发与多线程的关系与区别liuhuiteng 2019-03-09 21:30:41 13357 收藏 80分类专栏: Java进阶 文章标签: 高并发 多线程 高并发指标 高并发解决方案一、什么是高并发高并发(High Concurrency)是一种系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问收到大量请求(例如:12306的抢票情况;天猫双十一活动)。该情况的发生会导致系统在这段时间内执行大量操作,例如对资源的请求、数据库的操作等。二、高并发
2020-11-25 16:31:56
3467
原创 MySQL执行原理-超详细举例说明
MySQL架构图MySQL逻辑架构图,可以分为 Server 层和存储引擎层两部分。Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。而存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持 InnoDB、MyISAM、Memory 等多个存储引擎。现在最常用的存储引擎是 InnoDB,它从 MySQL 5.5.5 版本开始
2020-09-21 10:39:29
559
1
原创 多线程与并发:多线程详细步骤和synchronized实现同步机制
多线程创建使用详细步骤什么是线程?多线程使用的API多线程实现的方式线程的生命周期sleep()与wait()方法区别:锁的机制:synchronized实现同步机制synchronized方法和synchronized同步代码块的区别:什么是线程?进程:是程序执行一次的过程或正在执行的程序,进程有自己的生命周期:产生-执行-死亡;线程:一个进程在执行的过程中没有多个线程,它是进程中的一条路径。多线程使用的API//获取当前线程的名字Thread.currentThread().getName(
2020-08-18 11:36:18
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人