连问专题

小白学dubbo傻冒连问-长连接篇

dubbo长连接有多长? dubbo的长连接并没有一个固定的时间长度,因为它是相对于通常的短连接而言的,主要特点是长时间保持客户端与服务端的连接状态。 在dubbo中,缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。连接个数通常为单连接,连接方式为长连接,传输协议为TCP,传输方式为NIO异步传输,序列化方式为Hessi

k8s面试29连问

一、容器和虚拟化之间的区别 1、由于docker不需要虚拟管理程序和虚拟机操作系统,运行的只是应用,所以占用资源少。电脑同时开几个虚拟机就跑不动了。 二、k8s和docker的关系 docker主要是通过dockerfile来生产镜像,而k8s 用于关联和编排在多个主机上运行的容器 三、kube-proxy ipvs和 iptables的异同 kube-proxy默认是iptables,

MySQL索引18连问,谁能顶住

前言 过完这个节,就要进入金银季,准备了 18 道 MySQL 索引题,一定用得上。 作者:感谢每一个支持: github 1. 索引是什么 索引是一种数据结构,用来帮助提升查询和检索数据速度。可以理解为一本书的目录,帮助定位数据位置。索引是一个文件,它要占用物理空间。 2. MySQL索引有哪些类型 数据结构维度 B+tree 索引: B+树是最常用的索引类型,

Spring Cloud Gateway夺命10连问

这篇文章介绍下微服务中的一个重要角色:网关,对于网关如何选择,由于阿里系暂时未出网关,当然是选择了Spring cloud Gateway,毕竟是亲儿子。 文章目录如下: 为什么需要网关? 传统的单体架构中只有一个服务开放给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,那么作为客户端如何去调用这些微服务呢?如果没有网关的存在,只能在本地记录每个微服务的调用地址。 无网关

Go语言切片面试真题8连问

前言 哈喽,大家好,我是asong。最近没事在看八股文,总结了几道常考的切片八股文,以问答的方式总结出来,希望对正在面试的你们有用~ 本文题目不全,关于切片的面试真题还有哪些?欢迎评论区补充~ 01. 数组和切片有什么区别? Go语言中数组是固定长度的,不能动态扩容,在编译期就会确定大小,声明方式如下: var buffer [255]intbuffer := [255]int{0} 切片

信心满满去面美团,结果被JVM9连问怼的一脸懵逼

前言 相信很多人一开始接触 Java 虚拟机只是因为面试需要用到,所以硬着头皮去学。所以很多人对于为什么要学虚拟机这个问题,一致的答案皆是:因为面试。(我也是)‘手动狗头’。 大家先来看看JVM9连问大家能答出几问: 反正小编当时被怼的一脸懵逼 其实学习JVM并不仅仅在于面试,而在于更深入地理解 Java 这门语言,以及为未来排查线上问题打下基础。下面我们来看看官方的定义。 随着

OkHttp原理8连问,我没懵,面试官懵了……

OkHttp可以说是Android开发中最常见的网络请求框架,OkHttp使用方便,扩展性强,功能强大,OKHttp源码与原理也是面试中的常客。 但是OKHttp的源码内容比较多,想要学习它的源码往往千头万绪,一时抓不住重点。本文从几个问题出发梳理OKHttp相关知识点,以便快速构建OKHttp知识体系,如果对你有用,欢迎点赞~ 本文主要包括以下内容: OKHttp请求的整体流程是怎样的?O

分布式【zookeeper面试题12连问】

1. 面试官:工作中使用过Zookeeper嘛?你知道它是什么,有什么用途呢? 「小菜鸡的我:」 有使用过的,使用ZooKeeper作为**「dubbo的注册中心」,使用ZooKeeper实现「分布式锁」**。ZooKeeper,它是一个开放源码的**「分布式协调服务」**,它是一个集群的管理者,它将简单易用的接口提供给用户。可以基于Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服

ZooKeeper的十二连问,我用2个月的时间破茧成蝶

RPC概述 RPC(Remote Procedure Call)即远程过程调用,允许一台计算机调用另一台计算机上的程序得到结果,而代码中不需要做额外的编程,就像在本地调用一样。 现在互联网应用的量级越来越大,单台计算机的能力有限,需要借助可扩展的计算机集群来完成,分布式的应用可以借助RPC来完成机器之间的调用。 RPC框架原理 在RPC框架中主要有三个角色:Provider、Consume

面试题:重量级锁的8连问,你能接住几个?

文章目录 前言名词解释问题解析问题1:ObjectMonitor和AQS有什么异同问题2: 为什么ObjectMonitor需要cxq和entryList两个等待队列问题3:cxq队列中等待线程,什么时候会进到EntryList问题4:等待队列中多个线程,唤醒的顺序是什么问题5:偏向锁和轻量级锁下线程是否可以wait和notify问题6:cxq和waitset数据结构有什么区别问题7:not

HashMap 面试常见的6连问,你能扛得住吗?

今日推荐 这 9 个 Java 开源项目 yyds,你知道几个?阿里技术专家推荐的20本书,免费送!K8S 部署 SpringBoot 项目(一篇够用)妙用Java 8中的 Function接口 消灭if...else(非常新颖的写法)Nginx 入门到实战,新手必懂。 高手过招,招招致命 JDK1.8 中 HashMap 的底层实现,我相信大家都能说上来个 一二,底层数据结构 数组 +

Nginx 面试 40 连问,快顶不住了~~

点击关注公众号,利用碎片时间学习 什么是Nginx? Nginx是一个 轻量级/高性能的反向代理Web服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,他可以处理2-3万并发连接数,官方监测能支持5万并发,现在中国使用nginx网站用户有很多,例如:新浪、网易、 腾讯等。 Nginx 有哪些优点? 跨平台、配置简单。非阻塞、高并发连接