1、Kafka的设计是什么样的? Kafka将消息以topic为单位进行归纳将向Kafka topic发布消息的程序成为producers,将预订topics并消费消息的程序...
1、Kafka的设计是什么样的? Kafka将消息以topic为单位进行归纳将向Kafka topic发布消息的程序成为producers,将预订topics并消费消息的程序...
1、RabbitMQ中的broker是指什么?cluster又是指什么? broker是指一个或多个erlang node的逻辑分组,且node上运行着 RabbitMQ应用...
1、memcached是怎么工作的? Memcached的神奇来自两阶段哈希(two-stagehash)。Memcached就像一个巨大的、存储了很多<key,value>...
1、redis和memcached什么区别?为什么高并发下有时单线程的redis比多线程的memcached效率要高? 区别: memcached可缓存图片和视频。redis...
1、请解释一下什么是Nginx? Nginx是一个web服务器和反向代理服务器,用于HTTP、HTTPS、 SMTP、POP3 和 IMAP 协议。 2、请列举Nginx的一...
1、什么是 SpringMvc? SpringMvc是spring的一个模块,基于MVC的一个框架,无需中间整合层来整合。 2、Spring MVC 的优点: 它是基于组件技...
1、什么是 MyBatis? MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。 2、讲下MyBatis的缓存 MyBatis的缓存分为一级缓存和二级缓存...
1、ZooKeeper 是什么? ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是 Google的Chubby 一个开源的实现,它是集群的管理者,监视着...
1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支 持的Java平台。Spring帮助开发...
1、Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布 者和订阅者之间还能通信么? 可以通信的,启动dubbo时,消费者会从zk拉取注册的生产者的地址接 ...
1、Synchronized用过吗,其原理是什么? Synchronized是由JVM实现的一种实现互斥同步的一种方式,如果你查看被Synchronized修饰过 的程序块编...
1、什么是 Spring Cloud? Spring cloud流应用程序启动器是基于Spring Boot的Spring集成应用程 序,提供与外部系统的集成。Spring ...
[toc] 1、什么是 Spring Boot? 多年来,随着新功能的增加,spring变得越来越复杂。只需访问 https://spring.io/projects页面,我...
1、Java类加载过程 Java类加载需要经历一下7个过程: 加载通过一个类的全限定名获取该类的二进制流。将该二进制流中的静态存储结构转化为方法去运行时数据结构。在内存中生成...
1、你怎样给tomcat调优 JVM参数调优 -Xms 表示JVM初始化堆的大小,-Xmx 表示JVM堆的最大值。这两个值的大小一般根据需要进行设 置。 当应用程序需要的内存...
数据结构 HashMap的原理,内部数据结构?底层使用哈希表(数组 + 链表),当链表过长会将链表转成 红黑树以实现 O(logn) 时间复杂度内查找 讲一下 HashMap...
模拟 134.加油站 https://leetcode-cn.com/problems/gas-station/ 146.LRU缓存机制 https://leetcode-c...
算法面试题汇总 leetcode[https://leetcode-cn.com/leetbook/read/top-interview-questions/xm0u83/]