ZooKeeper灵魂27连问,这谁顶得住?

Kafka生产实战:从ZooKeeper到KRaft的架构演进与故障排查 Apache Kafka作为高吞吐分布式日志系统,其核心价值在于以磁盘顺序写+分区日志模型实现毫秒级延迟与强持久性。原理上,它通过解耦生产者与消费者、基于offset的精确位移控制、ISR副本同步机制保障可扩展性与可靠性;技术价值体现在支撑日志采集、事件驱动、流处理等关键场景;典型应用覆盖金融实时风控、电商用户行为分析及IoT设备数据管道。本文聚焦Kafka真实生产环境中的架构演进(ZooKeeper→KRaft)、Java运行时调优(JVM GC/编码/堆外内存)及高频故障定位(UnderReplicat 阅读详情

我眼中的ZooKeeper ZooKeeper 是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。 Zookeeper 保证了分布式一致性特性(5个): 顺序一致性、原子性、单一视图、可靠性、实时性(最终一致性)

​

ZooKeeper灵魂27连问+23个常备知识点 (1)ZooKeeper灵魂27连问

  1. ZooKeeper 提供了什么?

  2. Zookeeper 文件系统?

  3. ZAB 协议?

  4. 四种类型的数据节点 Znode

  5. Zookeeper Watcher 机制 -- 数据变更通知

  6. 客户端注册 Watcher 实现

  7. 服务端处理 Watcher 实现

  8. 客户端回调 Watcher

  9. ACL 权限控制机制

  10. Chroot 特性

  11. 服务器角色

  12. 会话管理

  13. Zookeeper 下 Server 工作状态

  14. 数据同步

  15. zookeeper 是如何保证事务的顺序一致性的?

  16. 分布式集群中为什么会有 Master?

  17. zk 节点宕机如何处理?

  18. zookeeper 负载均衡和 nginx 负载均衡区别

  19. Zookeeper 有哪几种几种部署模式?

  20. 集群最少要几台机器,集群规则是怎样的?

  21. 集群支持动态添加机器吗?

  22. Zookeeper 对节点的 watch监听通知是永久的吗?为什么不是永久的?

  23. Zookeeper 的 java 客户端都有哪些?

  24. chubby 是什么,和 zookeeper 比你怎么看?

  25. 说几个 zookeeper 常用的命令。

  26. ZAB 和 Paxos 算法的联系与区别?

  27. Zookeeper 的典型应用场景?

... .... 1. ZooKeeper 提供了什么?

  • 文件系统

  • 通知机制

2. Zookeeper 文件系统? Zookeeper 提供一个多层级的节点命名空间(节点称为 znode)。与文件系统不同的是,这些节点都可以设置关联的数据,而文件系统中只有文件节点可以存放数据而目录节点不行。 Zookeeper 为了保证高吞吐和低延迟,在内存中维护了这个树状的目录结构,这种特性使得 Zookeeper 不能用于存放大量的数据,每个节点的存放数据上限为1M。 3. ZAB 协议? ZAB 协议是为分布式协调服务 Zookeeper 专门设计的一种支持崩溃恢复的原子广播协议。 ZAB 协议包括两种基本的模式:崩溃恢复和消息广播。 当整个 zookeeper 集群刚刚启动或者 Leader 服务器宕机、重启或者网络故障导致不存在过半的服务器与 Leader 服务器保持正常通信时,所有进程(服务器)进入崩溃恢复模式,首先选举产生新的 Leader 服务器,然后集群中 Follower 服务器开始与新的 Leader 服务器进行数据同步,当集群中超过半数机器与该 Leader服务器完成数据同步之后,退出恢复模式进入消息广播模式,Leader 服务器开始接收客户端的事务请求生成事物提案来进行事务请求处理。 4. 四种类型的数据节点 Znode

  • PERSISTENT-持久节点

除非手动删除,否则节点一直存在于 Zookeeper 上

  • EPHEMERAL-临时节点

临时节点的生命周期与客户端会话绑定,一旦客户端会话失效(客户端与zookeeper 连接断开不一定会话失效),那么这个客户端创建的所有临时节点都会被移除。

  • PERSISTENT_SEQUENTIAL-持久顺序节点

基本特性同持久节点,只是增加了顺序属性,节点名后边会追加一个由父节点维护的自增整型数字。

  • EPHEMERAL_SEQUENTIAL-临时顺序节点

基本特性同临时节点,增加了顺序属性,节点名后边会追加一个由父节点维护的自增整型数字。 5. Zookeeper Watcher 机制 -- 数据变更通知 Zookeeper 允许客户端向服务端的某个 Znode 注册一个 Watcher 监听,当服务端的一些指定事件触发了这个 Watcher,服务端会向指定客户端发送一个事件通知来实现分布式的通知功能,然后客户端根据 Watcher 通知状态和事件类型做出业务上的改变。 工作机制:

  • 客户端注册 watcher

  • 服务端处理 watcher

  • 客户端回调 watcher

Watcher 特性总结:

  • 一次性

无论是服务端还是客户端,一旦一个 Watcher 被触发,Zookeeper 都会将其从相应的存储中移除。这样的设计有效的减轻了服务端的压力,不然对于更新非常频繁的节点,服务端会不断的向客户端发送事件通知,无论对于网络还是服务端的压力都非常大。

  • 客户端串行执行

客户端 Watcher 回调的过程是一个串行同步的过程。

  • 轻量

  • Watcher 通知非常简单,只会告诉客户端发生了事件,而不会说明事件的具体内容。

  • 客户端向服务端注册 Watcher 的时候,并不会把客户端真实的 Watcher 对象实体传递到服务端,仅仅是在客户端请求中使用 boolean 类型属性进行了标记。

  • watcher event 异步发送 watcher 的通知事件从 server 发送到 client 是异步的,这就存在一个问题,不同的客户端和服务器之间通过 socket 进行通信,由于网络延迟或其他因素导致客户端在不通的时刻监听到事件,由于 Zookeeper 本身提供了 ordering guarantee,即客户端监听事件后,才会感知它所监视 znode发生了变化。所以我们使用 Zookeeper 不能期望能够监控到节点每次的变化。Zookeeper 只能保证最终的一致性,而无法保证强一致性。

  • 注册 watcher getData、exists、getChildren

  • 触发 watcher create、delete、setData

  • 当一个客户端连接到一个新的服务器上时,watch 将会被以任意会话事件触发。当与一个服务器失去连接的时候,是无法接收到 watch 的。而当 client 重新连接时,如果需要的话,所有先前注册过的 watch,都会被重新注册。通常这是完全透明的。只有在一个特殊情况下,watch 可能会丢失:对于一个未创建的 znode的 exist watch,如果在客户端断开连接期间被创建了,并且随后在客户端连接上之前又删除了,这种情况下,这个 watch 事件可能会被丢失。

6. 客户端注册 Watcher 实现

  • 调用 getData()/getChildren()/exist()三个 API,传入 Watcher 对象

  • 标记请求 request,封装 Watcher 到 WatchRegistration

  • 封装成 Packet 对象,发服务端发送 request

  • 收到服务端响应后,将 Watcher 注册到 ZKWatcherManager 中进行管理

  • 请求返回,完成注册。

... ... 篇幅原因,这里已将Zookeeper 27连问整理成如下所示的Word文档,有需要的话可以下载整个文档查看更方便 注意:下面的23个Zookeeper常备知识点为方便大家学习,也已整理成PDF文档,有需要下载这些文档的朋友——文末有领取方式!!

​

(2)23个Zookeeper常备知识点

  1. ZooKeeper 是什么?

  2. ZooKeeper 提供了什么?

  3. Zookeeper 文件系统

  4. 四种类型的 znode

  5. Zookeeper 通知机制

  6. Zookeeper 做了什么?

  7. zk 的命名服务(文件系统)

  8. zk 的配置管理(文件系统、通知机制)

  9. Zookeeper 集群管理(文件系统、通知机制)

  10. Zookeeper 分布式锁(文件系统、通知机制)

  11. 获取分布式锁的流程

  12. Zookeeper 队列管理(文件系统、通知机制)

  13. Zookeeper 数据复制

  14. Zookeeper 工作原理

  15. zookeeper 是如何保证事务的顺序一致性的?

  16. Zookeeper 下 Server 工作状态

  17. zookeeper 是如何选取主 leader 的?

  18. 分布式通知和协调

  19. 机器中为什么会有 leader?

  20. zk 节点宕机如何处理?

  21. Zookeeper 同步流程

  22. zookeeper 负载均衡和 nginx 负载均衡区别

  23. zookeeper watch 机制

​

《ZooKeeper-分布式过程协同技术详解》

  • 第一部分 Zookerper的概念和基础

  • 第二部分 使用Zookerper进行开发

  • 第三部分 Zookerper的管理

​

​

​

为了更好地让大家学习Zookerper和更多知识,上面说的这本《ZooKeeper-分布式过程协同技术详解》以及下面这本《Java核心知识整理(283页PDF)》都可以免费分享,文末看看免费下载方式吧~ 《Java核心知识整理(283页PDF)之Zookerper》

​

​

你能否经得住面试官这ZooKeeper灵魂27连问呢? 文中提及的ZooKeeper灵魂27连问+23个常备知识点+《ZooKeeper-分布式过程协同技术详解》+《Java核心知识整理(283页PDF)之Zookerper》应该可以助你一臂之力,如若有需要,点击下方小卡片领取!

学习Ultralytics (下载) Ultralytics由创立,最初是为了简化目标检测模型的开发和应用,专注于构建高效、易用、性能卓越的深度学习框架。其主要产品之一是 YOLO 系列模型,尤其是最新的YOLOv5和YOLOv8,因其在精度、速度和可扩展性方面的出色表现而广受欢迎。 阅读详情

相关推荐

Python自动化测试报告:飞书群机器人消息卡片实战

本文详细介绍了如何利用Python和飞书群机器人实现自动化测试报告的智能通知。通过构建可定制的消息卡片,将测试结果(如通过数、失败数)以清晰、美观的格式自动推送至团队群聊,并支持一键跳转查看详细报告,从而显著提升团队协作与问题响应效率。

k6l7m8n9的博客 811

28道Zookeeper面试题及答案

1、说说 Zookeeper 是什么?2、ZooKeeper 有哪些应用场景?3、说说Zookeeper的工作原理?4、请描述一下 Zookeeper 的通知机制是什么?5、Zookeeper 对节点的 watch 监听通知是永久的吗?6、 Zookeeper 集群中有哪些角色?7、 Zookeeper 集群中是怎样选举leader的?8、 Zookeeper 是如何保证事务的顺序一致性的呢?9、 ZooKeeper 集群中......

日积月累,水滴石穿 3万+

Fabric学习笔记(一)- Centos 7下的Fabric 2.3.2环境搭建

一、 环境准备 (一)、在VMware Workstation 15 安装一个Centos 7的虚拟环境,切换到图形化界面: 参考文章链接:Centos 7切换图形化界面 其中可能在yum groupinstall "X Window System"时会报错:Cannot find a valid baseurl for repo: base/7/x86_6,参考这篇文章即可:安装图形化界面报错解决 (二)、打开终端,安装所需的库: 切换root用户,输入命令:su root yum更新,输入命令:y

茕夜 2611

Zookeeper高频面试题整理(入门到精通)

Zookeeper 翻译过来就是动物园管理员,他是用来管 Hadoop (大象) 、Hive(蜜蜂)、Pig(小猪)的管理员,简称zk。Zookeeper是 Apache Hadoop项目下的一个子项目,是一个开源的分布式协调服务。配置管理命名服务分布式同步分布式锁集群管理。ZAB协议是一种原子广播协议,保证所有ZooKeeper服务器上的数据一致性。包含崩溃恢复和消息广播两部分。领导者选举:系统初始化时或现有领导者失效时,所有节点通过选举过程选出新的领导者。

一个喜欢诗和远方的程序媛 4184

Codex本地部署指南:从环境配置到API集成实战

Codex作为OpenAI推出的代码生成模型,能够根据自然语言描述自动生成代码片段,大幅提升开发效率。这次我们重点分析Codex的本地部署方案、硬件门槛、接口调用方式和实际使用效果,帮助开发者判断是否值得投入时间部署。 从技术架构看,Codex基于GPT-3模型微调,专门针对代码生成任务优化。最新版本支持多种编程语言,包括Python、JavaScript、Java、C++等主流语言。对于国内开发者来说,最关心的是能否在本地环境稳定运行,以及是否需要特殊网络配置。 1. 核心能力速览 能力项 技术说明 模型

weixin_33309048的博客 527

.NET+Vue企业级RBAC权限平台:开箱即用的生产就绪方案

RBAC(基于角色的访问控制)是企业系统安全治理的基础模型,其核心在于将用户、角色与权限解耦,通过动态能力组合实现细粒度管控。在真实工程中,RBAC需突破静态角色限制,支持时间维度授权、前后端双重鉴权、行级数据范围控制等关键能力。本文聚焦于一套已落地金融、政务、制造等多行业的生产级实现——基于.NET Minimal API与Vue 3的前后端分离架构,提供菜单/按钮/接口/数据四层权限控制,内置滑动过期JWT、Redis权限缓存、动态路由加载与权限指令等开箱即用能力,显著降低权限配置与审计成本。

weixin_33326218的博客 276

【ZooKeeper】精品面试题22道

CAP( Consistency (一致性)、 Availability (可用性)、 Partition tolerance(分区容错性))是分布式系统中的三个重要特性。分布式系统要满足CAP中的两个特性,但无法同时满足三个特性,只能在 C 、 A 、 P 中选择两个。一致性( Consistency ):指的是分布式系统中所有的节点在同一时间具有相同的数据副本,即更新操作成功并返回客户端后,所有的节点访问数据的结果都是一致的。

ADbyCool的博客 1666

基于ADPSS的直驱风电单机模型建模指南:跟网型与构网型

本文介绍了基于ADPSS平台的直驱风电单机建模方法,包含跟网型和构网型两种控制策略。模型采用模块化设计,共享风力机与桨距角控制部分,通过FORTRAN语言实现自定义建模。跟网型采用锁相环同步和矢量控制,构网型则采用虚拟同步机技术模拟同步发电机特性。详细阐述了风力机气动模型、桨距角控制算法及代码实现,为新能源并网仿真提供了实用参考。全文约150字,涵盖模型架构、数学方程和ADPSS实现要点。

huanghm88的专栏 171

29道Zookeeper面试题超详细(附答案)

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 在分布式领域,Zookeeper的身影出现的越来越频繁。以下整理了Zookeeper的29道面试题,附答案,如有不恰当之处欢迎留言指正。 ......

ibigboy 6847

机器学习初探——用线性回归预测股价趋势

在进入代码之前,先建立一个大框架。类型一句话解释金融中的应用监督学习给机器“标准答案”让它学预测股价(历史数据→未来价格)无监督学习不给答案,让机器自己找规律把相似股票自动归类、发现异常交易强化学习让机器通过“试错”学习最优策略AI自动交易、量化策略优化我们现阶段只学“监督学习”——这是最常用、最容易上手的。准备一堆“特征”和对应的“标签”(比如:历史的第N天 → 那天的价格)喂给机器一个“算法”(比如线性回归)机器“拟合”出一个规律(比如找到一条最合适的直线)

111

即插即用系列(代码实践)| 2025 Strip R-CNN:大尺寸条形卷积——遥感目标检测新SOTA,专治细长目标(桥梁、船只)

摘要: 论文《Strip R-CNN: Large Strip Convolution for Remote Sensing Object Detection》针对遥感图像中细长目标(如桥梁、道路)检测难题,提出创新性解决方案。通过设计StripBlock模块,将传统方形卷积核替换为大尺寸条形卷积(水平1×19与垂直19×1组合),有效捕获长距离空间特征,同时减少背景噪声。结合CenterPooling增强目标中心定位,该模块可即插即用至现有网络,显著提升遥感检测任务(如DOTA数据集)的精度。代码已开源,

分享顶会顶刊论文即插即用模块 189

Zookeeper常见的面试题

Zookeeper常见的面试题 1. 什么是Zookeeper?谈谈你对Zookeeper的认识? Zookeeper是一个分布式的,开放源代码的分布式应用程序协调服务。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 2. Zookeeper的核心功能? Zookeeper提供了三个核心功能:文件系统、通知机制和集群管理机制。 1. 文件系统 Zookeeper存储数据的结构,类似于一个文件系统。每个节点称之为znode,买个znode都是类似于K-V的

大数据进阶之路 6598

金融机构和贷款产品数据抓取:使用Python爬虫技术获取金融机构的贷款产品信息与条件

本文介绍了如何使用Python爬虫技术抓取金融机构的贷款产品信息,包括静态网页抓取和动态网页抓取两种方法。通过requestsSelenium等工具,我们能够轻松抓取银行和消费金融平台上的贷款信息,并存储和分析数据。随着技术的发展,我们还可以扩展爬虫功能,抓取更多的金融机构网站,或者结合自然语言处理技术对贷款产品的评论进行情感分析,为用户提供更多维度的贷款决策支持。

2201_76125261的博客 1735

2022年“金九银十”,ZooKeeper灵魂27连问,你顶得住吗?

好好准备才有机会面试成功哦~建议大家都备战好再去面试,不然也是浪费时间,希望我分享的内容都可以帮到大家,那样我也会很开心的。

weixin_62421895的博客 127

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

面试官放大招!一波ZooKeeper灵魂27连问(附答案),这谁顶得住?

ZooKeeper 是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。 Zookeeper 保证了分布式一致性特性(5个): 顺序一致性、原子性、单一视图、可靠性、实时性(最终一致性) ZooKeeper只是面

mifffy_java的博客 347

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

大剑无锋之ZooKeeper 面试题【灵魂28问,面试无压力】

前言 ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 ZooKeeper 面试题 1. ZooKeeper 是什么? 2. ZooKeeper 提...

乔治大哥的博客 765

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Zookeeper常见的面试灵魂拷问!

1. ZooKeeper 是什么? 2. ZooKeeper 提供了什么? 3. Zookeeper 文件系统 4. Zookeeper 怎么保证主从节点的状态同步? 5. 四种类型的数据节点 Znode 6. Zookeeper Watcher 机制 -- 数据变更通知 7. 客户端注册 Watcher 实现 8. 服务端处理 Watcher 实现 9. 客户端回调 Watcher 10. ACL 权限控制机制 11. Chroot 特性 12. 会话管理 13. 服务器角色 14. Zookeeper

去武帝城,战王仙芝 236

zookeeper 密码_不会这些概念,劝你简历不要写 “熟悉” zookeeper!

推荐阅读2020复工跳槽季,ZooKeeper灵魂27连问,这谁顶得住?2020“闭关”跳槽季,啃透分布式三大技术:限流、缓存、通讯金三即逝,连这份“Java春招手册”都没刷过,你拿什么备战银四?唠唠叨叨本文主要分享一下zookeeper的一些基本概念,在正式进入正题前,和大家聊一聊刚入行时我的面试经验,可以说是耿直的有些可爱。面试官:用过zookeeper 吗?我:用过啊,给dubbo提供服务的...

weixin_39742471的博客 205

zookeeper删除节点的权限_不会这些概念,劝你简历不要写 “熟悉” zookeeper!

推荐阅读2020复工跳槽季,ZooKeeper灵魂27连问,这谁顶得住?2020“闭关”跳槽季,啃透分布式三大技术:限流、缓存、通讯金三即逝,连这份“Java春招手册”都没刷过,你拿什么备战银四?唠唠叨叨本文主要分享一下zookeeper的一些基本概念,在正式进入正题前,和大家聊一聊刚入行时我的面试经验,可以说是耿直的有些可爱。面试官:用过zookeeper 吗?我:用过啊,给dubbo提供服务的...

weixin_35799294的博客 174

记录一次因myid引起的zookeeper异常

因生产环境一台物理机损坏,需要停机修复,张三直接驱逐了这个节点上的所有pod(风险操作),其中有一个有状态的应用zk,驱逐完后做了停机操作,后面业务反馈生产环境zk链接超时,才发现zk集群直接挂了,麻木,接着就是来自于领导的灵魂拷问,三节点zk为什么挂了一个集群就用不了,确实也疑惑,明明还有两个Running的pod,这多副本冗余了个寂寞。

m0_51960729的博客 1302

2019全年大厂Java高频面试题分享,来自BAT的灵魂拷问

前言: 因为疫情我被困在了家里,我是一个被无聊笼罩的人,呆在家里为国家做贡献,打算年后面试找工作的我决定发奋刷面试题,不打无准备的仗,这么多面试题的收集整理花费了很多的时间和经历,程序员朋友们如果你也在家不能出门的话,如果你要跳槽面试的话就跟我一起把面试题刷起来吧朋友。 包含内容: MyBatis 面试题(27题) ZooKeeper 面试题(28题) ...

Javazhoumou的博客 1125

ZooKeeper 客户端: GUI+命令行两大类(史上最全,值得收藏)

文章很长,建议收藏起来,慢慢读! 疯狂创客圈为小伙伴奉上以下珍贵的学习资源: 疯狂创客圈 经典图书 : 《Netty Zookeeper Redis 高并发实战》 面试必备 + 大厂必备 + 涨薪必备 疯狂创客圈 经典图书 : 《SpringCloud、Nginx高并发核心编程》 面试必备 + 大厂必备 + 涨薪必备 资源宝库: Java程序员必备 网盘资源大集合 价值>1000元 随便取 GO->【博客园总入口 】 独孤九剑:Netty灵魂实验 : 本地 100W

架构师尼恩 924

炸裂了…京东一面索命40问,过了就50W+

下面是一个小伙伴成功拿到通过了京东一次技术面试,最终,小伙伴通过后几面技术拷问、灵魂拷问,最终拿到offer。从这些题目来看:京东的面试,偏重底层知识和原理,大家来看看吧。 现在把面试真题和参考答案收入咱们的宝典,大家看看,收个京东Offer需要学点啥?当然对于中高级开发来说,这些面试题,也有参考意义。

架构师尼恩 1580

java 中操作字符串都有哪些类?它们之间有什么区别?_2019全年大厂Java高频面试题分享,来自BAT的灵魂拷问...

前言:因为疫情我被困在了家里,我是一个被无聊笼罩的人,呆在家里为国家做贡献,打算年后面试找工作的我决定发奋刷面试题,不打无准备的仗,这么多面试题的收集整理花费了很多的时间和经历,程序员朋友们如果你也在家不能出门的话,如果你要跳槽面试的话就跟我一起把面试题刷起来吧朋友。包含内容:MyBatis 面试题(27题)ZooKeeper 面试题(28题)Dubbo 面试题(30题)Elasticsearch...

weixin_31991991的博客 116

灵魂拷问:后端业务开发要会用 K8s 到什么程度?,东软java面试题

面试题文档来啦,内容很多,485页!由于笔记的内容太多,没办法全部展示出来,下面只截取部分内容展示。

2401_84007049的博客 603

首次推出无酒精果味漱口水

从当年的舒客IPO折戟到如今参半的上市赶考,它们都证明了同一件事:靠互联网打法可以在极短时间内撕开日化巨头防线的缺口,但想要在消费者的购物车里停留得更久,终究要回到产品本身。参半的专利护城河,护的是颜值是包装设计。包装高颜值、打中年轻人约会口气尴尬、牙齿发黄、平价冷光美白的痛点,再加上赵露思、华晨宇等顶流明星的接力代言,参半精准地踩中了年轻人的审美与爱豆经济上。招股书递交后不久,华晨宇就不再是参半的品牌代言人了,官方发布声明"已正式成为参半的集团合伙人,以更高的身份与我们紧密相连"。

2501_94238955的博客 216
上一篇: 一个接口查询关联了十几张表,响应速度太慢?怎么办?
下一篇: 一次 Kafka 导致的 Sentry 无法处理 MiniDump 问题分析
Java技术那些事儿
博客等级 码龄5年 2306粉丝 2584原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值