自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java】Redis知识点

当我们更新数据的时候,添加排他锁,它是读写,读读都互斥,这样就能保证在写数据的同时是不会让其他线程读数据的,避免了脏数据。当然是有缺点的,布隆过滤器有可能会产生一定的误判,我们一般可以设置这个误判率,大概不会超过5%,其实这个误判是必然存在的,要不就得增加数组的长度,其实已经算是很划分了,5%以内的误判率一般的项目也能接受,不至于高并发下压倒数据库。:当查询一个不存在的数据时,如果从存储层查不到这个数据,就不会将其缓存到redis,这就导致每次访问该数据时,都会请求到DB,次数增加就可能导致DB挂掉。

2024-09-01 17:01:14 1136

原创 【Java】多线程学习笔记

进程间通过管道、 共享内存、信号量机制、消息队列通信在java中要想实现多线程,有两种手段,

2024-09-01 17:00:56 1155

原创 【Docker】error pulling image configuration: download failed after attempts=6: dial tcp 157.240.16.50:

试了下网上更改为国内源没有办法,依然是连接拒绝.

2024-08-15 15:31:58 1117 4

原创 【Java】基于Redis的Java延迟任务实现

首先将任务数据添加到数据库里,再由数据库导入到Redis,导入之前会先进行判断任务执行时间是否小于等于当前时间,如果是,则代表当前任务立即执行,将其放入到Redis的消费队列中消费任务。如果否则判断执行时间是否小于等于预设时间,如果是,则将其放入Redis的zset有序集合中等待执行,在Redis中每分钟定时刷新,如果延迟任务需要执行的话,就会从zset进入到list里执行,Redis中只有list才能消费任务。,内存数据库的存储是有限的,需要考虑数据持久化的问题,存储数据。消费者代码(执行延迟任务)

2024-08-07 22:08:15 1027

原创 【Java】换新电脑后,纯净环境Java开发环境配置

换了新电脑,Java的一套开发环境全没了,于是重新配置一遍,以此记录,希望能帮助大家。

2024-08-04 22:33:38 565 2

空空如也

空空如也

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

TA关注的人

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