Spring Cloud&Spring Cloud Alibaba(一套标准化的微服务解决方案) 一、Spring Cloud基本介绍 1. 官方文档 地址:https://spring.io/projects/spring-cloud 2. 提出问题,引出微服务 思考一个问题,没有微服务技术,是不
MySQL实现主从复制 1. 使用docker compose文件配置启动镜像 docker-compose.yml配置文件 version: '3' services: mysql-master: # 镜像 image: mysql:8.0.30
RabbitMQ-消息队列 一、RabbitMQ学习步骤 1. 基础篇 1.1 同步和异步 1.2 MQ技术选型 1.3 数据隔离 1.4 SpringAMQP 1.5 work模式 1.6 MQ消息转换器 1.7 发布订阅模式 1.8 消息堆积问题处理 2. 高级篇 2.1 发送者重连 2.2 发
Java CompletableFuture与异步编程线程安全问题分析 1. CompletableFuture线程池问题 Java中的CompletableFuture可能存在以下线程池相关问题: 默认线程池容量有限:CompletableFuture默认使用ForkJoinPool.common
JUC(java.util.current)由浅入深 一、线程基础知识复习 1. java.util.current的作者 Doug Lea (道格.利) 2.JUC四大口诀 高内聚低耦合的前提下,封装思想 线程 操作 资源 资源类的设计 判断 操作 通知 防止虚假唤醒,wait系列方法需要注意使用
智能IDE与AI编码插件深度解析 智能IDE新时代 Cursor Cursor是一款基于VSCode构建的AI驱动IDE,由前Scale AI创始人团队开发。 核心特性: 代码生成:能根据自然语言描述生成完整函数和代码块 上下文理解:分析整个项目结构,提供与项目风格一致的代码建议 实时调试:能解释代
sleep(0)的特殊含义与作用 Thread.sleep(0)是一个特殊的调用,虽然参数为0,但它并非无意义的操作。以下是关于sleep(0)的详细解析: 1. 线程调度让出CPU sleep(0)的主要作用是让当前线程放弃剩余的CPU时间片,但不释放锁资源,使线程调度器立即重新进行线程调度。 2