会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
owen2025
博客园
首页
新随笔
联系
订阅
管理
2026年1月13日
JVM从原理到调优
摘要: JVM的定位 JDK 包含 JRE 包含JVM 将类文件运行的流程 javac编译流程 类加载机制 整体流程: 装载 -> 链接 ->初始化 装载 从指定的路径或源(如文件系统、网络等)中查找并加载类的字节码到 Java 虚拟机中 找到文件所在未知:全路径 -> 类加载器 -> 寻找类 类加载器加载
阅读全文
posted @ 2026-01-13 21:40 庚申码上仙
阅读(6)
评论(0)
推荐(0)
2025年7月26日
请求类型绑定响应类型
摘要: 常规请求,响应,客户端的写法 请求 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)
2025年7月11日
缓存穿透的解决方案
摘要: 方案一: 缓存获取失败后直接访问数据库 方案 对于热点数据,如果直接访问数据库获取数据就会造成数据库压力过大,很可能直接把数据库打宕机。所以我们通常会用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)
公告