机制

  • 按灯系统在转转的实践

    按灯系统是转转落地一套用户反向驱动的机制,会为平台建立一个正向循环体系,提升平台购物体验,让更多的用户喜欢转转。

    2023年5月6日
    25.8K00
  • 阿里一面:说一说Java、Spring、Dubbo三者SPI机制的原理和区别

    Java的SPI实现的比较简单,并没有什么其它功能;Spring得益于自身的ioc和aop的功能,所以也没有实现太复杂的SPI机制,仅仅是对Java做了一点简化和优化;但是dubbo的SPI机制为了满足自身框架的使用要求,实现的功能就比较多,不仅将ioc和aop的功能集成到SPI机制中,还提供注入自适应和自动激活等功能。

    2023年5月6日
    17.6K00
  • Java基础入门篇—Java虚拟机和运行环境

    1992年Oak相关操作系统、类库等完成,11月,“Green计划”被转化成“FirstPerson有限公司”(致力高度互动的设备),关于机顶盒的交易屡败,Green项目几乎接近夭折。

    2023年5月6日
    7.4K00
  • 聊聊Glide缓存机制

    内存缓存/运行时缓存分为两部分:活动缓存(ActiveResource)和Lru内存缓存(LruResourceCache)。

    2023年5月6日
    15.9K00
  • 图解 Flink 的 Checkpoint 机制

    通过本文,你可以了解到什么是全局一致性检查点,Flink内部如何通过检查点实现Exactly Once的结果保障。

    2023年5月6日
    28.5K00
  • 图解ReentrantLock的条件变量Condition机制

    想必大家都使用过wait()和notify()这两个方法吧,这两个方法主要用于多线程间的协同处理,即控制线程之间的等待、通知、切换及唤醒。而RenentrantLock也支持这样条件变量的能力,而且相对于synchronized 更加强大,能够支持多个条件变量。

    2023年5月6日
    20.6K00
  • PostgreSQL 的并行框架

    PostgreSQL 提供了一些简单的机制使得编写并行算法更加简单。你可以通过使用 ParallelContext 数据结构去唤起后台工作进程、初始化工作进程的进程状态(以匹配唤起他们的后台进程),使进程通过动态共享内存 (Dynamic Shared Memory) 进行通信和写并不复杂的逻辑且不用意识到并行的存在就可以让代码跑在用户后台进程或者任一并行的工作进程。

    2023年5月6日
    23.8K00
  • 我们一起聊聊 SQLServer 的Latch

    SQLSERVER中并无此类机制,因此对于一些重度访问的内存结构,设计了LATCH来保护,而其他的一些数据结构,使用spinlock。在SQLSERVER中,总是使用spinlock来保护那些访问十分快速的内存结构。

    2023年5月6日
    8.1K00
  • 重大发现,AQS加锁机制竟然跟Synchronized有惊人的相似

    AQS跟Synchronized的加锁流程是一样的,都是通过同步队列和条件队列实现的,阻塞状态的线程被放到同步队列中,等待状态的线程被放到条件队列中,从条件队列唤醒的线程又被转移到同步队列末尾,一块竞争锁。

    2023年5月6日
    23.3K00
  • 面试官:为什么 Redis 要有哨兵?

    Redis 在 2.8 版本以后提供的哨兵(Sentinel)机制,它的作用是实现主从节点故障转移。它会监测主节点是否存活,如果发现主节点挂了,它就会选举一个从节点切换为主节点,并且把新主节点的相关信息通知给从节点和客户端。

    2023年5月6日
    8.0K00
  • C语言是怎么写操作系统的

    C++要是给你写个动态创建机制,那么在main()函数运行之前,就要运行初始化代码,至少要把CRuntimeClass的类图构建出来才行:否则去哪里查找类名对应的构造函数呢?

    2023年5月6日
    11.8K00
  • Java安全基础之Java的反射机制

    利用Java的反射机制,我们可以无视类方法、变量访问权限修饰符,调用任何类的任意方法、访问并修改成员变量值,但是这样做可能导致安全问题,如果一个攻击者能够通过应用程序创建意外的控制流路径,就有可能绕过安全检查发起相关攻击。

    2023年5月6日
    6.0K00
  • 聊聊为什么 Redis 要有哨兵?

    Redis 在 2.8 版本以后提供的哨兵(Sentinel)机制,它的作用是实现主从故障自动转移。它会监测主节点是否存活,如果发现主节点挂了,它就会选举一个从节点切换为主节点,并且把新主节点的相关信息通知给从节点和客户端。

    2023年5月6日
    6.7K00
  • 教你如何让Redis更持久!

    如何实现延迟队列?淘汰机制是怎么样的?都快问到麻木,这些问题还常绕脑梁。那我们这篇就举一个比较常见且难度适中的面试题来聊聊。Redis 的持久化策略是怎么样的? 2021-09-27 06:29:01 Redis淘汰机制 终于有人将MySQL的安装讲明白了 在日常开发中,存储数据的最常用的方式便是数据库了,其中最为著名的便是MySQL数据库,因它简便易于上手而且可扩展性强大,跨平台使得它广为使用,今天我们就来具体聊聊它的安装。

    2023年5月6日
    21.1K00
  • 谈谈你对Kafka副本Leader选举原理的理解?

    确实Kafka早期的版本就是直接用Zookeeper来完成选举的。利用了Zookeeper的Watch机制;节点不允许重复写入以及临时节点这些特性。这样实现比较简单,省事。但是也会存在一定的弊端。比如分区和副本数量过多,所有的副本都直接参与选举的话,一旦某个出现节点的增减,就会造成大量的Watch事件被触发,ZooKeeper的就会负载过重,不堪重负。

    2023年5月6日
    20.9K00

联系我们

在线咨询:1643011589-QQbutton

手机:13798586780

QQ/微信:1074760229

QQ群:551893940

工作时间:工作日9:00-18:00,节假日休息

关注微信