架构
文章平均质量分 72
zhangphil
zhangphil@live.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Caddy:Go语言的现代https Web服务器
Caddy是一款用Go语言开发的现代化Web服务器,以自动HTTPS功能著称。它能自动申请和续期SSL证书,简化HTTPS配置流程。作为反向代理工具,Caddy可将外部请求安全转发到本地服务(如FastAPI),同时提供访问控制、压缩、流式传输支持等功能。相比Nginx,Caddy配置更简洁,特别适合个人项目和小型服务部署。在聊天机器人架构中,Caddy充当安全网关,处理HTTPS加密、域名访问和请求转发,保护后端服务不被直接暴露。其单文件部署、跨平台支持等特性使其成为轻量级Web服务的理想选择。原创 2026-08-22 16:37:13 · 303 阅读 · 0 评论 -
Java设计模式:游戏中的角色和武器抽象设计
/** * 抽象游戏角色模型。 * 一个角色可以战斗,但是战斗需要武器。 */public abstract class Role { private Weapon weapon; public void fight() { weapon.use(); } public void setWeapon(Weapon w) { ...原创 2020-01-14 23:02:39 · 2723 阅读 · 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 · 905 阅读 · 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 · 884 阅读 · 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 · 2559 阅读 · 1 评论
分享