高并发-oom
高并发:用户访问量激增,例如同一时间大量用户下单,导致相应超时。解决方法:1,引入redis缓存,提前预热热点数据2,增大数据库连接池最大连接数,优化sql,分库分表3,引入sentinel服务熔断fallback兜底4,增加带宽,负载均衡(轮训,随机,相应时间加权)
oom:比如大批量数据的导出,导致大量数据加载到堆内存,堆内存溢出,方法:增大堆内存 -xms xmx,限制最大数量,避免一次查询大量数据
工厂模式
简单工厂(一个工厂生产多个产品,维护麻烦),工厂方法(多个工厂生产多个产品:生产饮料:冰红茶工厂,可乐工厂,雪碧工厂),抽象工厂(产品族:美的工厂生产美的冰箱美的洗衣机,格力工厂生产格力冰箱格力洗衣机)