相关文章
【设计模式】【行为型模式(Behavioral Patterns)】之观察者模式(Observer Pattern)
1. 设计模式原理说明
观察者模式(Observer Pattern) 是一种行为设计模式,它定义了一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并自动更新。这种模式非常适合处理事件驱动系统&a…
建站知识
2024/11/27 12:49:00
Zookeeper实现分布式锁、Zookeeper实现配置中心
一、Zookeeper实现分布式锁
分布式锁主要用于在分布式环境中保证数据的一致性。
包括跨进程、跨机器、跨网络导致共享资源不一致的问题。
1.Zookeeper分布式锁的代码实现 新建一个maven项目ZK-Demo,然后在pom.xml里面引入相关的依赖 <dependency><groupId>com.…
建站知识
2024/11/27 12:47:59
Kubeadm 安装 Kubernetes 高可用集群 v1.30.0
1、修改主机名(各个节点)
hostnamectl set-hostname xxx2、hosts 文件加入主机名(全部节点) cat /etc/hosts
192.168.88.5 master1
192.168.88.6 master2
192.168.88.7 master3
192.168.88.8 node13、关闭防火墙(全部…
建站知识
2024/11/27 12:46:58
【JavaEE初阶】多线程初阶下部
文章目录 前言一、volatile关键字volatile 能保证内存可见性 二、wait 和 notify2.1 wait()方法2.2 notify()方法2.3 notifyAll()方法2.4 wait 和 sleep 的对比(面试题) 三、多线程案例单例模式 四、总结-保证线程安全的思路五、对比线程和进程总结 前言…
建站知识
2024/11/27 12:45:57
mfc100u.dll是什么?分享几种mfc100u.dll丢失的解决方法
mfc100u.dll 是一个动态链接库(DLL)文件,属于 Microsoft Foundation Classes (MFC) 库的一部分。MFC 是微软公司开发的一套用于快速开发 Windows 应用程序的 C 类库。mfc100u.dll 文件包含了 MFC 库中一些常用的函数和类的定义,这…
建站知识
2024/11/27 12:44:56
解决Ubuntu 22.04系统中网络Ping问题的方法
在Ubuntu 22.04系统中,网络问题时有发生,尤其是当涉及到静态IP地址配置和网线直连的两台机器时。本文将探讨一种常见问题——断开并重新连接网线后,尽管网卡显示为UP状态,但无法立即ping通对方机器,以及如何解决这一问…
建站知识
2024/11/27 12:43:55
rabbitmq 启动异常问题排查
rabbitmq 启动异常问题排查
[rootlocalhost sbin]# systemctl status rabbitmq -l
● rabbitmq.service - RabbitMQ ServerLoaded: loaded (/etc/systemd/system/rabbitmq.service; enabled; vendor preset: disabled)Active: inactive (dead) since 二 2024-11-26 10:13:30 …
建站知识
2024/11/27 12:42:53
Windows安装nacos
目录
一、下载
二、运行
三、运行失败
四、运行成功 一、下载
下载链接: Nacos Server 下载 | Nacos 官网
解压: 二、运行
进入nacos/bin, 运行startup.cmd 三、运行失败
如果出现黑窗口一闪而过, 说明失败了, 可能原因如下:
① 环境变量: 需要 JAVA_HOME 为 JDK8
②…
建站知识
2024/11/27 12:41:53