Java 云计算背景

Java 最常见的 208 道面试题(二十)

201. java 中都有哪些引用类型?强引用软引用弱引用虚引用(幽灵引用/幻影引用)202. 说一下 jvm 有哪些垃圾回收算法?标记-清除算法标记-整理算法复制算法分代算法203. 说一下 jvm 有哪些垃圾回收器?Serial:最早的单线程串行垃圾回收器。Serial Old:Serial 垃...

Java 最常见的 208 道面试题(十九)

Java 最常见的 208 道面试题(十九)

190. redis 分布式锁有什么缺陷?Redis 分布式锁不能解决超时的问题,分布式锁有一个超时时间,程序的执行如果超出了锁的超时时间就会出现问题。191. redis 如何做内存优化?尽可能使用散列表(hashes),散列表(是说散列表里面存储的数少)使用的内存非常小,所以你应该尽可能的将你的...

「大师课」搞定 Java 开发基础

23 课时 |
8714 人已学 |
免费

Java Spring Boot 2.6.0开发实战-1024程序员节创造营公益课

5 课时 |
1162 人已学 |
免费

Java Web开发-Web应用、Tomcat、HTTP请求与响应

17 课时 |
1440 人已学 |
免费
开发者课程背景图

Java 最常见的 208 道面试题(十八)

171. mysql 索引是怎么实现的?索引是满足某种特定查找算法的数据结构,而这些数据结构会以某种方式指向数据,从而实现高效查找数据。具体来说 MySQL 中的索引,不同的数据引擎实现有所不同,但目前主流的数据库引擎的索引都是 B+ 树实现的,B+ 树的搜索效率,可以到达二分法的性能,找到数据区域...

Java 最常见的 208 道面试题(十七)

161. 集群中为什么要有主节点?在分布式环境中,有些业务逻辑只需要集群中的某一台机器进行执行,其他的机器可以共享这个结果,这样可以大大减少重复计算,提高性能,所以就需要主节点。162. 集群中有 3 台服务器,其中一个节点宕机,这个时候 zookeeper 还可以使用吗?可以继续使用,单数服务器只...

Java 最常见的 208 道面试题(十六)

151. rabbitmq 对集群节点停止顺序有要求吗?RabbitMQ 对集群的停止的顺序是有要求的,应该先关闭内存节点,最后再关闭磁盘节点。如果顺序恰好相反的话,可能会造成消息的丢失。152. kafka 可以脱离 zookeeper 单独使用吗?为什么?kafka 不能脱离 zookeeper...

Java 最常见的 208 道面试题(十五)

141. rabbitmq 怎么避免消息丢失?消息持久化ACK确认机制设置集群镜像模式消息补偿机制142. 要保证消息持久化成功的条件有哪些?声明队列必须设置持久化 durable 设置为 true.消息推送投递模式必须设置持久化,deliveryMode 设置为 2(持久)。消息已经到达持久化交换...

Java 最常见的 208 道面试题(十四)

131. mybatis 和 hibernate 的区别有哪些?(1)Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句。(2)Mybatis直接编写原生态sql,可以严格控制sql执行性能,灵活度高,非常适合对关系数据模型要求不高的软件...

Java 最常见的 208 道面试题(十三)

Java 最常见的 208 道面试题(十三)

121. 说一下 hibernate 的缓存机制?Hibernate中的缓存分为一级缓存和二级缓存。一级缓存就是 Session 级别的缓存,在事务范围内有效是,内置的不能被卸载。二级缓存是 SesionFactory级别的缓存,从应用启动到应用结束有效。是可选的,默认没有二级缓存,需要手动开启。保...

Java 最常见的 208 道面试题(十二)

111. spring cloud 断路器的作用是什么?在Spring Cloud中使用了Hystrix 来实现断路器的功能,断路器可以防止一个应用程序多次试图执行一个操作,即很可能失败,允许它继续而不等待故障恢复或者浪费 CPU 周期,而它确定该故障是持久的。断路器模式也使应用程序能够检测故障是否...

Java 最常见的 208 道面试题(十一)

Java 最常见的 208 道面试题(十一)

101. spring mvc 有哪些组件?Spring MVC的核心组件:DispatcherServlet:中央控制器,把请求给转发到具体的控制类Controller:具体处理请求的控制器HandlerMapping:映射处理器,负责映射中央处理器转发给controller时的映射策略Model...

更新时间 2022-07-27 12:32:08

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Java开发者
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
287327+人已加入
加入
相关电子书
更多
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题)
Java Spring Boot开发实战系列课程【第7讲】:Spring Boot 2.0安全机制与MVC身份验证实战(Java面试题)
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧
立即下载 立即下载 立即下载

Java更多面试题相关

Java您可能感兴趣