首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
小熊学Java
获赞
142
粉丝
173
关注
5
看过 TA
473
男
衡阳师范学院
2021
Java
IP属地:美国
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑小熊学Java吗?
发布(24)
评论
刷题
小熊学Java
关注TA,不错过内容更新
关注
03-30 21:10
衡阳师范学院 Java
最新整理的 Elasticsearch 21道面试题
*******************************1、为什么要使用 Elasticsearch?系统中的数据, 随着业务的发展, 时间的推移, 将会非常多,而业务中往往采用模糊查询进行数据的 搜索,而模糊查询会导致查询引擎放弃索引, 导致系统查询数据时都是全表扫描,在百万级别的数据库中, 查询效率是非常低下的,而我们使用 ES 做一个全文索引, 将经常查询的系统功能的某些字段,比如说电 商系统的商品表中商品名,描述、价格还有 id 这些字段我们放入 ES 索引库里,可以提高查询速度。2、Elasticsearch 的 master 选举流程?Elasticsearch 的选主是 ...
查看16道真题和解析
0
点赞
评论
收藏
分享
2023-10-23 12:28
衡阳师范学院 Java
2022最新1w字MySQL索引面试题(附md文档)
***********************************************************1、Mysql如何实现的索引机制?MySQL中索引分三类:B+树索引、Hash索引、全文索引2、InnoDB索引与MyISAM索引实现的区别是什么?MyISAM的索引方式都是非聚簇的,与InnoDB包含1个聚簇索引是不同的。MyISAM的表在磁盘上存储在以下文件中: *.sdi(描述表结构)、*.MYD(数据),*.MYI(索引)InnoDB的表在磁盘上存储在以下文件中: .ibd(表结构、索引和数据都存在一起)在InnoDB存储引擎中,我们只需要根据主键值对聚簇索引进行...
0
点赞
评论
收藏
分享
2023-06-13 14:02
衡阳师范学院 Java
#求面经#收藏吃灰的面试资料
0
点赞
评论
收藏
分享
2023-02-24 11:09
衡阳师范学院 Java
结合面试分析HashMap源码
最近整理的10w字Java面试手册,涵盖了Java面试几乎都会问的面试题目小熊学Java在线地址:https://javaxiaobear.gitee.io/1、底层结构相信大家都已经听过很多了,这里就不多阐述了,至于什么时候是数组,什么时候会变成链表,后续会讲解,别急!JDK1.7数组+链表JDK1.8数组 + (链表红黑树)2、树化与退化1、为什么要用红黑树,为何一上来不树化,树化阈值为何是 8?红黑树用来避免 DoS 攻击,防止链表超长时性能下降,树化应当是偶然情况hash 表的查找,更新的时间复杂度是 O(1),而红黑树的查找,更新的时间复杂度是 O(log_2n),TreeNode...
面试题专栏
0
点赞
评论
收藏
分享
2023-02-22 11:14
衡阳师范学院 Java
在线寻找面试资料
#Java工程师# 最近很久没更新面试资料啦,大家有没有想要的面试资料呢?
Java学习交流
0
点赞
评论
收藏
分享
2023-02-24 11:14
已编辑
衡阳师范学院 Java
Java数据类型面试题汇总
小熊学Java在线地址:https://javaxiaobear.gitee.io/ 1、Java 的基本数据类型都有哪些各占几个字节? 2、String 是最基本的数据类型吗? 不是,String是引用类型,底层是用char数组实现的。 Java 中的基本数据类型只有8 个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type),剩下的都是引用类型(referencetype), Java 5 以后引入的枚举类型也算是一种比较特殊的引用类型。 3、运行short s1 = 1, s1 = s1 + 1 ...
面试题专栏
数据人的面试交流地
0
点赞
评论
收藏
分享
2022-10-08 17:23
衡阳师范学院 Java
2022-10-08
在牛客打卡8天,今天学习:刷题 7 道/代码提交 10 次
每日监督打卡
0
点赞
评论
收藏
分享
2022-10-07 19:59
衡阳师范学院 Java
Java SE面试题汇总
最近整理的10w字Java面试手册,涵盖了Java面试几乎都会问的面试题目 小熊学Java在线地址:https://javaxiaobear.gitee.io/ 领取:https://docs.qq.com/doc/DRGx5QXJrQWdmRFR4 1、Java 有没有 goto 语句? goto是 Java 中的保留字,在目前版本的 Java 中没有使用。根据 James Gosling Java 之父)编写的《 The Java Programming Language 》一书的附录中给出了一个 Java 关键字列表,其中有 goto 和 con...
面试题专栏
0
点赞
评论
收藏
分享
2023-02-24 11:15
已编辑
衡阳师范学院 Java
计算机网络面试题 43问,面试必问
最近整理的10w字Java面试手册,涵盖了Java面试几乎都会问的面试题目 小熊学Java在线地址:https://javaxiaobear.gitee.io/ 1、OSI 七层网络模型,你了解吗?具体功能有哪些? 网络的七层架构从下到上主要包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层; 物理层:主要定义物理设备标准,它的主要作用是传输比特流,具体做法是在发送端将1 、0 转化为电流强弱来进行传输,在到达目的地后再将电流强弱转化为l 、0 , 也就是我们常说的模数转换与数模转换,这一层的数据叫作比特 数据链路层:主要用于对数据包中的MAC 地址进行解析...
投递蚂蚁集团等公司10个岗位 >
面试题专栏
0
点赞
评论
收藏
分享
2022-12-24 16:10
已编辑
衡阳师范学院 Java
Java面向对象常见面试题
******************************************1、面向对象都有哪些特性以及你对这些特性的理解?继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的 类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节的一种封装;我们编写一个类就是对数据和数据操作的封装。可以说,封装就是隐藏...
面试题专栏
0
点赞
评论
收藏
分享
2022-09-19 21:43
衡阳师范学院 Java
Java集合必问 28问(面试题整理)
1、什么是集合? 集合就是一个放数据的容器,准确的说是放数据对象引用的容器 集合类存放的都是对象的引用,而不是对象的本身 集合类型主要有3种:set(集)、list(列表)和map(映射)。 集合的特点主要有如下两点: 集合用于存储对象的容器,对象是用来封装数据,对象多了也需要存储集中式管理。 和数组对比对象的大小不确定。因为集合是可变长度的。数组需要提前定义大小 2、常用的集合...
投递思源智通等公司10个岗位 >
面试题专栏
0
点赞
评论
收藏
分享
2022-09-16 09:47
衡阳师范学院 Java
MySQL面试题 硬核47问
1、数据库三范式是什么? 第一范式(1NF):字段具有原子性,不可再分。(所有关系型数据库系统都满足第一范式数据库表中的字段都是单一属性的,不可再分) 第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。要求数据库表中的每个实例或行必须可以被惟一地区分。通常需要为表加上一个列,以存储各个实例的惟一标识。这个惟一属性列被称为主关键字或主键。 满足第三范式(3NF)必须先满足第二范式(2NF)。简而言之,第三范式(3NF)要求一个数据库...
投递红帽软件等公司10个岗位 >
面试题专栏
0
点赞
评论
收藏
分享
2022-09-15 09:41
衡阳师范学院 Java
抽空整理的45道经典多线程面试题
更多面经在【小熊学Java】 1、进程与线程的区别? 进程:是实现某个独立功能的程序,它是操作系统(如windows 系统)进行资源分配和调度的一个独立单位,也是可以独立运行的一段程序。 线程:是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,可以使⽤用多线程对进⾏行行运算提速。比如,如果⼀个线程完成⼀个任务要100毫秒,那么用十个线程完成改任务只需10毫秒 线程与进程之间的区别: 进程间相互独立,但同一进程内的各个线程会共享该进程拥有的资源,而进程则是用独占的方式来占有资源,进程间不能共享资源。 线程上下文切换(从一个线程切换到另一个线程)的速度要比进程...
面试题专栏
0
点赞
评论
收藏
分享
2022-09-13 08:44
衡阳师范学院 Java
Spring MVC“硬核”27问
1、什么是Spring MVC? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。 2、Spring MVC的优点? 可以支持各种视图技术,而不仅仅局限于JSP 与Spring 框架继承(IOC、AOP) 清晰的角色分配:前端控制器(DispatcherServlet),请求到...
面试题专栏
0
点赞
评论
收藏
分享
2022-09-13 10:52
已编辑
衡阳师范学院 Java
熬夜整理的52道Spring经典面试题
1、什么是Spring? Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式)轻量级开源框架,为开发Java应用程序提供全面的基础架构支持。Spring负责基础架构,因此Java开发者可以专注于应用程序的开发。Spring最根本的使命是解决企业级应用开发的复杂性,即简化Java开发。Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底层都依赖于它的两个核心特性,也就是依赖注入(dependency i...
小熊学Java:
PDF版正在整理中
面试题专栏
0
点赞
评论
收藏
分享
1
2
关注他的用户也关注了:
牛客网
牛客企业服务