
架构
zhangphil
zhangphil@live.com
展开
-
Java设计模式:游戏中的角色和武器抽象设计
/** * 抽象游戏角色模型。 * 一个角色可以战斗,但是战斗需要武器。 */public abstract class Role { private Weapon weapon; public void fight() { weapon.use(); } public void setWeapon(Weapon w) { ...原创 2020-01-14 23:02:39 · 2384 阅读 · 0 评论 -
Java RPC框架实现之Java RMI
Java RPC(Remote Procedure Call)框架实现之Java RMI(Remote Method Invocation)Java RMI是RPC标准实现的框架之一。和经典Socket编码模型类似,Java RMI首先在“服务器端”绑定一个域名地址,然后等待“客户端”查找服务器端的服务,然后调用服务器端对外暴露的接口。服务器端和客户端分别针对同一份相同的接口分别各自编程实现和...原创 2019-07-04 23:09:58 · 672 阅读 · 0 评论 -
Java命令模式,一个简单示例
public interface Command { void exe();}public class Light { public void on(){ System.out.println("打开"); }}public class LightCommand implements Command { private...原创 2020-03-08 23:13:20 · 659 阅读 · 0 评论 -
Windows 10环境zookeeper单机伪集群部署和配置
Windows 10环境zookeeper单机伪集群部署和配置1,首先到zookeeper项目主页地址下载项目包,https://archive.apache.org/dist/zookeeper/本文基于zookeeper-3.5.52,本例目的是在一台Windows 10(64位)机器上,部署三个zookeeper节点,因此把第1步解压后的包:复...原创 2019-08-21 23:29:49 · 2227 阅读 · 1 评论