-
ZooKeeper Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.zookeeper 是什么?zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 google chubby...…
-
Operating System Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.用户态和内核态的区别内核态: CPU可以访问内存所有数据, 包括外围设备, 例如硬盘, 网卡. CPU也可以将自己从一个程序切换...…
-
Network Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.TCP、UDP 协议的区别?tcp 和 udp 是 OSI 模型中的运输层中的协议。tcp 提供可靠的通信传输,而 udp 则常...…
-
Netty Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.1.Netty 是什么?Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。Nett...…
-
Kafka Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.kafka 可以脱离 zookeeper 单独使用吗?为什么?kafka 不能脱离 zookeeper 单独使用,因为 kafk...…
-
Java Concurrency Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.synchronizedsynchronized有如下3种使用方式 普通同步方法,锁是当前实例对象 静态...…
-
Java Collection Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.Java集合篇说说List,Set,Map三者的区别?List(对付顺序的好帮手): List接口存储一组不唯一(可以有多个元素...…
-
Eureka Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.Eureka的一些概念 Register:服务注册当Eureka客户端向Eureka Server注册时,它提供自身的...…
-
Elasticsearch Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.详细描述一下 Elasticsearch 搜索的过程?1、搜索被执行成一个两阶段过程,我们称之为 Query Then Fetc...…
-
Dubbo Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.Dubbo是什么?Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,现已成为 Apache 基金会孵化...…
-
Distributed System Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.分布式一致性:CAP理论集中式应用进行服务化拆分后,必然会出现一个问题:如何保证各个节点(Node)之间的数据一致性?比如以下场...…
-
Design Pattern Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.jdk源码中用到了哪些设计模式?(1)单例模式单例模式用于Runtime,Calendar和其他的一些类中。“饿汉式”是在不管你...…
-
SpringCloud Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.什么是微服务架构微服务架构就是将单体的应用程序分成多个应用程序,这多个应用程序就成为微服务,每个微服务运行在自己的进程中,并使用...…
-
RocketMQ Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.为什么要使用MQ? 解耦:系统耦合度降低,没有强依赖关系 异步:不需要同步执行的远程调用可以有效提高响应...…
-
Redis Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.redis五大数据类型redis键(key)常用命令| 命令 | 注释 || — | — || keys * ...…
-
RabbitMQ Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.RabbitMQ 的使用场景有哪些?抢购活动,削峰填谷,防止系统崩塌。延迟信息处理,比如 10 分钟之后给下单未付款的用户发送邮...…
-
Linux Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.Linux 概述什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、...…
-
Java Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.Java 的8种基本数据类型 及其大小?Java 基本类型与引用类型的区别?基本类型保存原始值,引用类型保存的是引用值(引用值就...…
-
JavaWeb Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.JSP 和 servlet 有什么区别?JSP 是 servlet 技术的扩展,本质上就是 servlet 的简易方式。serv...…
-
JVM Basics
DisclaimerThis archive is the public resource collected and collated from the Internet for studying purpose.We respect copyright owners. Please contact us in case of any infringement.jre、jdk、jvm之间的关系JDK是Java程序员常用的开发包、目的就是用来编译和调试Java程序的。JRE是指Java运行...…