240 发简信
IP属地:福建
  • redis的key过期策略+内存淘汰策略

    redis的 key 过期策略是怎么样的 redis 的过期策略主要是定期删除和懒删除来实现的 定期删除 redis 定时每间隔大约100ms进...

  • 基于redis实现分布式锁的几种方案以及不足

    基于redis实现分布式锁的几种方案以及不足 方案1:setnx 方案(不建议使用) redis 提供 setnx 命令,是「SET if No...

  • git 多SSH key配置以及常见问题

    git 多SSH key配置以及常见问题 针对每个账户生成不同的 SSH Key 例如: 生成第一个 SSH Key:javabk_test_r...

  • Resize,w 360,h 240
    图解redis的5种数据类型底层原理

    redis的5种数据类型以及其底层实现 redis 是KV(key-value pair)存储,不管是K还是V,底层都是对象(object 组成...

  • JVM参数总结

    性能调优: -XX:-OmitStackTraceInFastThrow 去掉优化多次抛异常 -XX:-UseBiasedLocking 去掉偏...

  • Resize,w 360,h 240
    IDEA 莫名其妙的找不到类+依赖找不到+编译变红解决办法大全

    使用 IDEA,有时候会遇到一些莫名其妙的问题:比如这个类明明在工程是有的,通过idea编译就不通过;这个maven依赖明明是有依赖到,就是找不...

  • FULL GC/接口超时/服务没响应排查思路与实战

    问题背景 调用方反馈调用我这边服务接口超时,超时时间设置是1分钟,正常最长也就几秒内返回,服务已经正常运行至少1个月,期间没有动过了。 排查过程...

  • MySQL 各种锁理解总结

    该文章举例都是基于 InnoDB 可重复读(RR)隔离级别的,mysql 版本 8.0 根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、...

  • InnoDB 事务的实现原理

    InnoDB 事务的实现 事务四大特性ACID 原子性(A):事务中的操作要不全部执行,要不全部不执行。如果执行到一半,宕机重启,已执行的一半要...

个人介绍
互联网 8年+,多个月活过亿的 java 后端开发,专注于架构设计、面试干货、中间件原理等知识分享