240 发简信
IP属地:北京
  • 20191011-MySQL建索引的强约束

    问题: 正文: 为什么是3072 ? 如何超越3072 ? MySQL中sql mode 中STRICT_ALL_TABLES和STRICT_TRANS_TABLES的区别 ...

  • Dubbo Provider线程池EXHAUSTED分析

    最近在进行下单压测的时候发现,当调用下单服务的并发量比较高的时候,大部分都失败了,只有200个下单可以成功(protocol采用默认配置),这是为什么呢?在调研测试了一番之后...

  • 120
    JVM-安全点

    一、遇到的问题 Total time for which application threads were stop 超级长时间,这行日志代表什么,以及为什么时间会这么长 二...

  • 120
    AQS源码分析

    一、作用 简单说:AQS就是在多线程抢夺共享资源的时候,实现了统一规划资源,确保只有一个线程抢夺成功,其他的都排队的框架 AQS核心思想:如果被请求的共享资源空闲,那么当前线...

  • 2018-12-30

    MYSQL - ( 一 ) 事务隔离级别 read-uncommitted 三种问题都有 read-committed 不可重复读、幻读、 repeatable-...

  • linux-grep | sort | uniq | wc | less

    grep | sort | uniq | wc | less grep sort uniq wc less

  • linux-awk

    linux-awk awk基本结构 awk ‘BEGIN{ print “start”} pattern { commands } END { print “end” }’ ...

  • Redis-简单分布式限流

    Redis-简单分布式限流 限流方式 漏斗式: 应对突发会直接溢出,拒绝服务了.令牌桶式: 应对突发会比较好,毕竟是以一定的额速率往桶里放令牌,每次请求取一个. 介绍 需要读...

  • redis-主从同步

    Redis-主从同步 CAP 在分布式环境下(网络分区),一致性和可用性是互斥的. 一致性和可用性是互斥的 主从同步(从从同步) 增量同步 同步是指维护一个指令流,主节点自己...

  • redis-zset(有序集合)

    redis-zset(有序集合) 介绍 类似于java的sortset和hashmap的结合体 原理 内部使用跳跃表实现 使用场景: 延时队列排行榜 命令练习-自己练习过了,...

  • redis-ziplist

    ziplist 使用场景 redis Hash与List 压缩列表的存储结构 ziplist的结构图:zibytes - zltail_offset - zllength -...

  • redis-transaction

    redis-transaction 注意 不支持回滚操作是因为redis是先执行指令然后做日志,所以即使发生异常,没有可以用来执行回滚操作的日志。 只保证事物的隔离性, 不保...

  • redis-string

    redis-String String 简单介绍 String是像java arrayList采用的是预分配冗余空间的方式来减少内存的频繁分配,每次扩容接近翻一倍.Strin...

  • 120
    redis-sentinel

    redis-sentinel 工作原理 如图首先redis会维护一个sentinel集群,这个是集群高可用的心脏,一般由3~5个节点组成. 客户端连接集群式,会先连接sent...

  • redis-scan命令

    redis-scan命令 介绍&场景 redis中找到以某某开头的key对这些key进行操作。 问题 使用keys的问题是,会拿出所有的对应的keys。这样不仅仅你会发现满屏...

  • redis-分布式锁

    redis 分布式锁 重点 可冲入锁主要是通过threadlocal实现.有可能在执行dosomthing的时候,执行的时间超过锁的超时时间.这样就不能绝对的保证业务执行的正...

  • redis-pubsub

    redis-pubsub 发布订阅模式 因为这个模式缺点太多基本上没有什么应用场景,因此不必要在这个上面浪费时间 缺点 发一条消息,如果没有消费者,消息直接丢失 发一条消息,...

  • redis-pipeline

    Redis-pipeline 注意事项 cluster并不支持pipeline操作,不知道有没有什么好的方法 本质 是一个客户端的行为,跟服务器无关.批量 减少IOpipel...

  • redis-list

    list 列表 介绍 相当于linklist 是链表插入删除快 O(1) 定位索引慢 O(n) 存储结构 表面是linkedlist 实际上不是 两种情况:1.列表元素较少...

  • redis-io-nio

    redis-io模型 单线程的程序有哪些? nginx node.js redis 单线程为什么快 全是内存运算,数据都在内存里面. On级别的命令有哪些? 注意事项 O...