自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动态线程池(四)

动态线程池dtp生命周期管理生命周期相关类图DtpExecutorEagerEtpExecutorOrderedDtpExecutorTaskWrapper任务包装器MdcRunnableTaskWrappersNotifyEnumNoticeManager通知管理器InvokerChain调用链

2024-09-20 21:50:08 67

原创 动态线程池(三)

动态线程池DtpPostProcesserDtpPostProcesser流程ApplicationRunnerDtpRegistryDtpMonitor动态线程池监视器Collect收集状态MetricsCollector指标收集器指标收集器具体实现

2024-09-20 17:30:32 54

原创 动态线程池(二)

动态线程池环境搭建启动Nacos和redis安装Node-Exporter安装Prometheus安装Grafana源码解析

2024-09-19 17:28:16 117

原创 动态线程池实战(一)

动态线程池对项目的认知为什么需要动态线程池DynamicTp简介接入步骤功能介绍模块划分代码结构介绍

2024-09-18 21:13:43 137

原创 dubbo三

dubbodubbo架构各层说明URL举例解析消费者引用服务过程项目初始化

2024-09-17 21:55:24 257

原创 dubbo二

dubbodubbo扩展加载流程服务调用过程线程派发模型多版本控制集群容错策略对比负载均衡及其实现

2024-09-17 18:55:35 233

原创 dubbo一

Dubbo分布式系统的演进SOA面向服务架构NSA微服务架构节点与网络分片和冗余分布式系统挑战分布式系统特性与衡量标准一致性理论强一致性ACIDCAP弱一致性BASE一致性算法dubbodubbo六大核心功能API与SPI

2024-09-15 21:42:52 206

原创 并发编程(九)

concurrentHashMaptransferaddCount

2024-09-13 19:58:37 200

原创 并发编程(八)

concurrentHashMap

2024-09-12 21:58:26 240

原创 并发编程(七)

线程池ConcurrentHashMap初始化table

2024-09-12 19:30:56 211

原创 并发编程(六)

并发容器ConcurrentLinkedQueueCopyOnWriteArrayListBlockingQueueArrayBlockingQueueLinkedBlockingQueue线程池拒绝策略execute

2024-09-09 21:06:23 215

原创 并发编程(五)

AQSReetranLock

2024-09-09 17:02:28 164

原创 JDK新特性

不是方法 是一个定限制只能由某些类继承。

2024-09-06 20:37:29 149

原创 Config&Bus

Config&Bus构建server端构建client端config执行流程配置git本地库Server安全连接Config集成eureka提升可用性Config client快速检测动态刷新配置Bus配置配置刷新的两种方式消息通知解析XXApplicationEvent类型共有属性AckRemoteApplicationEvent事件驱动模型ApplicationEvent事件ApplicationListener事件监听者

2024-09-06 17:42:10 234

原创 RestTemplate&Ribbon&OpenFeign

网络模型OSI七层模型RestTemplateRibbon在微服务中的ribbon实现负载均衡服务间调用的三种方式ribbon其他负载均衡策略OpenFeign实战

2024-09-05 19:39:43 392

原创 Gateway

Gateway网关使用场景无网关有网关网关应用 鉴权认证网关应用 服务发布控制蓝绿发布A/B Test金丝雀/灰度发布OpenRestyZuulGatewayGateway实战Gateway处理过程route实战Before/AfterRoutePredicatesCookieRoutePredicatesHeaderRoutePredicatesHostRoutePredicatesMethodRoutePredicatesFil

2024-09-04 17:42:31 597

原创 eureka一

lifecycle的start。

2024-09-02 13:19:40 481

原创 微服务框架二

cluster配置文件。

2024-08-31 20:13:43 319

原创 微服务框架三

registery 具体实现在nacosServiceRegistery。setbeat 返回clientBeatInterval。

2024-08-31 14:50:42 268

原创 微服务框架一

微服务配置描述没有配置中心建立配置中心后配置中心在微服务的地位主流配置中心对比安装Nacosopen API配置管理测试配置外部mysql连接Nacos每层含义命名空间

2024-08-29 19:46:01 212

原创 Netty四

可以给eventLoopGroup和pipeline添加name。

2024-08-28 15:02:41 222

原创 Netty三

NettyTCP拆包粘包二次编码方式常用二次解码器网络应用程序基本步骤数据结构设计完善客户端客户端实例Netty编程易错点

2024-08-27 20:55:46 187

原创 Netty二

Netty问题分析bootstrap serverBootstrappipeline和channelPipelineEventLoopGroup和实现类NioEventLoopGroup

2024-08-04 20:03:15 161

原创 Netty一

NettyNetty介绍Netty应用场景I/O模型阻塞IO同步非阻塞IO异步非阻塞IOBIO NIO AIO对比Netty线程模型Reactor模式单Reactor单线程单Reactor多线程主从Reactor多线程Netty模型异步模型Future-Listener机制TCP粘包拆包基本介绍Netty内存使用Netty内存池化Netty堆外内存Netty堆外内存引用Netty堆外内存回收

