240 发简信
IP属地:上海
  • 数据库连接池相关

    数据库连接池的最小连接为什么是Idle语义[https://www.jianshu.com/p/c01a49e19dcd] druid的maxE...

  • Resize,w 360,h 240
    redis cluster如何支持pipeline

    当我们要操作一批key时,可以通过 redis pipline 再执行完后一次性读取所有结果来较少网络传输的消耗; 很明显,这有个限制条件 =>...

  • Resize,w 360,h 240
    redis为什么要提供pipeline功能

    通常我们用redis做接口缓存后,查询接口的性能就能提升到ms级别;但是redis是纯内存操作啊,总不至于要到ms吧,根据官方的 benchma...

  • Resize,w 360,h 240
    idea较新版本识别不了lombok生成的方法

    现象 idea版本: IntelliJ IDEA 2021.1.1 (Ultimate Edition)Build #IU-211.7142.4...

  • [zebra源码]如果数据库连接建立失败会怎样

    如果数据库连接首次建立失败,会怎么样? SingleDataSource#initDataSourceOrigin -> this.dataSo...

  • Resize,w 360,h 240
    [zebra源码]流控设计

    之所以要进行流量控制,是要避免业务应用流出量倾斜,超过分库能承载的压力 zebra的限流架构 粒度 指定要保护的db节点 指定要流控的应用ip ...

  • [zebra源码]insert后获取自增值的处理

    sql语句: 比如这种常见的 insert 后要获取自增主键值的, 需要在同一个连接同一个statement操作 如先 Statement#ex...

  • [zebra源码]JdbcFilter过滤器和SPI扩展

    一、 JdbcFilter 过滤器 zebra 定义了 JdbcFilter 过滤器, 它包含的方法覆盖了 zebra 执行生命周期的各个环节(...

  • [zebra源码]不带分片键的sql会怎么执行?

    TableShardRule#eval 根据路由规则解析sql的时候如果没匹配找到分片键的值 如果是 insert 或 replace 语句,必...

个人介绍
发现事物的本质,锻炼解决问题的能力

1. 疯狗般的学习能力
2. 永远充满好奇心
3. 不能猝死

cnblog: mushishi