会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
搬砖党路过
博客园
首页
新随笔
联系
订阅
管理
2023年12月28日
gateway Failed to bind on [0.0.0.0:443]
摘要: 1. 问题背景 项目在做非docker容器部署,直接在宿主机上部署,gateway出现端口绑定失败的问题 Caused by: reactor.netty.ChannelBindException: Failed to bind on [0.0.0.0:443] Suppressed: java.l
阅读全文
posted @ 2023-12-28 14:49 搬砖党路过
阅读(201)
评论(0)
推荐(0)
2023年11月6日
一次压力测试引起的内存溢出排查(apollo)
摘要: 项目从nacos配置中心适配apollo后,线上压测运行4个小时,内存告警,FGC达到了惊人的100+次 拿到压测dump文件使用mat分析发现com.ctrip.framework.apollo.spring.property.SpringValueRegistry占比达到91.68%,很明显Sp
阅读全文
posted @ 2023-11-06 17:13 搬砖党路过
阅读(610)
评论(0)
推荐(0)
2023年7月17日
ansible构建失败 scp transfer mechanism failed on **** Use ANSIBLE DEBUG=1\nto see detailed information
摘要: ansible构建docker服务的失败排查经过(之前ansible构建成功) 第一步: 使用ansible 对应ip/或者在/etc/ansible/hosts中配置的label -m ping 查看当前连接对应服务器状态 对应失败服务器的连接状态 *@* * * * | FAILED! => {
阅读全文
posted @ 2023-07-17 15:08 搬砖党路过
阅读(267)
评论(0)
推荐(0)
2022年11月4日
spring源码学习(九)springAOP实现过程
摘要: 一、aop中所需要的beanDefinition对象的解析 当xml文件解析到<aop:config>这个节点时,就会解析aop所需要的所有对象 1、在解析到<aop:config>节点时,会向ioc容器中注册内置的beanDefinition:org.springframework.aop.con
阅读全文
posted @ 2022-11-04 22:23 搬砖党路过
阅读(139)
评论(0)
推荐(0)
2022年7月27日
spring源码学习(八)bean的创建
摘要: 一、创建容器中的所有剩余单例对象,在AbstractApplicationContext里finishBeanFactoryInitialization方法 1、如果存在自定义的ConversionService,把这个bean设置给beanFactory的conversionService,方便后
阅读全文
posted @ 2022-07-27 21:38 搬砖党路过
阅读(275)
评论(0)
推荐(0)
2022年7月13日
spring源码学习(七)监听器与监听事件
摘要: 在spring中监听器与监听事件用到了观察者的设计模式,但是又与简单的观察者模式不同,他分的角色更多,主要是实现解耦的目的 具体执行步骤: 1、事件源发布不同的事件 2、当发布时间之后会调用多播器的方法来进行事件广播,由多播器来触发具体的监听器去执行具体的事件 2、当监听器收到具体的事件之后,可以验
阅读全文
posted @ 2022-07-13 23:27 搬砖党路过
阅读(385)
评论(0)
推荐(0)
2022年7月12日
spring源码学习(六)注册beanPostProcessor与消息资源初始化
摘要: 1、注册beanPostProcessor 这个方法的处理逻辑与invokeBeanFactoryPostProcessors里的注册处理逻辑一致 1)、先从容器中获取获取所以bppName的集合 String[] postProcessorNames = beanFactory.getBeanNa
阅读全文
posted @ 2022-07-12 23:57 搬砖党路过
阅读(156)
评论(0)
推荐(0)
spring源码学习(五)invokeBeanFactoryPostProcessors执行流程
摘要: 在整理spring的bean创建的整体流程的时候,流程图上有一个重要的内容就是beanFactoryPostProcessor,字面解释就是对beanfactory的增强处理,这个接口里唯一的一个抽象方法的传入参数也是我们的当前容器对象,但是绝大多数的beanFactoryPostProcessor
阅读全文
posted @ 2022-07-12 00:13 搬砖党路过
阅读(219)
评论(0)
推荐(0)
2022年7月10日
spring源码学习(四)prepareBeanFactory方法的学习
摘要: 这个方法其实就是对beanfactory的一些属性设置,以及加入一些后续会用到的bean 1、设置beanfactory的classloader为当前context的classloader 2、设置beanfactory表达式语言的解析器 3、设置属性编辑器,有很多默认的属性编辑器比如URIEdit
阅读全文
posted @ 2022-07-10 22:43 搬砖党路过
阅读(71)
评论(0)
推荐(0)
spring源码学习(三)解析beanDefinition----xml的解析
摘要: 该方法是解析beanDefinition的入口,这个方法的调用链很长也很复杂 1)、创建beanDefinitionReader类 2)、设置环境参数,在后续调用的时候会用到 3)、设置实体解析器,这里的实体主要是指的xml配置文件内的标签 在加载实例化PluggableSchemaResolver
阅读全文
posted @ 2022-07-10 22:20 搬砖党路过
阅读(67)
评论(0)
推荐(0)
下一页
公告