• 首页
  • 文章归档
  • 默认分类
  • 关于页面
  • 首页
  • 文章归档
  • 默认分类
  • 关于页面
是2的10次方啊

分布式

【高并发】🚀 消息队列(MQ)全解析:原理、主流产品及 Java 实现

102 次访问 2025-03-06
Read More
京ICP备2022017998号-1 https://github.com/halo-dev/halo-theme-hshan.git

Copyright © 2026 是2的10次方啊

Powered by Halo • Theme by Subtle Galaxy • REFERENCE FROM 寒山

Back to the top
最新文章
Dubbo泛化调用:没有接口 Jar,为什么也能调服务?

Dubbo泛化调用:没有接口 Jar,为什么也能调服务?有一次排查线上问题,测试同学问我:“你们这个 Dubbo 服务,能不能不给我 SDK、不给我接口 Jar,我也先调一下?”我当时第一反应是:不给接口,怎么调?后来才发现,Dubbo 早就给出了答案,这个能力就叫做泛化调用(Generic Inv

串行与并行:高并发系统里的优雅接口设计

串行与并行:高并发系统里的优雅接口设计最近做 Code Review 时发现:某个接口对同一下游服务发起了两次 Dubbo RPC 调用,但代码是串行等待。如果这些 RPC 之间没有真实依赖,端到端耗时会被“等待链”相加。本文从 Java 工程视角,讨论如何把串行编排升级为可控的并行扇出/汇总,并把

Cursor Agent Skills 从入门到上手:概念、写法、用法(含 Java 示例)

Cursor Agent Skills 从入门到上手:概念、写法、用法(含 Java 示例)一、6 个核心概念:LLM、Agent、Skill、Rule、MCP、模型1️⃣ LLM 是什么?LLM = Large Language Model = 大语言模型简单说:用海量文本训练出来的、能「读懂人话

String.format 替换踩坑记:从遇坑、读源码到手写实现

String.format 替换踩坑记:从遇坑、读源码到手写实现改需求时在模板里多加了一个 %s、多传了一个参数,结果最后一个占位符还是用了旧值。查下来才知道:占位符按出现顺序跟参数一一对应,多出来的参数 JDK 直接不用,也不报错。所以这是典型的「对底层约定不清楚」导致的隐藏 Bug,只有在你新增

老婆都来问小龙虾是啥了:风口、翻车与本质

老婆都来问小龙虾是啥了:风口、翻车与本质前几天我老婆突然问我:你天天说的那个小龙虾到底是啥?我愣了一下才反应过来——连她都在问,说明这东西真的出圈了。干脆写一篇,既给她看,也给自己捋一捋。最近科技圈被「小龙虾」刷屏,人民日报也专门发文提示风险。我在朋友圈看到两种极端:一边有人靠「代装小龙虾」几天赚了

分类
Java核心技术系列 java核心技术系列
多线程与高并发系列 多线程与高并发系列
源码追踪系列 源码追踪系列
数据库与存储技术 数据库与存储技术
默认分类 default
面试题 面试题
人生杂感 人生杂感
开发笔记 开发笔记
工具 工具
JUC多线程及高并发 juc多线程及高并发
JVM+GC解析 jvmgc解析
书单 书单
影单 影单
设计模式 设计模式
Spring spring
每日一个设计模式 每日一个设计模式
算法 算法
Leecode leecode
跟着官网学技术系列之Spring 跟着官网学技术系列之spring
跟着官网学技术系列 跟着官网学技术系列
SpringFramwork springframwork
SpringFramework springframework
跟着官网学技术系列之Java 跟着官网学技术系列之java
IT人物系列 it人物系列
Java基础知识系列 java基础知识系列
MySQL创始人 mysql创始人
跟着官网学技术系列之MySQL 跟着官网学技术系列之mysql
HeadFirst系列 headfirst系列
HeadFirst设计模式 headfirst设计模式
数据结构 数据结构
Java java
HeadFirstJava headfirstjava
软件架构 软件架构
系统设计 系统设计
系统框架 系统框架
RPC rpc
高并发 高并发
线上问题 线上问题
分布式 分布式
Netty netty
原理分析 原理分析
SpringMVC springmvc
Servlet servlet
开发问题 开发问题
SpringBoot springboot
学习方法 学习方法
知识科普 知识科普
插件开发 插件开发
GitHub github
AI ai
一日一站:技术官网探索 一日一站技术官网探索
Java项目脚手架指南 java项目脚手架指南
开发踩坑日记 开发踩坑日记
标签
Cursor cursor
AI ai
蝇量模式 蝇量模式
责任链模式 责任链模式
工厂设计模式 工厂设计模式
观察者设计模式 观察者设计模式
每日一个设计模式 每日一个设计模式
Spring中的设计模式 spring中的设计模式
策略设计模式 策略设计模式
设计模式原则 设计模式原则
设计模式分类 设计模式分类
Redis数据类型及应用 redis数据类型及应用
分布式锁 分布式锁
spring循环依赖 spring循环依赖
SpringAop springaop
工一影单 工一影单
书单 书单
AQS aqs
LockSupport locksupport
两数之和 两数之和
字节跳动 字节跳动
leetcode leetcode
58同城 58同城
经典书籍 经典书籍
深入理解Java虚拟机 深入理解java虚拟机
OpenJDK openjdk
Java基础 java基础
GitHub的骚操作 github的骚操作
彩蛋 彩蛋
JDK jdk
JVM性能分析工具 jvm性能分析工具
JVM监控 jvm监控
CPU占用过高解决思路 cpu占用过高解决思路
Linux常用命令 linux常用命令
线上故障分析 线上故障分析
G1垃圾收集器 g1垃圾收集器
垃圾收集器生产配置 垃圾收集器生产配置
默认的垃圾收集器 默认的垃圾收集器
垃圾收集器 垃圾收集器
GC垃圾回收算法 gc垃圾回收算法
OOM oom
虚引用 虚引用
弱引用 弱引用
软引用 软引用
强引用 强引用
Java的四大引用 java的四大引用
jvm常用基本配置参数 jvm常用基本配置参数
JVM参数配置 jvm参数配置
JVM系统默认值 jvm系统默认值
JVM调优 jvm调优
GC Roots gcroots
JVM垃圾回收 jvm垃圾回收
常见的垃圾回收算法 常见的垃圾回收算法
GC的作用域 gc的作用域
JVM内存结构 jvm内存结构
ThreadPoolExecutor threadpoolexecutor
线程池 线程池
阻塞队列 阻塞队列
Semaphore semaphore
CyclicBarrier cyclicbarrier
CountDownLatch countdownlatch
自旋锁 自旋锁
Java锁 java锁
线程安全 线程安全
ArrayList arraylist
原子更新 原子更新
原子引用 原子引用
ABA aba
AtomicInteger atomicinteger
CAS cas
高并发 高并发
多线程 多线程
juc juc
数据库连接工具 数据库连接工具
程序员简历 程序员简历
activeMQ activemq
异步 异步
消息队列 消息队列
购物车 购物车
京东 京东
分布式系统 分布式系统
单点登陆 单点登陆
集群 集群
zookeeper zookeeper
搜素引擎 搜素引擎
solr solr
es es
IO io
数据结构 数据结构
Redis redis
算法 算法
GC gc
JVM jvm
索引 索引
MySQL mysql
Redis持久化 redis持久化
git git
Centos centos
服务类命令 服务类命令
Linux linux
字段不一致 字段不一致
MyBatis mybatis
工作流程 工作流程
原理 原理
post请求乱码 post请求乱码
SpringMVC springmvc
传播属性 传播属性
隔离级别 隔离级别
数据库事务 数据库事务
笔记 笔记
大数据 大数据
前端 前端
Java java
Bean作用域 bean作用域
Spring spring
JavaEE javaee
Java变量 java变量
循环迭代 循环迭代
递归 递归
循环与迭代 循环与迭代
方法参数传递 方法参数传递
类的实例化 类的实例化
类的初始化 类的初始化
设计模式 设计模式
自增变量 自增变量
面试题 面试题
JavaSE javase
安装教程 安装教程
教程 教程