- 博客(72)
- 收藏
- 关注
原创 rabbitmq详解
什么是rabbitmq,作用是什么,rabbitmq的核心组件是什么,Exchange的种类有哪些,怎么实现生产数据和消费数据,怎么实现可靠性,以及怎么利用RabbitMQ解决分布式事务问题
2025-02-12 20:41:39
640
原创 kafka
什么是kafka,什么是生产者,生产者生产流程是什么,怎么解决生产过程的消费重复和乱序问题,发送给kafka存储后存储的格式是什么,怎么分区的,副本leader怎么选举的,以及消费者怎么消费,什么是消费者,消费者怎么解决重复消费和漏消费问题
2025-02-11 11:34:35
1084
原创 Redis 详解
什么是redis,redis的作用,特点是什么,redis数据类型有哪些,使用场景是什么,redis缓存会遇到什么问题,redis怎么支持持久化的,redis的部署模式有哪些,redis处理速度为什么这么快
2025-01-24 21:44:38
1272
1
原创 windows下redis服务注册时候报错HandleServiceCommands: system error caught. error code=5, message = CreateServi
E:\redis>redis-server.exe --service-install redis.windows.conf --loglevel verbose[14500] 22 Jan 20:15:33.905 # HandleServiceCommands: system error caught. error code=5, message = CreateService failed: 拒绝访问。报错解决
2025-01-22 22:25:22
133
原创 java springboot3.x jwt+spring security6.x实现用户登录认证
springboot3.x +jwt +spring Security实现用户登录认证,为什么需要jwt 为什么需要spring Security 他们的关系,作用是什么,以及怎么实现
2025-01-14 21:40:19
935
原创 spring问题总结
lazy 和 setter 方式都能解决单例模式下的循环依赖,他们都有延迟的概念setter 注入 是在 实例化后的某个阶段 执行注入操作(即注入依赖)而懒加载则是 推迟整个 Bean 的初始化,直到它被实际需要时才实例化。持续更新。。。。。
2025-01-08 21:33:32
648
1
原创 java锁
锁用于控制多线程对共享资源的访问,保证同一时刻只有一个线程能够访问共享资源。它的基本作用是:**保证线程安全:**避免多个线程同时对共享数据进行修改,导致数据不一致或程序错误。**数据一致性:**加锁确保了在加锁范围内的代码只能被一个线程执行,从而保证数据的一致性。主要原因是它可以高效地管理线程的排队和唤醒当一个线程阻塞在获取锁时,它的状态和位置会被记录在队列中。双向链表可以轻松地维护线程之间的前后关系。如果某个线程需要被唤醒,它通常会需要查看排队中的 前驱线程 或 后继线程,以决定唤醒顺序。
2024-12-31 18:01:35
1077
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人