2024-08-04 17:10:20 127

原创 并发编程(四)

ThreadLocalAQS和JUCReentranLock重入锁LocklockInterruptiblyTryLock公平锁和非公平锁Condition重入锁搭配类常用方法SemaphoreReadWriteLockCyclicBarrierLockSupport线程阻塞工具类

2024-07-22 17:35:50 201

原创 并发编程(三)

无锁CASAtomicIntegerunsafeAtomicReferrenceAtomicStampedReferenceCAS ABA问题AtomicIntegerArrayAtomicIntegerFieldUpdaterThreadLocalThreadLocal概述ThreadLocal使用方式ThreadLocal源码解析

2024-07-20 22:08:48 222

原创 并发编程(二)

ThreadGroupDeamonsynchronized偏向锁轻量级锁自旋锁锁消除重量级锁

2024-07-20 18:31:52 150

原创 并发编程(一)

Java内存模型原子性可见性有序性指令重排Happen-Before原则多线程基本操作线程状态stop(废弃)interrrupt & isInterrrupted & interruptedsuspend & resume(被废弃)join & yieldvolatile

2024-07-20 16:33:52 137

原创 RocketMQ

RocketMQRocketMQ产生原因Kafka为什么无法满足需求RocketMQ支持多分区基本概念安装启动nameServer测试broker是否正常关闭rocketMQ相关服务安装rocketMQ Dashboard消息发送方式高可用性-主从集群高可用-主从复制消息重试死信队列

2024-07-19 22:20:05 207

原创 kafka4

KafkaHW和LEO使用Kafka-client实现消息收发配置同步发送异步发送自动提交手动提交spring集成Kafkaspring发送同步消息spring发送异步消息spring消费消息如何防止消息丢失防止消息重复消费顺序消费消息积压问题延时队列Kafka如何做到单机上百万高吞吐非零拷贝技术零拷贝技术

2024-07-15 22:47:53 81

原创 kafka-3

Kafka消费组consumer-offsets-N稀疏索引Kafka集群集群搭建集群启动和验证Topic的意义Topic和Partition分区副本集群操作指令多分区&多副本多分区消费组Rebalance机制Rebalance机制处理流程Rebalance机制-RangeRebalance机制-RoudRobinRebalance机制-StickyController

2024-07-07 17:42:59 419

原创 kafka中

KafkaRocketMQ概述RabbitMQ概述ActiveMQ概述ZeroMQ概述MQ对比选型适用场景-从公司基础建设力量角度出发适用场景-从业务场景出发Kafka配置介绍运行Kafka安装ELAK配置EFAKEFAK界面KAFKA常用术语Kafka常用指令Kafka中消息读取单播消息 group.id 相同多播消息 group.id不同

2024-07-06 23:41:43 308

原创 Kafka上

Kafka应用及原理消息队列优缺点常用MQ介绍Kafka概述

2024-07-06 17:50:48 96

原创 虚拟机jvm下

jvm原理与实践java程序的跨平台特性jvm基本结构JVM类加载流程和内存结构总览类加载 加载阶段类加载 验证阶段类加载 准备阶段类加载 解析阶段类加载 初始化阶段程序计数器虚拟机栈&本地方法栈栈帧操作堆方法区永久代元空间垃圾回收可触及性

2024-05-05 21:08:13 302 1

原创 springmvc下

第二类初始化操作multipartResolver应用localeResolver应用themeResolver应用handlerMapping应用handlerAdapter应用handlerExceptionReslverrequestToViewNameTranslator应用viewResolver应用flashMapManager应用dispatcherServlet逻辑处理processRequest处理web请求doService处理web请求

2024-05-04 21:09:51 328

原创 Spring MVC(上)

initApplicationEventMulticaster为上下文初始化simpleApplicationEventMulticaster怎么处理广播事件的refisterListeners注册监听器finishBeanFactoryInitialization初始化非延迟bean惰性初始化dispatcherServlet的初始化servletConfigPropertyValues创建propertyValues实例对象initServletBean初始化servlet

2024-05-03 21:14:16 377

原创 spring源码

autowier自动注入autowireConstructergetEarlyBeanReferencepopulateBean

2024-04-27 21:10:45 254

原创 spring源码解析之BeanDefination

spring执行beanDefination的注册操作registerBeanDefination 注册beanName和BeanDefinationrefisterAlias注册beanName和alias别名processAliasRegistration alias标签解析url与uribeanDefinationRegistery创建自定义标签自定义标签解析resolve获得解析该自定义标签的namespaceHandler实现类

2024-04-20 21:06:21 179

原创 nacos服务治理

nacos实现了springcloud的serviceRegistery。

2024-04-09 21:18:51 235

原创 nacos配置中心

加上refreshScope注解会自动获取最新的配置、

2024-04-08 19:29:06 159

空空如也

空空如也

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

TA关注的人

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