![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
runewbie
简书:https://www.jianshu.com/u/c2a465162d4c
掘金:https://juejin.im/user/5baa3d536fb9a05d1117871a
展开
-
【框架面试】Dubbo基础
1、Dubbo 是什么?Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。文档2、为什么需要服务治理?过多的服务URL配置困难负载均衡分配节点压力过大的情况下也需要部署集群服务依赖混乱,启动顺序不清晰过多服务导致性能指标分析难度较大,需要监控3、Dubbo 的主要应用场景?透明化的远程方法调用,就像调用本地方法一样调用远程方法,只需简单配置,没有任何 API 侵入。软负载均衡及容错原创 2020-05-29 10:02:12 · 215 阅读 · 0 评论 -
【必知必会】HashMap 面试题
文章目录`1:HashMap 的数据结构?``2:HashMap 的工作原理?``3.当两个对象的 hashCode 相同会发生什么?``4.你知道 hash 的实现吗?为什么要这样实现?``5.为什么要用异或运算符?``6.HashMap 的 table 的容量如何确定?loadFactor 是什么?该容量如何变化?这种变化会带来什么问题?``7.HashMap中put方法的过程?``8.数组扩容的过程?``9.拉链法导致的链表过深问题为什么不用二叉查找树代替,而选择红黑树?为什么不一直使用红黑树?``1原创 2020-05-21 22:42:53 · 1605 阅读 · 0 评论 -
【基础】Hibernate 基础面试题
文章目录`1、Hibernate 的检索方式有哪些 ?``2、在 Hibernate 中 Java 对象的状态有哪些 ?``3、Session 的清理和清空有什么区别?``4、load()和 get()的区别?``5、hibernate 优缺点``6、使用 Hibernate 进行大批量更新的最佳实践``7、Hibernate 的 OpenSessionView 问题``8、Hibernate 中 getCurrentSession() 和 openSession() 的区别 ?``9、如何调用原生 SQL原创 2020-05-10 08:33:24 · 164 阅读 · 0 评论 -
【基础】Spring 基础面试题
文章目录`1. 开发中主要使用 Spring 的什么技术 ?``2. 简述 AOP 和 IOC 概念``3. 在 Spring 中如何配置 Bean ?``4. IOC 容器对 Bean 的生命周期:``5. Spring 如何整合 Hibernate``6. Spring MVC 的运行流程``7. 说出 Spring MVC 常用的 5 个注解:``8. 如何使用 SpringMVC 完成 J...原创 2020-05-08 19:38:02 · 254 阅读 · 0 评论 -
【Java基础】Java面试基础知识Q&A(下)
文章目录`异常处理``43.Java 中的两种异常类型是什么?他们有什么区别?``44.Java 中 Exception 和 Error 有什么区别?``45. throw 和 throws 有什么区别?异常处理的时候, finally 代码块的重要性是什么?``46.异常处理完成以后, Exception 对象会发生什么变化?``47.finally 代码块和 finalize()方法有什么区别...原创 2020-05-07 00:29:19 · 204 阅读 · 0 评论 -
【算法】招银笔试——使用数组实现一个队列
首先需要明确一下什么是队列队列(Queue),是一种线性存储的数据结构。它有以下几个特点:队列中数据是按照"先进先出(FIFO, First-In-First-Out)"方式进出队列的。队列只允许在"队首"进行删除操作,而在"队尾"进行插入操作。队列通常包括的两种操作:入队列 和 出队列。话不多说,使用数组实现一个能简单存储数字元素的队列,上代码:/** * 实现一个能简单存...原创 2019-11-14 13:44:55 · 444 阅读 · 1 评论 -
【算法】大搜车——找出一个字符串中出现次数最多的字符,如果有多个出现次数相同的字符,那就找出最先出现的那个字符
题目描述:找出一个字符串中出现次数最多的字符,如果有多个出现次数相同的字符,那就找出最先出现的那个字符思考:我的第一反应是分三步:遍历字符串,统计每个字符出现的次数找出最大的次数找出最大次数对应的那个字符这样解决是没有问题的,但是太笨了,遍历了三次。经过思考,发现可以利用map的特性,只需要遍历一次就可以解决问题,贴上代码如下:/** * 找出一个字符串中出现次数最多的字符...原创 2019-11-14 14:37:56 · 880 阅读 · 1 评论 -
【Java基础】Java面试基础知识Q&A(上)
文章目录`面向对象编程( OOP)``封装``多态``继承``抽象``抽象和封装的不同点``常见的 Java 问题``1.什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?``2.JDK 和 JRE 的区别是什么?``3.” static”关键字是什么意思? Java 中是否可以覆盖(override)一个 private 或者是 static 的方法?``4.是否可以在...原创 2020-05-06 00:08:10 · 273 阅读 · 0 评论