- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人