本站是 好好学java 的技术分享博客,涵盖Java后端技术、SpringBoot、微服务架构、分布式、Java面试等知 ...
正在加载今日诗词...
【246期】面试官——说说你对 RabbitMQ 的理解以及使用它的场景 【246期】面试官——说说你对 RabbitMQ 的理解以及使用它的场景
一. RabbitMQ 简介MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。 消息传递指的是程序之间通过在
2021-04-05
【247期】记一次Java面试中遇到的三个问题及感悟! 【247期】记一次Java面试中遇到的三个问题及感悟!
1. http get问题影射思维问题与面试官的交流如下: 面试官:“一个http 请求,接受json数组,数组内容是id,返回用户信息,在测试上是ok的,到预生产就报错了,可能是什么问题?” 我想了想说:“代码一致吗?” 面试官:“当
2021-04-05
【248期】面试官——你能说几个Java8中Stream对列表去重的方法吗? 【248期】面试官——你能说几个Java8中Stream对列表去重的方法吗?
在这里我来分享几种列表去重的方法,算是一次整理吧,如有纰漏,请不吝赐教。 1. Stream 的 distinct()方法 distinct()是Java 8 中 Stream 提供的方法,返回的是由该流中不同元素组成的流。 disti
2021-04-05
【249期】关于Java中的异常,面试可以问的都在这里了! 【249期】关于Java中的异常,面试可以问的都在这里了!
Java异常简介Java异常是Java提供的一种识别及响应错误的一致性机制。 Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异常能清晰的回答what, whe
2021-04-05
【250期】关于Mybatis知识点,面试可以问的都在这里了! 【250期】关于Mybatis知识点,面试可以问的都在这里了!
1、什么是Mybatis?Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可
2021-04-05
【251期】面试官——谈谈你对零拷贝的理解~ 【251期】面试官——谈谈你对零拷贝的理解~
前言从字面意思理解就是数据不需要来回的拷贝,大大提升了系统的性能;这个词我们也经常在java nio,netty,kafka,RocketMQ等框架中听到,经常作为其提升性能的一大亮点;下面从I/O的几个概念开始,进而在分析零
2021-04-05
【252期】运行时常量池的一道面试题(JDK8环境) 【252期】运行时常量池的一道面试题(JDK8环境)
事先说明环境 在jdk8下,高版本的jdk可能找不到对应的Version类 代码: public class TestDemo { @Test public void test01() {
2021-04-05
【253期】面试官——熟悉Docker操作吗?说几个常用的Docker命令吧 【253期】面试官——熟悉Docker操作吗?说几个常用的Docker命令吧
1、Docker容器信息 ##查看docker容器版本 docker version ##查看docker容器信息 docker info ##查看docker容器帮助 docker --help 2、镜像操作提示:对于镜像的操作可
2021-04-05
31 / 31