java技术面试题集
文章平均质量分 73
java技术面试题集
码者人生
在高并发、高可用、大数据架构、智能运维等技术和管理领域有14年工作经验,长期关注企业信息安全、企业信息化、互联网电商等业务发展方向
展开
-
java服务-常用技术-生僻函数、方法、技巧
此方法返回的数组包含此字符串的子字符串,每个子字符串都由另一个匹配给定表达式的子字符串终止,或者由此字符串末尾终止。如果表达式不匹配输入的任何部分,那么所得数组只具有一个元素,即此字符串。如果 n > 0,则模式将被最多应用 n - 1 次,数组的长度将不会大于 n,而且数组的最后一项将包含所有超出最后匹配的定界符的输入。如果 n = 0,那么模式将被应用尽可能多的次数,数组可以是任何长度,并且结尾空字符串将被丢弃。如果 n < 0,那么模式将被应用尽可能多的次数,而且数组可以是任何长度。原创 2023-05-17 10:25:28 · 397 阅读 · 0 评论 -
Java面试题-rabbitmq-001
使用RabbitMQ有什么好处? 消息基于什么传输? 消息怎么路由? 如何做到信息的可靠性?确保消息正确地发送至RabbitMQ?确保消息接受方消费了消息?休息不丢失不重复? 如何避免消息重复投递或重复消费? 为什么使用集群 RabbitMQ节点不完全拷贝特性 集群节点类型 单节点系统必须是磁盘节点? RabbitMQ要求集群中至少有一个磁盘节点? mq的缺点...原创 2019-08-07 17:47:45 · 191 阅读 · 0 评论 -
Java面试题-Redis -001
什么是redis? Reids的特点 Redis支持的数据类型 Redis是单进程单线程的 虚拟内存 Redis锁 读写分离模型 数据分片模型 Redis的回收策略 使用Redis有哪些好处? redis相比memcached有哪些优势?4 redis常见性能问题和解决方案 MySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据2...原创 2019-08-07 17:38:35 · 237 阅读 · 0 评论 -
Java面试题-Netty-001
BIO、NIO和AIO的区别? NIO的组成? Netty的特点? Netty的线程模型? TCP 粘包/拆包的原因及解决方法? 了解哪几种序列化协议? 如何选择序列化协议? Netty的零拷贝实现? Netty的高性能表现在哪些方面? NIOEventLoopGroup源码?...原创 2019-08-07 17:37:47 · 415 阅读 · 0 评论 -
Java面试题-springboot-001
什么是 Spring Boot? Spring Boot 有哪些优点? 什么是 JavaConfig? 如何重新加载 Spring Boot 上的更改,而无需重新启动服务器? Spring Boot 中的监视器是什么? 如何在 Spring Boot 中禁用 Actuator 端点安全性? 如何在自定义端口上运行 Spring Boot 应用程序? 什么是 YAML? 如何实现 S...原创 2019-08-07 17:37:04 · 250 阅读 · 0 评论 -
Java面试题-设计模式-001
请列举出在 JDK 中几个常用的设计模式? 什么是设计模式?你是否在你的代码里面使用过任何设计模式? Java 中什么叫单例设计模式?请用 Java 写出线程安全的单例模式 在 Java 中,什么叫观察者设计模式(observer design pattern)? 使用工厂模式最主要的好处是什么?在哪里使用? 举一个用 Java 实现的装饰模式(decorator design patt...原创 2019-08-07 17:36:06 · 421 阅读 · 0 评论 -
Java面试题-spring-001
什么是 Spring 框架?Spring 框架有哪些主要模块? 使用 Spring 框架能带来哪些好处? 什么是控制反转(IOC)?什么是依赖注入? 请解释下 Spring 框架中的 IoC? BeanFactory 和 ApplicationContext 有什么区别? Spring 有几种配置方式? 如何用基于 XML 配置的方式配置 Spring? 如何用基于 Java 配置的...原创 2019-08-07 17:34:58 · 171 阅读 · 0 评论 -
Java面试题-Java集合类-001
ArrayList 和 Vector 的区别。 说说 ArrayList,Vector, LinkedList 的存储性能和特性。 快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别是什么? hashmap 的数据结构。 HashMap 的工作原理是什么? Hashmap 什么时候进行扩容呢? List、Map、Set 三个接口,存取元素时,各有什么特点? ...原创 2019-08-07 15:55:03 · 142 阅读 · 0 评论 -
互联网平台-测试工程师-笔试题-20190807
1.在您以往的工作中,一条bug记录都包含了哪些内容?如果提交高质量的软件缺陷(bug)记录?2.用例设计:根据需求“帮张三购买一张回家的火车票“,设计测试用例;3.同时出售两件商品,售价都是600元,一件赚25%,一件赔25%,整体 (赚/赔)了 元。再写出计算过程。4.有如下字符串,要求编码输出其中得:tijiaString str ...原创 2019-08-07 15:46:25 · 542 阅读 · 1 评论