![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA面试题
梦想攻城狮、
且秃且更强!
展开
-
JAVA面试题 总目录篇
JVM篇JAVA面试题 - JVM - 说一下堆和栈的区别?原创 2020-06-28 14:09:14 · 195 阅读 · 0 评论 -
谈谈HTTP 和 TCP 的区别和联系
首先,看下OSI的七层网络模型,TCP处在传输控制层,是底层通讯协议,主要解决数据如何在网络中传输。HTTP处在应用层,是应用层协议,主要解决如何包装数据。HTTP协议中的数据是利用TCP协议传输的,所以支持HTTP也就一定支持TCP。TCP是无状态的可靠的连接,会经历三次握手,四次挥手。如果不主动断开连接,那么连接一直存在。HTTP连接是一种短连接,是一种无状态的连接。当本次请求需要的数据完毕后,HTTP会立即将TCP连接断开。所谓的无状态,是指浏览器每次向服务器发起请求的时候,不是通过...原创 2020-09-16 14:10:41 · 516 阅读 · 0 评论 -
JAVA面试题 - ActiveMQ
JAVA面试题 总目录篇目录 queue 与 topic 区别?ActiveMQ如何调优?怎么解决消息丢失的问题?怎么解决重复消费的问题?如何保证消费顺序?queue 与 topic 区别?1、点对点(point-to-point,简称PTP)Queue消息传递模型:在该消息传递模型下,一个消息生产者向消息服务器端一个特定的队列发送消息,一个消费者从该队列中读取消息。在这种模型下,消息生产者知道消息消费者的队列并直接将消息发送到消息消费者的队列。这种模型的特点为:能够保证数据安全;2、发布/订阅(原创 2020-08-18 17:10:12 · 157 阅读 · 0 评论 -
JAVA面试题 - ZooKeeper
JAVA面试题 总目录篇目录说说zk的四种节点类型。zookeeper怎么保证事务的顺序一致性?ZAB协议?Zookeeper有哪几种几种部署模式?说几个zookeeper常用的命令。说说zk的四种节点类型。1、PERSISTENT-持久节点除非手动删除,否则节点一直存在于 Zookeeper 上。2、PERSISTENT_SEQUENTIAL-持久顺序节点基本特性同持久节点,只是增加了顺序属性,节点名后边会追加一个由父节点维护的自增整型数字。 (创建时加-s参数)3、EPHEMERA原创 2020-08-12 17:02:38 · 201 阅读 · 0 评论 -
JAVA面试题 - 数据库(Mysql)
JAVA面试题 总目录篇索引在什么情况下会失效?参考答案:1.采用like模糊查询,且%在前面时不走索引。2.组合索引,不符合最左匹配原则时不走索引。3.索引列有函数处理或隐式转换,不走索引。详细说明:...原创 2020-07-02 09:15:11 · 202 阅读 · 0 评论 -
JAVA面试题 - JVM
1、功能方面:堆是用来存放对象的,栈是用来执行程序的2、共享性:堆是线程共享的,栈是线程私有的。3、空间大小:堆大小远远大于栈。原创 2020-06-28 14:03:46 · 246 阅读 · 0 评论