学静思语 Leon`s Blog

一、Spring Cloud&Spring Cloud Alibaba(一套标准化的微服务解决方案)

Spring Cloud&Spring Cloud Alibaba(一套标准化的微服务解决方案) 一、Spring Cloud基本介绍 1. 官方文档 地址:https://spring.io/projects/spring-cloud 2. 提出问题,引出微服务 思考一个问题,没有微服务技术,是不

学静思语 学静思语 Published on 2025-02-14

MySQL实现主从复制

MySQL实现主从复制 1. 使用docker compose文件配置启动镜像 docker-compose.yml配置文件 version: '3' services: mysql-master: # 镜像 image: mysql:8.0.30

学静思语 学静思语 Published on 2025-06-23

MySQL高级

MySQL高级 一、在Linux系统中安装MySQL服务 1. 安装MySQL镜像服务 拉去镜像 sudo docker pull mysql:8.0.30 配置dockers-compose文件 version: '3' services: mysql: image: mysq

学静思语 学静思语 Published on 2025-06-23

RabbitMQ-消息队列

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 发

学静思语 学静思语 Published on 2025-06-23

Java CompletableFuture与异步编程线程安全问题分析

Java CompletableFuture与异步编程线程安全问题分析 1. CompletableFuture线程池问题 Java中的CompletableFuture可能存在以下线程池相关问题: 默认线程池容量有限:CompletableFuture默认使用ForkJoinPool.common

学静思语 学静思语 Published on 2025-06-23

JUC并发编程

JUC并发编程 一、什么是JUC 1. JUC简介 JUC就是java.util.concurrent工具包的简称,这是一个处理线程的工具包,JDK1.5开始出现的。 2. 进程与线程 进程 正在运行的程序(软件)就是一个独立的进程。 线程是属于进程的,一个进程中可以同时运行多个线程。 进程中的多线

学静思语 学静思语 Published on 2025-06-23

JUC(java.util.current)由浅入深

JUC(java.util.current)由浅入深 一、线程基础知识复习 1. java.util.current的作者 Doug Lea (道格.利) 2.JUC四大口诀 高内聚低耦合的前提下,封装思想 线程 操作 资源 资源类的设计 判断 操作 通知 防止虚假唤醒,wait系列方法需要注意使用

学静思语 学静思语 Published on 2025-06-23

Frp

Frp 一、下载frp 指令 下载官方frp工具 wget https://github.com/fatedier/frp/releases/download/v0.62.1/frp_0.62.1_linux_amd64.tar.gz 注意: 下载时需要注意,当前目录时是什么目录,以备后面设置sy

学静思语 学静思语 Published on 2025-06-09

智能IDE与AI编码插件深度解析

智能IDE与AI编码插件深度解析 智能IDE新时代 Cursor Cursor是一款基于VSCode构建的AI驱动IDE,由前Scale AI创始人团队开发。 核心特性: 代码生成:能根据自然语言描述生成完整函数和代码块 上下文理解:分析整个项目结构,提供与项目风格一致的代码建议 实时调试:能解释代

学静思语 学静思语 Published on 2025-03-21

sleep(0)的特殊含义与作用

sleep(0)的特殊含义与作用 Thread.sleep(0)是一个特殊的调用,虽然参数为0,但它并非无意义的操作。以下是关于sleep(0)的详细解析: 1. 线程调度让出CPU sleep(0)的主要作用是让当前线程放弃剩余的CPU时间片,但不释放锁资源,使线程调度器立即重新进行线程调度。 2

学静思语 学静思语 Published on 2025-03-21
Previous Next