草庐IT

img_convert

全部标签

Apollo配置中心动态生效机制

看了其他大佬的文章记录一下自己追源码的过程。Apollo配置中心动态生效机制,是基于Http长轮询请求和Spring扩展机制实现的,在Spring容器启动过程中,Apollo通过自定义的BeanPostProcessor和BeanFactoryPostProcessor將参数中包含${…}占位符和@Value注解的Bean注册到Apollo框架中定义的注册表中。然后通过Http长轮询不断的去获取服务端的配置信息,一旦配置发生变化,Apollo会根据变化的配置的Key找到对应的Bean,然后修改Bean的属性,从而实现了配置动态生效的特性。需要注意的是,Apollo在配置变化后,只能修改Bean

Apollo配置中心动态生效机制

看了其他大佬的文章记录一下自己追源码的过程。Apollo配置中心动态生效机制,是基于Http长轮询请求和Spring扩展机制实现的,在Spring容器启动过程中,Apollo通过自定义的BeanPostProcessor和BeanFactoryPostProcessor將参数中包含${…}占位符和@Value注解的Bean注册到Apollo框架中定义的注册表中。然后通过Http长轮询不断的去获取服务端的配置信息,一旦配置发生变化,Apollo会根据变化的配置的Key找到对应的Bean,然后修改Bean的属性,从而实现了配置动态生效的特性。需要注意的是,Apollo在配置变化后,只能修改Bean

Linux宝塔面板搭建Discuz论坛, 并公网远程访问【内网穿透】

文章目录前言1.安装基础环境2.一键部署Discuz3.安装cpolar工具4.配置域名访问Discuz5.固定域名公网地址6.配置Discuz论坛前言CrossdayDiscuz!Board(以下简称Discuz!)是一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。下面我们在Linux上使用宝塔面板+Discuz+cpolar内网穿透工具结合,搭建一套发布到互联网环境的论坛服务,无需公网IP服务器、也无需设置路由器。1.安装基础环境安装PHP版本,由于Discuz支持的最高PHP7.4版本环

Linux宝塔面板搭建Discuz论坛, 并公网远程访问【内网穿透】

文章目录前言1.安装基础环境2.一键部署Discuz3.安装cpolar工具4.配置域名访问Discuz5.固定域名公网地址6.配置Discuz论坛前言CrossdayDiscuz!Board(以下简称Discuz!)是一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。下面我们在Linux上使用宝塔面板+Discuz+cpolar内网穿透工具结合,搭建一套发布到互联网环境的论坛服务,无需公网IP服务器、也无需设置路由器。1.安装基础环境安装PHP版本,由于Discuz支持的最高PHP7.4版本环

【智能家居】Home Assistant入门安装并内网穿透实现远程安全控制

文章目录前言1.安装HomeAssistant2.配置HomeAssistant3.安装cpolar内网穿透3.1windows系统3.2Linux系统3.3macOS系统4.映射HomeAssistant端口5.公网访问HomeAssistant6.固定公网地址6.1保留一个固定二级子域名6.2配置固定二级子域名前言HomeAssistant(以下简称HA)是个开源的智能家居平台,也叫家庭助手,就像一个软件,比如我们的QQ软件,微信软件。HomeAssistant把家中的智能家居设备整合到HA中,它能够接入的设备非常的多比如大名鼎鼎的小米、博联、易微联、飞利浦、特斯拉…,也可以接入软件,让后

【智能家居】Home Assistant入门安装并内网穿透实现远程安全控制

文章目录前言1.安装HomeAssistant2.配置HomeAssistant3.安装cpolar内网穿透3.1windows系统3.2Linux系统3.3macOS系统4.映射HomeAssistant端口5.公网访问HomeAssistant6.固定公网地址6.1保留一个固定二级子域名6.2配置固定二级子域名前言HomeAssistant(以下简称HA)是个开源的智能家居平台,也叫家庭助手,就像一个软件,比如我们的QQ软件,微信软件。HomeAssistant把家中的智能家居设备整合到HA中,它能够接入的设备非常的多比如大名鼎鼎的小米、博联、易微联、飞利浦、特斯拉…,也可以接入软件,让后

MongoDB安装和配置

MongoDB安装和配置1、进入官网下载你所需要的安装版本,点击直通官网Step1:进入官网后,将看到如下界面,点击上方导航栏Products,找到CommunityServerStep2:选择自己需要的版本、系统和压缩方式2、下载到电脑后,双击进入安装界面Step1:一直点击Next即可Step2:选择Custom按钮,然后点击NextStep3:根据个人情况,修改MongoDB文件夹的安装路径Step4:这里不需要改动,直接NextStep5:这里取消勾选,不安装图形化工具,否则时间非常非常长Step6:安装完成3、文件夹介绍安装成功后,打开文件夹路径,存在下图显示的目录结构其中bin目录

MongoDB安装和配置

MongoDB安装和配置1、进入官网下载你所需要的安装版本,点击直通官网Step1:进入官网后,将看到如下界面,点击上方导航栏Products,找到CommunityServerStep2:选择自己需要的版本、系统和压缩方式2、下载到电脑后,双击进入安装界面Step1:一直点击Next即可Step2:选择Custom按钮,然后点击NextStep3:根据个人情况,修改MongoDB文件夹的安装路径Step4:这里不需要改动,直接NextStep5:这里取消勾选,不安装图形化工具,否则时间非常非常长Step6:安装完成3、文件夹介绍安装成功后,打开文件夹路径,存在下图显示的目录结构其中bin目录

保姆级VMware虚拟机安装Linux(CentOS7)

1.VMware安装下载VMware16:下载链接:https://pan.baidu.com/s/1Fgnzw2EEDMV9HtKWhWDDnA?pwd=6666提取码:6666下载完成后点击安装即可,VMware虚拟机安装比较简单,下面仅给出关键步骤。自定义安装路径,推荐安装在C盘以外的磁盘:不要勾选VMwareWorkstation增强型键盘功能:不要勾选VMwareWorkstation软件检查更新和帮助完善:安装完成后不要点击完成,点击许可证:没有激活VMware许可证密匙的点赞+收藏+关注,点击主页私信我,单独发给友友。😊安装成功后的虚拟机页面如下:激活信息如下:2.CenOS7安

保姆级VMware虚拟机安装Linux(CentOS7)

1.VMware安装下载VMware16:下载链接:https://pan.baidu.com/s/1Fgnzw2EEDMV9HtKWhWDDnA?pwd=6666提取码:6666下载完成后点击安装即可,VMware虚拟机安装比较简单,下面仅给出关键步骤。自定义安装路径,推荐安装在C盘以外的磁盘:不要勾选VMwareWorkstation增强型键盘功能:不要勾选VMwareWorkstation软件检查更新和帮助完善:安装完成后不要点击完成,点击许可证:没有激活VMware许可证密匙的点赞+收藏+关注,点击主页私信我,单独发给友友。😊安装成功后的虚拟机页面如下:激活信息如下:2.CenOS7安