JAVA最常见面试题汇总(附答案)
二、京东金融面试 1、Dubbo超时重试;Dubbo超时时间设置 2、如何保障请求执行顺序 3、分布式事物与分布式锁(扣款不要出现负数) 4、分布式session...
1.面向对象和面向过程的区别 面向过程 优点: 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗 资源;比如单片机、嵌入式开发、Linux/Unix等一般采...
11. HashMap 和 Hashtable 有什么区别? hashMap去掉了HashTable 的contains方法,但是加上了containsValue()和c...
面试题模块介绍 这份面试题,包含的内容了十九了模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring...
十四、RabbitMQ 135.rabbitmq 的使用场景有哪些? 136.rabbitmq 有哪些重要的角色? 137.rabbitmq 有哪些重要的组件? ...
Java常见面试题合集(四) 最近身边有很多人都在问我关于面试大厂的问题。所以陆续也在结合自己和朋友们的面经,整理Java常见和基础的面试题。前几个合集已经在主页发了。 ...
Java常见面试题合集+答案详解(五) 最近身边有很多人都在问我关于面试大厂的问题。所以陆续也在结合自己和朋友们的面经,整理Java常见和基础的面试题。前几个合集已经在主...
HashMap工作原理 HashMap基于hashing原理,我们通过put()和get()方法存储和获取对象。当我们将键值对传递给put()方法时,它调用键对象 的ha...
阿里一面题目: osi七层网络模型,五层网络模型,每次层分别有哪些协议 死锁产生的条件, 以及如何避免死锁,银行家算法,产生死锁后如何解决 如何判断链表有环 虚拟机类加载...
同一个Thread不能重复调用start方法,跟线程中状态有关系 1:新生状态:new()出来,start()之前 就绪状态(Runnable):拿到执行资格,但是没...
A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。 transient Node<K,V>\[\] table;
前言 为了方便之后的面试复习,我把各类面试题给汇总了一下,每道题都是经过自己筛选后觉得需要掌握的,此次整理包括 Java、数据结构与算法、计算机网络、操作系统、数据库等...
「 CSS篇 」 CSS 盒子模型,绝对定位和相对定位 清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法 如何保持浮层水平垂直居中 position 和 di...
1、 新建( new ):新创建了一个 线程对象。 2、 可运行( runnable ):线程对象创建后,其他线程(比如 main 线程) 调用了该对象 的 start...
前言:如题,设计时把用户放在心上,任何一款产品,其终极目标是帮助用户解决问题而不是盈利。如果抱着一颗盈利的心去设计产品,也许你能赚到钱,但很快会被市场淘汰,而如果你设身处地的为
前言:关于测试,的确太过重要,尤其是把新做成的功能加入到原来已经正常运行的系统中,先随我一起进入到Brooks的世界中看一看。 剔除bug的设计 > 产品的概念完整性在
Netty-SocketIO是一个开源的、基于Netty的、Java版的即时消息推送项目。通过Netty-SocketIO,我们可以轻松的实现服务端主动向客户端推送消息的场景,
自从接了私活和书稿之后,每天的空闲时间显得格外珍贵,于是更新CSDN博客的是压力就变得“山大”了起来。不过,遇到需要博客记录和分享的知识时,我还是会义不容辞。知识的传播是需要花
Java 之所以能够霸占编程语言的榜首,其强大、丰富的类库功不可没,几乎所有的编程问题都能在其中找到解决方案。但在早期的版本当中,输入输出(I/O)流并不那么令开发者感到愉快:
❣️ 真正的努力,是自然而然就能发生的| 第140篇 ![640?wx\_fmt=jpeg][640_wx_fmt_jpeg] ![640?wx\_fmt=gif][64
众所周知,Java 是一门面向对象的编程语言。它最牛逼的地方就在于它是跨平台的,你可以在 Windows 操作系统上编写 Java 源代码,然后在 Linux 操作系统上执行编
在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先
![resize_m_lfit_w_962_pic_center][] 最近,有小伙伴私信我说,“二哥,刷 LeetCode 觉得很吃力,怎么办?” 作为一个贴心接地气的
java中的IO主要源自于网络和本地文件        IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO      在JDK1.4出来之前
        这个小结是在我总结完设计模式的一周之后进行的,有些自己的想法,对于每一个模式的理解都是我总结出来的东西,所以分享给大家。 导图: ![Center][]
        软考看了不少的设计模式,越向后看越有感觉,特此来分享一下。 一、对于模式的理解         对于设计模式,相信大家都有了不少的理解,
1、字符串: String fozu = " _ooOoo_"+"\n"+ "
先来看段代码: import java.util.ArrayList; import java.util.List; / -Xm
exception.ZuulException: Forwarding error com.netflix.client.ClientException: Load bala
并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。
java.util.Collection 是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中...
HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不...
Array 可以容纳基本类型和对象,而 ArrayList 只能容纳对象。 Array 是指定大小的,而 ArrayList 初始化大小是固定的。 Array 没有提...
为什么使用消息队列? 消息队列有什么优点和缺点? Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别,以及适合哪些场景?