240 发简信
IP属地:上海
  • ”每层都是一个有头节点的有序链表,第1层的链表包含跳表中的所有元素。“
    跳表每一个柱子(图中)应该是score相同的元素组成的吧?

    跳跃列表(Skip List)与其在Redis中的实现详解

    目录 引子 认识跳表跳表的提出由二叉树回归链表设计思想与查找流程插入元素的概率性复杂度分析 Redis的跳表实现从zset到zskiplist创建zskiplist向zski...

  • 120
    安全圈大事–log4j漏洞

    前言 事件回顾:2021年最重量级的漏洞在12月9日引爆,12月10日凌晨很多程序员和乙方人员都被迫开始应急响应。 log4j这个组件在java领域被广泛使用,该漏洞非常容易...

  • 讲“信号量模式并非是一个好的选择”的例子,感觉并不恰当吧。用线程池模式,也会有这样的问题啊。因为一个接口调取三个服务时,线程模式下虽然是异步调用,但还是会一一等待获取结果的,这样总耗时还是3个服务的调用之和。

  • MySQL优化 索引下推(Index Condition Pushdown)

    本文问题 什么是索引下推(Index Condition Pushdown ICP)?索引下推的过程是怎样的? 在哪些情况下可以使用索引下推,索引下推有什么限制? 如何启用或...

  • 讲的是mvc,不是spring,spring启动应该讲context的初始化过程

    Spring的启动流程

    spring的启动是建筑在servlet容器之上的,所有web工程的初始位置就是web.xml,它配置了servlet的上下文(context)和监听器(Listener),...

  • 部分原因确实是有些滑稽。归根结底都是代码错了,不过总结挺全,有些情况还是可以指导排错的。

    (转)Spring事务失效的原因(7个)

    数据库引擎不支持事务 这里以 MySQL 为例,其 MyISAM 引擎是不支持事务操作的,InnoDB 才是支持事务的引擎,一般要支持事务都会使用 InnoDB。 根据 My...

  • 120
    一篇诗,一斗酒,一曲长歌,一剑天涯。——李白

    明月出天山 西蜀才子李白,才华出众,文思敏捷。 巴山剑客李白,路见不平,拔刀相助。 益州公子李白,风流倜傥,能歌善舞。 陇西王孙李白,腰缠万贯,一掷千金。 峨眉义士李白,疏财...

  • 方法区称为老年代?是不是写错了?在HotSpot中,设计者将方法区纳入GC分代收集。HotSpot虚拟机堆内存被分为新生代和老年代,对堆内存进行分代管理,所以HotSpot虚拟机使用者更愿意将方法区称为老年代。

    方法区和永久代的关系很像Java中接口和类的关系,类实现了接口,而永久代就是HotSpot虚拟机对虚拟机规范中方法区的一种实现方式。

    Java方法区和永久代

    目前有三大Java虚拟机:HotSpot,oracle JRockit,IBM J9。 JRockit是oracle发明的,用于其WebLogic服务器,IBM JVM是IB...

  • 我做面试官的时候一般会从几个纬度来判断一个人是否能胜任一个岗位:知识面广度,专业深度,逻辑思维。但是总有一些公司的技术面试习惯性的去用自己的认知去否定别人的认知,一千个读者就有一千个哈姆雷特,每个人对一个相同的知识点的归纳是不同的,我其实很是讨厌此类人,当然此类人往往出现在小公司的情况比较多,先进公司然后当上了小管理,其实大家不用被此类人影响到对知识点的认知。
    赞同!也有些面试官喜欢官方原话,通俗表述就不能理解了

    REDIS持久化之RDB和AOF的区别

    嗯,其实很早之前就想写这篇文章了,稍稍接触过redis的人都知道redis的两种持久化方式以及对应的配置。但是我还是想说一下面试中的redis的此类问题,例如面试官问你,eg...

  • 谢谢大佬

    Idea2020.2注册失效不用慌

    由于第一版的注册程序包有一点漏洞,导致被官方修复了。第二版的程序包可完美注册。程序包请看一下连接:链接:https://share.weiyun.com/KN3T9F3e[h...