- 博客(67)
- 收藏
- 关注
原创 Config&Bus
Config&Bus构建server端构建client端config执行流程配置git本地库Server安全连接Config集成eureka提升可用性Config client快速检测动态刷新配置Bus配置配置刷新的两种方式消息通知解析XXApplicationEvent类型共有属性AckRemoteApplicationEvent事件驱动模型ApplicationEvent事件ApplicationListener事件监听者
2024-09-06 17:42:10 50
原创 RestTemplate&Ribbon&OpenFeign
网络模型OSI七层模型RestTemplateRibbon在微服务中的ribbon实现负载均衡服务间调用的三种方式ribbon其他负载均衡策略OpenFeign实战
2024-09-05 19:39:43 115
原创 Gateway
Gateway网关使用场景无网关有网关网关应用 鉴权认证网关应用 服务发布控制蓝绿发布A/B Test金丝雀/灰度发布OpenRestyZuulGatewayGateway实战Gateway处理过程route实战Before/AfterRoutePredicatesCookieRoutePredicatesHeaderRoutePredicatesHostRoutePredicatesMethodRoutePredicatesFil
2024-09-04 17:42:31 369
原创 微服务框架三
registery 具体实现在nacosServiceRegistery。setbeat 返回clientBeatInterval。
2024-08-31 14:50:42 265
原创 微服务框架一
微服务配置描述没有配置中心建立配置中心后配置中心在微服务的地位主流配置中心对比安装Nacosopen API配置管理测试配置外部mysql连接Nacos每层含义命名空间
2024-08-29 19:46:01 210
原创 Netty二
Netty问题分析bootstrap serverBootstrappipeline和channelPipelineEventLoopGroup和实现类NioEventLoopGroup
2024-08-04 20:03:15 157
原创 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 123
原创 并发编程(四)
ThreadLocalAQS和JUCReentranLock重入锁LocklockInterruptiblyTryLock公平锁和非公平锁Condition重入锁搭配类常用方法SemaphoreReadWriteLockCyclicBarrierLockSupport线程阻塞工具类
2024-07-22 17:35:50 200
原创 并发编程(三)
无锁CASAtomicIntegerunsafeAtomicReferrenceAtomicStampedReferenceCAS ABA问题AtomicIntegerArrayAtomicIntegerFieldUpdaterThreadLocalThreadLocal概述ThreadLocal使用方式ThreadLocal源码解析
2024-07-20 22:08:48 221
原创 并发编程(一)
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 80
原创 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 306
原创 虚拟机jvm下
jvm原理与实践java程序的跨平台特性jvm基本结构JVM类加载流程和内存结构总览类加载 加载阶段类加载 验证阶段类加载 准备阶段类加载 解析阶段类加载 初始化阶段程序计数器虚拟机栈&本地方法栈栈帧操作堆方法区永久代元空间垃圾回收可触及性
2024-05-05 21:08:13 301 1
原创 springmvc下
第二类初始化操作multipartResolver应用localeResolver应用themeResolver应用handlerMapping应用handlerAdapter应用handlerExceptionReslverrequestToViewNameTranslator应用viewResolver应用flashMapManager应用dispatcherServlet逻辑处理processRequest处理web请求doService处理web请求
2024-05-04 21:09:51 327
原创 Spring MVC(上)
initApplicationEventMulticaster为上下文初始化simpleApplicationEventMulticaster怎么处理广播事件的refisterListeners注册监听器finishBeanFactoryInitialization初始化非延迟bean惰性初始化dispatcherServlet的初始化servletConfigPropertyValues创建propertyValues实例对象initServletBean初始化servlet
2024-05-03 21:14:16 375
原创 spring源码
autowier自动注入autowireConstructergetEarlyBeanReferencepopulateBean
2024-04-27 21:10:45 253
原创 spring源码解析之BeanDefination
spring执行beanDefination的注册操作registerBeanDefination 注册beanName和BeanDefinationrefisterAlias注册beanName和alias别名processAliasRegistration alias标签解析url与uribeanDefinationRegistery创建自定义标签自定义标签解析resolve获得解析该自定义标签的namespaceHandler实现类
2024-04-20 21:06:21 176
原创 spring源码解析-默认标签解析
spring 默认标签解析parseDefaultElement处理流程processBeanDefinition方法解析processBeanDefinition时序图元素解析 parseBeanDefinitionElementparseBeanDefinitionElement方法核心源码解析创建GenericBeanDefinition实例对象parseMetaElementsparseConstructorArgElements解析构造函数参数parseQual
2024-04-06 21:01:36 205
原创 Spring源码解析-容器基本实现
spring源码解析整体架构defaultListableBeanFactoryxmlBeanDefinitionReader创建XmlBeanFactory对资源文件进行加载–Resource利用LoadBeandefinitions(resource)方法加载配置中的beanloadBeandefinitions加载步骤doLoadBeanDefinitionxml配置模式 validationMode获得entityResolver
2024-04-05 21:12:27 259
原创 dubbo下
dubbo集成springboot配置文件controller启动类注册中心宕机负载均衡zookeeper注册中心dubbo原理dubbo架构各层说明增强spi原理
2024-03-31 18:50:09 203
原创 mybatis下
mybatis应用级联 association级联 collectionmybatis中的缓存机制动态sqlif、testchoose when otherwisetrimsetforeachconcat&bind三剑客 mybatis-generator概述三剑客 pageHelper配置方式三剑客 mybatis-plus概述查询操作插入操作修改和删除
2024-03-26 11:20:12 114
原创 dubbo入门到实战上
dubbodubbo六大核心功能dubbo 架构和名词解释搭建admin客户端属性配置优先级启动时检查请求超时设置本地存根
2024-03-21 21:53:07 125
原创 mybatis
采用jdbc访问数据库采用hibernate访问数据库采用mybatis访问数据库mybatis基本操作select查询操作自动映射手动映射入参方式 map类型参数入参方式-注解类型传递参数入参方式 注解方式传递参数insert插入操作主键回填update更新操作delete删除操作mybatis中的#和$的区别和sql注入结果处理-使用map存放结果集结果处理-使用pojo存储结果集
2024-03-20 10:01:12 112
原创 leecode算法三
回溯划分为k个相等的子集相似度为 K 的字符串动态规划第k个数使序列递增的最小交换次数贪心算法最多盛水容器雇佣k个工人的最低成本
2024-03-13 23:23:09 214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人