自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 虚拟机jvm下

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

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

原创 springmvc下

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

2024-05-04 21:09:51 316

原创 Spring MVC(上)

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

2024-05-03 21:14:16 344

原创 spring源码

autowier自动注入autowireConstructergetEarlyBeanReferencepopulateBean

2024-04-27 21:10:45 202

原创 spring源码解析之BeanDefination

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

2024-04-20 21:06:21 164

原创 nacos服务治理

nacos实现了springcloud的serviceRegistery。

2024-04-09 21:18:51 190

原创 nacos配置中心

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

2024-04-08 19:29:06 131

原创 spring源码解析-默认标签解析

spring 默认标签解析parseDefaultElement处理流程processBeanDefinition方法解析processBeanDefinition时序图元素解析 parseBeanDefinitionElementparseBeanDefinitionElement方法核心源码解析创建GenericBeanDefinition实例对象parseMetaElementsparseConstructorArgElements解析构造函数参数parseQual

2024-04-06 21:01:36 198

原创 Spring源码解析-容器基本实现

spring源码解析整体架构defaultListableBeanFactoryxmlBeanDefinitionReader创建XmlBeanFactory对资源文件进行加载–Resource利用LoadBeandefinitions(resource)方法加载配置中的beanloadBeandefinitions加载步骤doLoadBeanDefinitionxml配置模式 validationMode获得entityResolver

2024-04-05 21:12:27 248

原创 springboot下

用加载器加载接口的实现类。

2024-03-31 21:10:38 210

原创 dubbo下

dubbo集成springboot配置文件controller启动类注册中心宕机负载均衡zookeeper注册中心dubbo原理dubbo架构各层说明增强spi原理

2024-03-31 18:50:09 196

原创 springboot上

https://spring.io

2024-03-30 21:03:57 178

原创 mybatis下

mybatis应用级联 association级联 collectionmybatis中的缓存机制动态sqlif、testchoose when otherwisetrimsetforeachconcat&bind三剑客 mybatis-generator概述三剑客 pageHelper配置方式三剑客 mybatis-plus概述查询操作插入操作修改和删除

2024-03-26 11:20:12 107

原创 dubbo入门到实战上

dubbodubbo六大核心功能dubbo 架构和名词解释搭建admin客户端属性配置优先级启动时检查请求超时设置本地存根

2024-03-21 21:53:07 109

原创 mybatis

采用jdbc访问数据库采用hibernate访问数据库采用mybatis访问数据库mybatis基本操作select查询操作自动映射手动映射入参方式 map类型参数入参方式-注解类型传递参数入参方式 注解方式传递参数insert插入操作主键回填update更新操作delete删除操作mybatis中的#和$的区别和sql注入结果处理-使用map存放结果集结果处理-使用pojo存储结果集

2024-03-20 10:01:12 107

原创 mysql innodb引擎 锁

ps:隔离级别 读未提交 读已提交。ps:可重复读 可串行化。

2024-03-17 18:07:49 315

原创 leecode算法三

回溯划分为k个相等的子集相似度为 K 的字符串动态规划第k个数使序列递增的最小交换次数贪心算法最多盛水容器雇佣k个工人的最低成本

2024-03-13 23:23:09 204

原创 seata入门到实战三

全部事务执行成功 释放锁 提交并删除undo日志。

2024-03-12 20:44:30 110

原创 leecode算法二

滑动窗口法方法一方法二。

2024-03-11 21:54:38 132

原创 leecode算法

1.用堆栈去做2,.找规律。

2024-03-10 22:02:13 175

原创 redo Log&事务&MVCC

undo日志开启事务分配事务id事务id是怎么生成的事务id在记录中存储的位置insert对应的Undo日志delete操作之垃圾链表删除记录的两个步骤delete操作对应的undolog机构update操作对应的undolog结构事务ACID事务的状态事务并发执行时数据一致性问题脏读不可重复读MVCC & ReadView版本链readViewreadView生成实时间readview生成时机

2024-03-09 21:10:59 207

原创 seata入门到实战二

stockDubboService实现。orderDubboService实现。

2024-03-06 21:49:00 232

原创 seata入门到实战一

