- 博客(51)
- 收藏
- 关注
原创 01-Docker 安装
本安装教程参考Docker官方文档,地址如下:https://docs.docker.com/engine/install/centos/镜像地址可能会变更,如果失效可以百度找最新的docker镜像。3、配置docker的yum库,首先要安装一个yum工具。4、安装docker,最后,执行命令,安装Docker。6、配置镜像加速(正确姿势),阿里云镜像加速器已停用。安装环境:Linux CentOS 7。2、卸载旧版docker。更新yum,建立缓存。
2025-03-29 16:21:06
459
原创 cpu 比较低,load 比较高怎么解决
当系统出现 **CPU 使用率低但 Load Average(系统负载)高** 的情况时,通常意味着系统资源瓶颈不在 CPU,而可能出现在其他环节(如 I/O 等待、锁竞争、大量进程排队等)。以下是排查和解决问题的详细步骤
2025-03-27 16:21:32
560
原创 抽象类和接口
1.抽象类和接口区别基本语法区别Java中接口和抽象类的定义语法分别为interface与abstract关键字。抽象类:在Java中被abstract关键字修饰的类称为抽象类,被abstract关键字修饰的方法称为抽象方法,抽象方法只有方法的声明,没有方法体。抽象类的特点:a、抽象类不能被实例化只能被继承;b、包含抽象方法的一定是抽象类,但是抽象类不一定含有抽象方法;c、抽象类中的抽象方法的修饰符只能为public或者protected,默认为public;d、一个子类继承一个抽象类,
2025-03-27 14:43:51
315
原创 Spring中拦截器(Interceptor)与过滤器(Filter)的区别
在Spring框架中,拦截器和过滤器都是用于对请求进行预处理和后处理的机制,但它们在实现方式、作用范围和使用场景上有显著差异
2025-03-27 14:42:33
871
原创 Java中的守护线程
Java中的守护线程(Daemon Thread)是一种特殊的线程,它的生命周期依赖于其他非守护线程(即用户线程)。**当所有用户线程结束时,无论守护线程是否正在运行,JVM都会自动退出**,守护线程会被强制终止
2025-03-26 15:38:47
436
原创 Spring Cloud分布式事务:两阶段提交(2PC)与三阶段提交(3PC)对比
在Spring Cloud微服务架构中,分布式事务的实现机制至关重要。以下是2PC和3PC的核心区别及工作机制对比
2025-03-26 15:32:47
580
原创 OpenFeign在微服务中的远程服务调用工作流程
OpenFeign作为声明式的HTTP客户端,在微服务架构中的远程调用工作流程可分为以下标准步骤
2025-03-26 15:29:46
430
原创 Java 获取线程池中线程异常的几种方式
在 Java 线程池中,当线程执行任务抛出异常时,默认情况下异常会被吞掉,不会传播到调用方。以下是几种获取和处理线程池中线程异常的方法
2025-03-26 15:08:26
330
原创 主线程Sesion 、Cookie ,子线程如何获取
在Java Web应用中,Session和Cookie通常是绑定到主线程(HTTP请求线程)的,要在子线程中获取这些信息,需要特殊处理。以下是几种解决方案
2025-03-26 14:40:58
144
原创 XXL-Job 处理大数据量并发任务的解决方案及底层原理
XXL-Job 在面对大数据量任务同时需要执行时,提供了多种解决方案,其底层原理主要围绕任务分片和分布式调度展开
2025-03-26 13:57:27
326
原创 消息队列保证最终一致性的优势
使用消息队列(如Kafka、RabbitMQ等)来实现MySQL和Redis之间的最终一致性,具有以下几个显著优势:
2025-03-26 11:55:39
336
原创 MySQL 和 Redis 数据一致性解决方案
MySQL 和 Redis 作为两种不同类型的数据库(关系型 vs 内存型),在配合使用时需要特别注意数据一致性问题。以下是几种常见的解决方案:
2025-03-26 11:52:36
445
原创 Linux 常用的命令
more file1 查看一个长文件的内容,more和cat有点区别,more用于分屏显示文件内容。可以用空格键向下翻页,b键向上翻页less file1 和more类似,less用于分行显示head -n 2 file1 查看一个文件的前两行tail -n 2 file1 查看一个文件的最后两行。
2024-02-22 09:46:03
702
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人