- 博客(79)
- 收藏
- 关注
原创 动态线程池(四)
动态线程池dtp生命周期管理生命周期相关类图DtpExecutorEagerEtpExecutorOrderedDtpExecutorTaskWrapper任务包装器MdcRunnableTaskWrappersNotifyEnumNoticeManager通知管理器InvokerChain调用链
2024-09-20 21:50:08 67
原创 动态线程池(三)
动态线程池DtpPostProcesserDtpPostProcesser流程ApplicationRunnerDtpRegistryDtpMonitor动态线程池监视器Collect收集状态MetricsCollector指标收集器指标收集器具体实现
2024-09-20 17:30:32 54
原创 dubbo一
Dubbo分布式系统的演进SOA面向服务架构NSA微服务架构节点与网络分片和冗余分布式系统挑战分布式系统特性与衡量标准一致性理论强一致性ACIDCAP弱一致性BASE一致性算法dubbodubbo六大核心功能API与SPI
2024-09-15 21:42:52 206
原创 并发编程(六)
并发容器ConcurrentLinkedQueueCopyOnWriteArrayListBlockingQueueArrayBlockingQueueLinkedBlockingQueue线程池拒绝策略execute
2024-09-09 21:06:23 215
原创 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
原创 微服务框架三
registery 具体实现在nacosServiceRegistery。setbeat 返回clientBeatInterval。
2024-08-31 14:50:42 268
原创 微服务框架一
微服务配置描述没有配置中心建立配置中心后配置中心在微服务的地位主流配置中心对比安装Nacosopen API配置管理测试配置外部mysql连接Nacos每层含义命名空间
2024-08-29 19:46:01 212
原创 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
原创 并发编程(一)
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
原创 虚拟机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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人