摘要: JVM的定位 JDK 包含 JRE 包含JVM 将类文件运行的流程 javac编译流程 类加载机制 整体流程: 装载 -> 链接 ->初始化 装载 从指定的路径或源(如文件系统、网络等)中查找并加载类的字节码到 Java 虚拟机中 找到文件所在未知:全路径 -> 类加载器 -> 寻找类 类加载器加载 阅读全文
posted @ 2026-01-13 21:40 庚申码上仙 阅读(6) 评论(0) 推荐(0)
摘要: 常规请求,响应,客户端的写法 请求 public abstract class BaseRequest { protected String systemCode; protected String timestamp; protected String sign; } public class G 阅读全文
posted @ 2025-07-26 18:56 庚申码上仙 阅读(4) 评论(0) 推荐(0)
摘要: 方案一: 缓存获取失败后直接访问数据库 方案 对于热点数据,如果直接访问数据库获取数据就会造成数据库压力过大,很可能直接把数据库打宕机。所以我们通常会用redis加一层缓存,就有了以下代码 public String getData(Long key) { // 优先从缓存获取 String cac 阅读全文
posted @ 2025-07-11 17:12 庚申码上仙 阅读(14) 评论(0) 推荐(0)
摘要: 步骤1:定义一个接口,用于责任链装配 public interface IActionChainArmory { IActionChain next(); IActionChain appendNext(IActionChain next); } 步骤2:定义责任链接口,继承装配接口 public 阅读全文
posted @ 2025-07-11 15:58 庚申码上仙 阅读(10) 评论(0) 推荐(0)
摘要: 步骤 1: 定义策略接口 首先,定义一个策略接口 IStrategy,包含所有策略实现应具备的行为。 public interface IStrategy { void execute(); } 步骤 2: 创建具体策略实现 根据需求,为每种策略创建具体的实现类。每个类将实现上面定义的接口,并执行具 阅读全文
posted @ 2025-07-11 14:52 庚申码上仙 阅读(7) 评论(0) 推荐(0)