ACID事务状态数据一致性问题脏读不可重复读幻读事务隔离级别分布式场景下数据一致性问题水平分库垂直分库分布式事务解决方案概述刚性事务刚性事务 2pc刚性事务 3pc柔性事务柔性事务 可靠事务队列柔性事务 tcc柔性事务 saga柔性事务 基于数据补偿刚性事务与柔性事务对比什么是seataseata功能seata中的角色seata处理分布式事务的主要流程

2024-03-04 21:40:15 93

原创 Mysql innodb引擎三

Mysqlredo日志redo简单日志模型redo复杂日志类型redo日志组MTRredo log blockredo日志缓冲区 log bufferredo日志刷盘和日志文件组redo日志相关配置信息redo日志文件格式LSNredo日志刷新到磁盘flush链表刷入磁盘checkpointinnobd_flush_log_at_trx_commit

2024-03-03 21:08:27 153

原创 Mysql innodb搜索引擎 二

包含全部数据。

2024-03-02 21:08:51 101

原创 Spring Cloud Sleuth、ELK、原理

Stream简单例子入门核心概念说明@EnableBinnding@StreamListenerStream的应用模型Slueth概述日志说明抽样收集ELK-elastic Stackzipkinzikpkin基础架构重要组件解释zipkin使用zipkin指定外部mysql

2024-02-27 21:21:41 200

原创 Mysql innoDB搜索引擎一

页是查询的最小的单位 16KB。

2024-02-25 21:04:54 154

原创 hashmap源码解析

设置负载因子0.75。

2024-02-24 21:06:08 234

原创 Config&Bus&Stream

引入bus组件可以调用config server端的actuator/bysrefresh 所有的客户端都会刷新 也可以针对单个服务进行刷新actuator/bysrefresh/实例名:端口号。

2024-02-24 14:47:50 143

原创 Ribbon&Feign&OpenFeign

maven只需引入spring- boot-web依赖。

2024-02-22 21:57:24 112

原创 限流熔断 sentinel

服务雪崩服务限流服务熔断服务降级服务降级的几种手段服务控制相关概念服务雪崩服务限流服务熔断服务降级服务熔断降级的几种常见方案常见的几种限流算法计数器法滑动窗口法令牌桶限流算法漏桶限流算法sentinnel 概述主要特征部署sentinel dashboard使用@sentinelResource限流资源清洗

2024-02-20 20:53:33 166

原创 java 泛型

泛型泛型类泛型方法泛型类派生出的子类类型通配符泛型的上限和下限类型擦除桥接方法

2024-02-17 19:37:58 97

原创 反射reflect

反射类加载区别类加载区别class文件包含的内容创建实例对象的步骤对比双亲委派机制为什么需要SPI破坏双亲委派机制

2024-02-16 21:21:04 96

原创 设计模式 行为型模式

行为型模式模板方法模式策略模式命令模式责任链模式状态模式观察者模式中介者模式

2024-02-16 12:43:24 146

原创 设计模式 构造型模式

定义: 将一个类的接口 转换成客户期望的另一个接口 适配器让原本接口不兼容的类可以合作无间。动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。

2024-02-16 12:42:13 119

原创 springcloud getway

【请求路径匹配路由——配置自定义过滤器】uri : http : / / localhost : 8080 #访问地址predicates : - Path = / gateway /** #路径匹配filters:- name: GpDefine #自定义过滤器的名字,即:GpDefineGatewayFilterFactoryargs:name: Gp_Mic #GpConfig.getName这个值- StripPrefix=1 #跳过前缀。

2024-02-14 21:36:35 943

原创 springcloud eureka

mavenapplication启动类properties配置文件。

2024-02-13 17:47:34 647

原创 Kubernetes入门到实战

https://minikube.sigs.k8s.io/docs/start/curl -LO “https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl”minikube start --vm-driver=none --image-mirror-country=‘cn’

2024-02-12 21:18:21 124

原创 DDD领域驱动设计

在数仓或者接口比较小的项目不适合DDD设计

2024-02-11 19:02:30 206

原创 docker入门与实践

docker images 获取镜像docker rmi -f hello-world 删除镜像。

2024-02-09 17:10:24 229

空空如也

空空如也

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

TA关注的人

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