IIWAB
  • 环境背景:Java对象头Mark Word实现锁状态,锁一共有4种状态:无锁 → 偏向锁 → 轻量级锁 → 重量级锁,只能升级不能降级。JDK1.6引入偏向锁,JDK15默认禁用偏向锁(-XX:+UseBiasedLocking默认false)。...
    • 12天前
  • 背景 传统方案:定时任务轮询MySQL,查询status=待支付 && create_time < 当前时间-超时时间的订单,批量关闭。 痛点 大表查询,需索引,订单量越大DB压力越高; 轮询间隔不好调:间隔大,取消延迟高;...
    • 18天前
  • 1、术语定义 加速比 :优化前总执行时间 ÷ 优化后总执行时间,衡量整体性能提升多少倍。 (可改进比例):优化前,可被加速的那部分时间占系统总执行时间的比例,0<<1。 (部件加速比):可改进部分本身优化之后快了多少倍(局部加速倍数)...
    • 20天前
  • 1. DAC 自主访问控制 Discretionary Access Control 自主:客体的拥有者可以自主决定给谁授权。 用户(资源属主)可以授予、撤销其他用户对自己资源的访问权限。 缺点:权限可以传递,容易发生权限泄露;无法强制统一安全策...
    • 29天前
  • A. 水晶系列 Crystal(水晶方法) 核心:以人为本,把人作为项目成功最重要因素。 水晶家族分多个等级:Crystal Clear(水晶透明)、Crystal Yellow、Orange、Red。 根据项目风险、人员规模选用不同等级:项目越...
    • 29天前
  • Java中Quartz定时框架使用的cron是6~7位,顺序:秒 分 时 日 月 周 [年],年是可选; ⚠️注意:SpringBoot 中@Scheduled注解默认也是 Quartz 格式,6位(秒 分 时 日 月 周),不带年。 字段顺序(...
    • 1月前
  • 这是局域网/园区网经典分层设计模型,把网络按功能划分为接入层、汇聚层、核心层,自下而上,每层职责明确,便于扩容、排错、冗余。 1. 接入层(Access Layer) 位置:网络最底层,直接面向终端用户 终端:电脑、AP、摄像头、打印机、办公PC...
    • 1月前
  • 1. 客户端浏览器因素 影响因素:页面资源过多、JS/CSS/图片体积大、HTTP请求数量多,浏览器渲染慢。 解决方案 前端资源压缩:JS、CSS压缩,图片压缩、使用WebP等高效格式; 资源合并,减少HTTP请求; 浏览器缓存(Cache‑Co...
    • 1月前
  • 一、问题现象 在执行 git push 推送大量代码/大体积提交记录时,终端抛出完整报错信息,本地打包成功、上传远端失败,报错日志如下: Total 1000 (delta 151), reused 1000 (delta 151), pack-...
    • 1月前
  • DHCP(动态主机配置协议) DHCP:Dynamic Host Configuration Protocol,应用层协议,基于UDP,端口:客户端68,服务端67,作用是自动给局域网内主机分配IP地址、子网掩码、网关、DNS等网络参数,避免手工...
    • 1月前