自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程阻塞排除

java线程排除处理,使用jstack工具

2025-02-13 01:03:05 238

原创 rabbitmq详解

什么是rabbitmq,作用是什么,rabbitmq的核心组件是什么,Exchange的种类有哪些,怎么实现生产数据和消费数据,怎么实现可靠性,以及怎么利用RabbitMQ解决分布式事务问题

2025-02-12 20:41:39 640

原创 OOM异常排除

java中什么是OOM,发生的情况是什么,怎么进行排查,以及预防

2025-02-12 17:19:59 445

原创 幂等性解决方案(消息队列例子)

什么是幂等性,幂等性使用场景,在消息队列(kafka/rabbitmq)中幂等性怎么实现的

2025-02-12 13:21:30 509

原创 kafka

什么是kafka,什么是生产者,生产者生产流程是什么,怎么解决生产过程的消费重复和乱序问题,发送给kafka存储后存储的格式是什么,怎么分区的,副本leader怎么选举的,以及消费者怎么消费,什么是消费者,消费者怎么解决重复消费和漏消费问题

2025-02-11 11:34:35 1084

原创 sharding-jdbc实现分库分表

什么是sharding-jdbc 怎么实现分库分表,怎么配合分库分表+读写分离

2025-02-10 21:38:26 836

原创 使用sharding-jdbc实现读写分离

利用sharding-jdbc实现读写分离

2025-02-09 12:47:02 250

原创 MySQL主从复制

什么是mysql主从复制,原理是什么,以及怎么实现,会遇见的问题,以及怎么解决

2025-02-08 23:51:50 752

原创 Nginx

什么是Nginx,为什么需要Nginx,Nginx的特点,以及怎么实现

2025-02-06 16:21:05 1078

原创 JDK(LTS版本)更新时间

JDK LTS版本跟新时间,以及跟新内容

2025-02-06 15:06:26 145

原创 协议的种类

什么是协议,协议的划分,java项目中使用的协议有哪些

2025-02-05 18:53:16 976

原创 redis分布式锁

为什么需要分布式锁,redis分布式锁的原理,以及实现

2025-01-25 16:52:50 934

原创 Redis 详解

什么是redis,redis的作用,特点是什么,redis数据类型有哪些,使用场景是什么,redis缓存会遇到什么问题,redis怎么支持持久化的,redis的部署模式有哪些,redis处理速度为什么这么快

2025-01-24 21:44:38 1272 1

原创 Mysql数据库日志

mysql日志种类,以及作用

2025-01-23 15:31:01 847

原创 springboot 配置redis

springboot集成redis

2025-01-23 15:29:45 480

原创 Redis客户端安装

redis客户端下载,应用

2025-01-23 11:24:03 136

原创 redis安装 windows版本

下载redis,临时启动redis,以及注册redis服务

2025-01-22 22:32:34 429

原创 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

原创 springboot 配置多数据源以及动态切换数据源

配置多数据源有什么用,怎么配置,手动配置实现,注解方式实现 ,引入依赖方式实现

2025-01-22 00:15:27 1111

原创 Mysql事务

什么是事务,事务作用,事务特性是什么,事务隔离级别,事务底层实现,事务管理

2025-01-21 13:15:24 643

原创 Mysql数据库锁

锁是什么,作用是什么,mysql默认是锁是什么,锁的分类是什么,什么是死锁,怎么处理

2025-01-20 22:11:54 662

原创 Mysql 索引

什么是数据库索引,作用是什么,索引类型,适用场景,失效情况

2025-01-20 14:27:03 567

原创 Mysql MVCC

什么是MVCC MVCC的作用,实现原理是什么

2025-01-18 21:47:58 1219

原创 Mysql事务隔离级

什么是数据库事务隔离级别 为什么需要隔离级别

2025-01-18 16:39:06 496

原创 java 设计模式 建造者模式

建造者模式,作用是什么,springboot建造者模式的使用

2025-01-15 22:09:55 859

原创 java 设计模式 工厂模式

什么是工厂模式,为什么使用工厂模式,工厂模式作用是什么,springboot那里地方使用了工厂模式

2025-01-15 16:24:55 1125

原创 java 设计模式 代理模式

什么是代理模式,作用什么,两大类型是什么,springboot怎么哪些地方用到了代理模式

2025-01-15 12:38:46 648

原创 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 spring boot aop配置以及使用

什么是AOP,AOP的作用是什么,怎么实现AOP

2025-01-08 20:02:50 581

原创 springboot 数据库配置以及整合mybatis

springboot连接数据库,以及整合mybatis

2025-01-07 15:14:47 222

原创 java 多线程消费kafka

java多线程消费kafka

2025-01-07 03:02:34 281

原创 springboot 日志实现

springboot日志配置,日志的主要组成,怎么使用,怎么配置

2025-01-07 03:01:40 612

原创 java设计模式 单例模式

什么是单例模式,为什么要使用单例模式,单例模式的使用场景

2025-01-06 22:05:42 954

原创 springboot配置线程池

配置线程池类

2025-01-06 22:00:10 424

原创 java 搭建一个springboot3.4.1项目 JDK21

springboot 3.4.1 JDK21 搭建项目流程

2025-01-03 21:02:02 1275

原创 java springBoot项目 类加载与启动流程

类加载与启动流程

2025-01-02 22:01:12 791

原创 future和CompletableFuture

什么是future 什么是completableFuture 两者区别是什么

2025-01-02 16:28:20 820

原创 java锁

锁用于控制多线程对共享资源的访问,保证同一时刻只有一个线程能够访问共享资源。它的基本作用是:**保证线程安全:**避免多个线程同时对共享数据进行修改,导致数据不一致或程序错误。**数据一致性:**加锁确保了在加锁范围内的代码只能被一个线程执行,从而保证数据的一致性。主要原因是它可以高效地管理线程的排队和唤醒当一个线程阻塞在获取锁时,它的状态和位置会被记录在队列中。双向链表可以轻松地维护线程之间的前后关系。如果某个线程需要被唤醒,它通常会需要查看排队中的 前驱线程 或 后继线程,以决定唤醒顺序。

2024-12-31 18:01:35 1077

原创 java AQS

什么是AQS AQS底层原理,为什么要使用AQS,以及AQS的使用场景

2024-12-31 18:01:06 958

空空如也

空空如也

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

TA关注的人

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