自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式之代理模式

代理(Proxy):实现与目标对象相同的接口,并持有对目标对象的引用。是一种结构型设计模式,它为其他对象提供一个代理或占位符,以控制对这个对象的访问。代理模式的核心思想是通过一个代理对象间接访问目标对象,从而在不改变目标对象的情况下增强其功能。抽象主题(Subject):定义目标对象和代理对象的共同接口,客户端通过该接口与目标对象交互。真实主题(Real Subject):实际的目标对象,代理对象最终会调用它的方法。这个例子有个不合理的地方,当游客(Guest)通过代理访问时,会自动创建一个。

2025-03-13 00:33:13 558

原创 抽象类和接口

在Java中,抽象类(Abstract Class)和接口(Interface)是两种用于实现抽象和多态的机制。它们有相似之处,但也有显著的区别。抽象类可以包含成员变量、构造方法、普通方法和抽象方法。子类继承抽象类时,必须实现所有的抽象方法(除非子类也是抽象类)。它可以包含抽象方法(没有方法体的方法)和具体方法(有方法体的方法)。关键字定义的,它只能包含抽象方法。接口不能包含成员变量(只能是常量)和构造方法。

2025-03-13 00:06:30 125

原创 初学Web Service

是 Java 中用于定义和实现 基于 SOAP 的 Web 服务 的核心注解之一。它属于 JAX-WS(Java API for XML Web Services) 规范的一部分,用于将 Java 类标记为一个 Web 服务端点。是一种基于 Java 的技术,用于构建和发布跨平台的 Web 服务。它告诉 JAX-WS 运行时,该类或接口应该被公开为一个 Web 服务,并生成相应的 WSDL文件。这段代码是我写的一个简单的Web服务,用于查询号码归属地的天气。:用于发布 Web 服务。

2025-03-12 23:42:35 299

原创 初学分布式3

初学分布式2里的代码存在存在线程安全、数据一致性和选举逻辑问题,本篇进行了改进。在选举新协调者后,更新所有节点的。来终止线程,模拟真实的节点崩溃;引用,确保所有节点使用同一个新的。引用,确保选举结果的正确传播。虽然选举逻辑仍然基于。,但通过更新所有节点的。

2025-03-12 22:03:51 183

原创 初学分布式2

今天写了一个模拟分布式系统中的节点和协调者的行为,并实现了协调者崩溃后的新协调者选举机制。

2025-03-12 21:07:24 72

原创 初学分布式

分布式系统是指由多台计算机通过网络连接,协同工作以完成共同任务的系统。其核心目标是通过并行处理提升性能、增强可靠性和扩展性。

2025-03-12 20:32:53 196

空空如也

空空如也

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

TA关注的人

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