自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ConcurrentHashMap底层原理以及实现原理,还有基本功能,以及性能方面的优化

JDK1.8之后的ConcurrentHashMap在JDK1.8版本中采用了CAS+synchronized的方法来保证并发,线程安全。

2023-11-26 20:58:56 343 1

原创 聚簇索引和非聚簇索引的区别

聚簇索引。

2023-11-25 15:54:18 977

原创 MySQL主从、集群模式简单介绍,UNION 和 UNION ALL 区别,分库分表

主从模式、集群模式,都是在一个项目中使用多个mysql节点进行存储和读取数据。当单机模式部署,不满足安全性、高可用、高并发等需求的时候,就需要考虑主从模式或者集群模式部署。

2023-11-25 15:52:00 987

原创 redis持久化----AOF重写机制

2、在重写即将开始之际,redis会创建(fork)一个“重写子进程”,这个子进程会首先读取现有的AOF文件,并将其包含的。一边累积到内存缓冲区中,一边继续写入到原有的AOF文件中,这样做是保证原有的AOF文件的可用性,避免在重写过程中出现意外。5、当追加结束后,redis就会用新AOF文件来代替旧AOF文件,之后再有新的写指令,就都会追加到新的AOF文件中了。4、当“重写子进程”完成重写工作后,它会给父进程发一个信号,父进程收到信号后就会将内存中缓存的。2、redis的备份和还原,可以借助第三方的工具。

2023-11-25 14:57:31 390

原创 websocket,全双工通讯传输协议,WebSocket与Socket的区别 HTTP与WebSocket区别 WebSocket特点

WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。Socket是一组接口,是应用层与TCP/IP协议通信的中间软件抽象层,

2023-11-25 14:48:34 400

原创 redis 持久化 —— RDB(Redis DataBase)和 AOF(Append Only File),AOF文件出现了被写坏的情况进行修复

如果你对数据的完整性非常敏感,那么RDB方式就不太适合你,因为即使你每5分钟都持久化一次,当redis故障时,仍然会有近5分钟的数据丢失。举个例子或许更形象,假如我们调用了100次INCR指令,在AOF文件中就要存储100条指令,但这明显是很低效的,完全可以把这100条指令合并成一条SET指令,这就是。7、在进行AOF重写时,仍然是采用先写临时文件,全部完成后再替换的流程,所以断电、磁盘满等问题都不会影响AOF文件的可用性,这点大家可以放心。,导致redis内存中的数据全部被清空了,这是很悲剧的事情。

2023-11-25 14:47:38 1071

原创 java集合,ArrayList、LinkedList、Vector、set

java集合

2023-11-24 19:54:56 1000 1

空空如也

空空如也

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

TA关注的人

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