E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java面试题
Java面试题
(Spring/SpringMVC)
90.为什么要使用spring?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,它由RodJohnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。91.解释一下什么是aop?AOP(Aspect-OrientedProgramming)指一种程序设计范型,该范型以一种称为切面(aspect)
我最酷_b537
·
2023-09-09 01:09
Java面试八股文
Java面试题
生命无罪,健康万岁,我是laity我曾七次鄙视自己的灵魂:第一次,当它本可进取时,却故作谦卑;第二次,当它在空虚时,用爱欲来填充;第三次,在困难和容易之间,它选择了容易;第四次,它犯了错,
itLaity
·
2023-09-08 22:38
Java基础知识讲解与总结
java
八股文
Java面试题
文章目录引言Ijava1.1死锁(DeadLock)1.2死锁的常用解决方案1.3interrupt中断线程IISpring2.1Spring的事务传播机制2.2拦截器和过滤器的区别2.3跨域三种情况IIISpringCloudAlibaba引言知识体系接口-服务–端口网关:gateway、ngnix负载鉴权JWT、限流sentinel程序:异步、mg多线程熔断、监控报警链路追踪存储:mysql优
iOS逆向
·
2023-09-08 16:39
Java开发的深入浅出
java
开发语言
Java面试题
总结2023
Java面试题
总结2023基础String中常用的方法==与equals的区别值传递和引用传递数组和集合的区别成员变量和局部变量的区别final和finally和finalize的区别Cookie和Session
明天会更好fjy
·
2023-09-08 06:23
笔记
面试
java
jvm
mybatis
spring
cloud
300道各大厂Java岗面试真题
我花三天时间整理了一下各大厂出现频率比较高的一些
Java面试题
,希望对跳槽和找工作的朋友有一些参考价值。那废话就不多说了,我们直接发车,坐稳扶好!
跟着我学Java
·
2023-09-08 06:01
程序员
面试
Java
面试
java
jvm
Java程序员
Java开发
2019
JAVA面试题
附答案-精心整理-很全面面试大大节省时间
2019
JAVA面试题
附答案转载自:https://blog.csdn.net/weixin_38399962/article/details/80358168JAVA基础JAVA中的几种基本类型,各占用多少字节
西瓜学派
·
2023-09-08 05:46
java基础
java高级
mysql
linux
面试
java
2019
全
答案
Java面试题
----基础
JAVA中的几种基本类型,各占用多少字节?下图单位是bit,非字节1B=8bitString能被继承吗?为什么?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。平常我们定义的Stringstr=”a”;其实和Stringstr=newString(“a”)还是有差异的。前者默认调用的是String.valueOf来返回String实例对象,至于
欲上青天揽日月
·
2023-09-08 05:44
Java基础面试题
Java基础
面试题
Java面试题
:线程的run()和start()有什么区别?
线程的run()方法和start()方法是Java多线程中的两个重要方法。1.run()方法是线程的执行体,线程启动后会执行run()方法中的代码,当run()方法执行完毕后,线程便终止了。2.start()方法用于启动一个新线程,它会创建一个新的线程,并在新的线程中执行run()方法中的代码。在调用start()方法的时候,JVM会为新的线程分配资源,并执行该线程中的run()方法。需要注意的是
红豆810
·
2023-09-08 02:25
Java
java
开发语言
2021年中级
Java面试题
上一份工作是一家电商公司,由于业务问题,被亚马逊封禁了很多账号,相信业内的小伙伴应该都知道是什么事了,具体不深入讲了。由于公司业务大受打击,我们技术团队也被波及到了,楼主很悲惨的被“优化”了。简而言之,就是我失业了。于是在深圳7月的炎天暑热中,我开启了满城跑面试的悲惨经历。在此,记录一下自己面试的问题,以供以后的自己和各位读者朋友作参考。目录2021/7/2XX互动(平安银行外包,18K)-一面2
Monten_Cristo
·
2023-09-07 20:59
面试
面试
java
2019-10-17
主要分为以下几部分:(1)
java面试题
(2)Android面试题(3)高级开发技术面试题(4)跨平台Hybrid开发一、
java面试题
熟练掌握java是很关键的,大公司不仅仅要求你会使用几个api,更多的是要你熟悉源码实现原理
哇楼主
·
2023-09-07 16:22
Java入门篇(五)——字符串/String类,
java面试题
,java初级笔试题
写在最前面,我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家。扫码加微信好友进【程序员面试学习交流群】,免费领取。也欢迎各位一起在群里探讨技术。前面在举例时有出现过String的例子,当时肯定有一部分朋友不知道这个是做什么用的。其实String类是Java中一个比较特殊的类,字符串即String类,它不是Java的基本数据类型之一,但可以像基本数据
asafinder2
·
2023-09-07 04:39
java
java
java面试题
-MySQL相关面试题
MySQL相关面试题面试官:MySQL中,如何定位慢查询?候选人:嗯~,我们当时做压测的时候有的接口非常的慢,接口的响应时间超过了2秒以上,因为我们当时的系统部署了运维的监控系统Skywalking,在展示的报表中可以看到是哪一个接口比较慢,并且可以分析这个接口哪部分比较慢,这里可以看到SQL的具体的执行时间,所以可以定位是哪个sql出了问题如果,项目中没有这种运维的监控系统,其实在MySQL中也
爪蛙毁一生
·
2023-09-07 03:39
java
mysql
java
mysql
adb
sql
面试
java面试题
-spring与mybatis框架面试题
spring与mybatis框架面试题面试官:Spring框架中的单例bean是线程安全的吗?候选人:嗯!不是线程安全的,是这样的当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多个线程会并发执行该请求对应的业务逻辑(成员方法),如果该处理逻辑中有对该单列状态的修改(体现为该单例的成员属性),则必须考虑线程同步问题。Spring框架并没有对单例bean进行任何多线程的封装处理。关于
爪蛙毁一生
·
2023-09-07 03:08
java
#
spring
java
spring
mybatis
后端
spring
boot
java面试题
汇总
Arrays.sort实现原理Arrays.sort()是Java中用于对数组进行排序的方法,它基于经过优化的归并排序(MergeSort)和插入排序(InsertionSort)的混合排序算法。Java使用了不同的排序算法,具体的选择取决于排序的对象类型和数组大小。以下是Arrays.sort()方法的一般工作原理:判断数组大小:如果数组的大小小于某个阈值(通常是7),则Arrays.sort(
MonkeyKing_sunyuhua
·
2023-09-06 15:20
java
排序算法
算法
2023年
Java面试题
_Redis
IndexRedis基础 1.基本数据结构 1.1.String字符串 1.1.1.底层结构 1.1.2.相关指令 1.2.List列表 1.2.1.底层结构 1.2.2.相关指令 1.3.Hash哈希k-v 1.3.1.底层结构 1.3.2.hash冲突 1.3.3.rehash与渐进式rehash 1.3.4.相关指令 1.4.集合对象(set) 1
suli77
·
2023-09-06 03:48
面试
redis
java
缓存
JAVA 小知识点记录 (一)
Question1.关于trycatchfinal执行顺序问题:*
java面试题
20--如果catch里面有return语句,finally里面的代码还会执行吗?
fushuang
·
2023-09-05 12:46
java面试题
-Redis相关面试题
Redis相关面试题面试官:什么是缓存穿透?怎么解决?候选人:嗯~~,我想一下缓存穿透是指查询一个一定不存在的数据,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到DB去查询,可能导致DB挂掉。这种情况大概率是遭到了攻击。解决方案的话,我们通常都会用布隆过滤器来解决它面试官:好的,你能介绍一下布隆过滤器吗?候选人:嗯,是这样~布隆过滤器主要是用于检索一个元素是否在一个集合
爪蛙毁一生
·
2023-09-05 10:12
java
#
微服务
java
redis
开发语言
后端
Java面试题
总结一
1,请你说一说static方法和普通方法的区别?static方法只能使用静态的成员变量,只能调用静态的方法,普通的变量都可以调用。注意:非静态方法既可以访问静态数据成员又可以访问非静态数据成员,而静态方法只能访问静态数据成员;非静态方法既可以访问静态方法又可以访问非静态方法,而静态方法只能访问静态数据方法。原因:因为静态方法和静态数据成员会随着类的定义而被分配和装载入内存中,而非静态方法和非静态数
Up九五小庞
·
2023-09-04 20:40
java
面试题
数据
【
Java面试题
总结】
限流策略有哪些,滑动窗口算法和令牌桶区别,使用场景?常见的限流算法有固定窗口、滑动窗口、漏桶、令牌桶等。6.1固定窗口概念:固定窗口(又称计算器限流),对一段固定时间窗口内的请求进行一个计数,如果请求数量超过阈值,就会舍弃这个请求,如果没有达到设定阈值,就直接接受这个请求。publicclassFixedWindowRateLimiter1{privatefinalintwindowSize;pr
小鹿的周先生
·
2023-09-03 19:58
Java面试题
java
算法
【
Java面试题
总结】
ThreadLocal有哪些使用场景?7.1多线程场景下共享变量问题ThreadLocal是线程本地变量,可以存储共享变量副本,每一个独立线程都有与共享变量一模一样的副本。ThreadLocal在当前线程下共享变量是全局共享的,各个线程之间是相互独立的。ThreadLocal在多线程场景下解决共享变量问题代码案例:publicclassSharedVariableExample{privatest
小鹿的周先生
·
2023-09-03 19:58
Java面试题
java
面试
jvm
融邦
JAVA面试题
1.Java线程池的作用及使用方式线程池的作用:(1)降低系统资源消耗:通过重用已存在的线程,降低线程创建和销毁造成的消耗。(2)提高系统响应速度:当有任务到达时,无需等待新线程的创建便能立即执行。(3)提高线程的可管理性:线程是稀缺资源,如果无限制的创建,不仅会销耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。(4)更强大的功能:线程池提供了定时、定期以及可控线程数等
梦幻蔚蓝
·
2023-09-03 00:46
JAVA
java
开发语言
java面试题
--- Spring①
1.Spring有哪些特点?轻量级:不管是spring的代码量还是运行所需要的开销,都算是轻量级的;控制反转:控制反转就是创建对象的权利转交给spring,程序要用的时候注入就行,降低了耦合度;面向切面:将与业务无关却影响多个对象的代码抽取出来,形成切面。2.Spring的核心模块有哪些?Spring有七大核心模块:Springcore:核心模块,提供Spring的基础功能;SpringAop:提
贪挽懒月
·
2023-09-02 11:56
史上最全的
Java面试题
30K*16 已offer
深度解析:全量面试题资源包JAVA。算法,python。架构全打包链接:https://pan.quark.cn/s/493471ca4aed嗨,亲爱的Java开发者和求职者们!在今天的技术世界中,Java仍然是最受欢迎和广泛使用的编程语言之一。无论你是一位有经验的开发者,还是一个渴望进入这个领域的新手,精通Java都是实现你职业目标的必经之路。为了帮助你准备面试,我们为你准备了史上最全的Java
KK_crazy
·
2023-09-01 16:30
java
开发语言
java面试题
,上楼梯有多少种方式
java面试题
,上楼梯有多少种方式题目:一个小孩上一个N级台阶的楼梯,他可以一次走1阶、2阶或3阶,那么走完N阶有多少种方式。
WeChat——E
·
2023-08-31 19:45
java
java
javascript
开发语言
Java面试题
(2) 两个线程,交替打印100次A和B
目录一、实现方式一实现思路:代码实现:执行结果:二、实现方式二实现思路:代码实现:执行结果:三、思考一、实现方式一实现思路:代码实现:ThreadTest.javapackagecom.demo.example;publicclassThreadTest{publicstaticvoidmain(String[]args){MyThreadthreadA=newMyThread();MyThrea
ACGkaka_
·
2023-08-31 02:36
面试
java
面试
开发语言
每天5道
java面试题
-9(JVM)
1.说一下JVM有哪些部分组成?运行流程是什么?JVM包含两个子系统和两个组件:两个子系统为Classloarder(类装载),Executionengine(执行引擎);两个组件为Runtimedataarea(运行时数据区)、NativeInterface(本地接口)Classloader(类装载):根据给定的全限定类名(如:java.lang.Object)来装载class文件到Runtim
差点资深程序员
·
2023-08-30 16:38
Java面试题
java
面试
开发语言
jvm
java面试题
过滤器filter和拦截器Interceptor的区别过滤器(Filter)和拦截器(Interceptor)是在软件开发中常用的两种处理请求的组件,它们具有类似的功能,但在具体实现和使用场景上有一些区别。功能与作用:过滤器(Filter):过滤器是一种用于处理Web请求的组件,可以在请求到达目标资源(如Servlet或JSP)之前或之后执行一些操作。常见用途包括请求参数解析、身份验证、日志记录、
青青草原霸主ma
·
2023-08-30 06:58
java
开发语言
java面试题
文章目录
Java面试题
1.spring篇1.1对spring的理解?1.2springboot与spring区别?1.3Springbean的作用域?
老鼠扛刀满街找猫@
·
2023-08-30 02:34
java
Java面试题
:如何对HashMap按键值排序
Java中HashMap是一种用于存储“键”和“值”信息对的数据结构。不同于LinkedHashMap,它不会维持插入元素的顺序。因此,在键或值的基础上排序HashMap是一个很难的面试问题,如果你不知道如何解决的话。下面让我们看看如何解决这个问题。1.创建一个简单的HashMap,并插入一些键和值。MapaMap=newHashMap();//addingkeysandvaluesaMap.pu
_calm
·
2023-08-29 17:03
面试宝典
java
hashmap
数据结构
面试
java
Java面试题
(最近总结)
常见的Java问题1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2.JDK和JRE的区
天道灬酬勤
·
2023-08-29 08:25
华为OD真题--信号塔传递信号--带答案
1.华为OD机考题+答案2023华为OD统一考试(A+B卷)题库清单-带答案(持续更新)2023年华为OD真题机考题库大全-带答案(持续更新)2.面试题一手真实
java面试题
:2023年各大公司java
半生程序员
·
2023-08-28 14:13
华为OD最新机试真题训练题
华为od
java
后端
算法
深度优先
广度优先
华为OD真题--荒岛求生--带答案
1.华为OD机考题+答案2023华为OD统一考试(A+B卷)题库清单-带答案(持续更新)2023年华为OD真题机考题库大全-带答案(持续更新)2.面试题一手真实
java面试题
:2023年各大公司java
半生程序员
·
2023-08-28 13:43
华为OD最新机试真题训练题
华为od
后端
java
Java面试题
以及答案--数据库
1.连接查询(必会)1.左连接(左外连接)以左表为基准进行查询,左表数据会全部显示出来,右表如果和左表匹配的数据则显示相应字段的数据,如果不匹配,则显示为NULL;2.右连接(右外连接)以右表为基准进行查询,右表数据会全部显示出来,右表如果和左表匹配的数据则显示相应字段的数据,如果不匹配,则显示为NULL;2.聚合函数(必会)1.聚合函数SQL中提供的聚合函数可以用来统计、求和、求最值等等。2.分
是一只萨摩耶
·
2023-08-28 13:46
Java
数据库
java
开发语言
javaee
后端
Java面试题
—2023年8月24日—YDZH
2023-08-2410:54:28北京yīdàozhìhé答案仅供参考,博主仅记录发表,没有实际查询,不保证正确性。面试题:1、请你谈谈关于Synchronized和lock?2、请简单描述一下类的加载过程?类加载器有几个种,分别作用是什么?3、JVM有哪些内存区域?(JVM的内存布局是什么?)4、请你解释一下类加载机制和双亲委派机制,好处是什么?5、请问,在java中会存在内存泄漏吗?请简单描
别晃我的可乐
·
2023-08-27 20:05
#
面试题
java
开发语言
面试
Java面试题
—2023年8月25日—PLKJ
2023年8月25日北京pínglánkējì答案仅供参考,博主仅记录发表,没有实际查询,不保证正确性。面试题:一.选择题1.下面哪些是不合法的标识符A.$personsB.TwoUsersC.*pointD._endline2.下列语句执行后,k的值为int1=6,j=8,k=10,m=7;if(l@>jm>k++))k++;A.12B.11C.10D.93.关于下列程序段的输出结果,正确的是p
别晃我的可乐
·
2023-08-27 20:05
#
面试题
java
开发语言
解决IndexError: index 0 is out of bounds for axis 1 with size 0
✍个人主页——默语的博客《
java面试题
大全》惟余辈才疏学浅,临摹之作或有不妥之处,还请读者海涵指正。
默 语
·
2023-08-27 00:19
#
解决问题
面试
python
Java面试题
:Spring IOC容器启动流程附源码
1.IOC容器概述IOC和AOP是Spring框架的核心功能,而IOC又是AOP实现的基础,因而可以说IOC是整个Spring框架的基石。那么什么是IOC?IOC即控制反转,通俗的说就是让Spring框架来帮助我们完成对象的依赖管理和生命周期控制等等工作。从面向对象的角度来说,具有这种行为,完成这种工作的主体就可以形象的称之为IOC容器。从代码角度来看,IOC容器不过是Spring中定义的具有IO
程序员驴子酱
·
2023-08-26 04:59
备战2020年:Java研发岗千道面试题总结:MyBatis+Redis+Spring...
ZooKeeper(28道)Dubbo(30道)Elasticsearch(24道)Memcached(23道)Redis(40道)MySQL(50道)Java并发编程(一)Java并发编程(二)(123道)
Java
风平浪静如码
·
2023-08-24 06:09
我遇到的
Java面试题
目录1.抽象类可以用final修饰吗?2.string常用方法3.hashmap实现原理4.hashMap和hashTable区别5.session和cookie的区别6.运行时异常7.常见的http码值8.mysql中的char和varchar的区别9.mysql获取当前日期10.oracle同义词11.union和unionall区别12.mysql提高效率/Sql优化13.常见的SQL注入的
妖萌妹儿
·
2023-08-24 02:45
面试
Java
面试
java
职场和发展
2022年
Java面试题
及答案整理归纳(持续更新)
开始的碎碎念本文大多是各大企业的topN题目,针对java中高级开发,本文会持续收集更新内容,如果大家有优质的
Java面试题
,也欢迎大家来投稿。特意整理出这个分类的目录,方便大家平时复习和收藏哈。
程序员追风
·
2023-08-23 11:30
Java面试题
:Mybatis 获得自动生成主键值
1.介绍我们在项目开发中往往会有这样的应用场景,对于某些特殊需求:得到刚刚插入数据的主键值,以便对刚刚生成的数据做处理。那么,如何得到刚插入的主键值呢?有两种大的方向:第一是在数据库获得通过自带方法。在数据插入之后输入“select@@indentity”通常需要结合存储过程,比较复杂。第二是在后台插入时获得。这里我们主要说后台刚插入时得到主键值。2.MyBatis获取自动生成的主键值对于上面说的
程序员驴子酱
·
2023-08-23 10:06
Java面试题
—2023年8月22日—HRCT
2023-08-2214:13:52北京huáruǎnchāotōng答案仅供参考,博主仅记录发表,没有实际查询,不保证正确性。一、选择题(单选)1、Java语盲中,方法的重写(Overriding)和(Overloading)是多态性的不同表现下边哪些说法是对的?()A、重写是父类与子类之间多态性的一种表现B、重写是一个类中多态性的一种表现C、重载是一个类中多态性的一种表现D、重载是父类与子类之
别晃我的可乐
·
2023-08-22 21:13
#
面试题
java
开发语言
后端
java面试题
一.第四阶段1.什么是配置中心?(存储项目配置信息的一个服务)2为什么要使用配置中心?(集中管理配置信息,动态发布配置信息)3市场上有哪些主流的配置中心?(携程的Apollo,阿里的nacos,……4@Bean注解的作用?(一般用于配置类内部,描述相关方法,用于告诉spring此方法的返回值要交给spring管理,bean的名字默认为方法名,假如需要指定名字可以@Bean(“bean的名字”),最
白已己
·
2023-08-22 16:31
spring
面试
java
Java面试题
--SpringCloud篇
一、SpringCloud1.什么是微服务架构?微服务架构就是将单体的应用程序分成多个应用程序,这多个应用程序就成为微服务,每个微服务运行在自己的进程中,并使用轻量级的机制通信这些服务围绕业务能力来分,并通过自动化部署机制来独立部署,这些服务可以使用不同的编程语言,不同数据库,以保证最低限度的集中式管理2.为什么需要学习SpringCloud?springcloud就基于SpringBoot的优雅
占枫
·
2023-08-22 08:35
java面试题
java
spring
cloud
开发语言
JAVA面试题
整理2023-06-28不断更新
有一些是从别的地方看到的比较好的面试题和一些自己面试不是很清楚或者回答不好的问题介绍服务降级和熔断服务限流和降级有什么区别服务降级原理服务限流原理(算法)怎么实现令牌桶令牌桶中令牌用对象还是计数器,各有什么优缺点(生命周期)令牌生产和消费策略令牌生产和消费在一个桶和两个桶怎么控制怎么保证不脏写介绍垃圾回收算法介绍复制回收算法哪种垃圾回收算法效率最低详细介绍标记算法,标记清除流程算法相关的请问,Ob
testresultstomorrow
·
2023-08-22 00:33
面试题
java
Java面试题
-集合
title:
Java面试题
—集合categories:面试题tags:Java后端开发date:2023-02-2719:26:00集合categories:面试题tags:Java后端开发date:2023
LSP522
·
2023-08-21 20:54
java
jvm
面试
Java面试题
--设计模式
一、Java中有几种设计模式?Java中一般认为有23种设计模式分为三大类:1.创建型模式5种①工厂方法模式②抽象工厂模式③单例模式④建造者模式⑤原型模式2.结构型模式7种①适配器模式②装饰器模式③代理模式④外观模式⑤桥接模式⑥组合模式⑦享元模式3.行为型模式11种①策略模式②模板方法模式③观察者模式④迭代子模式⑤责任链模式⑥命令模式⑦备忘录模式⑧状态模式⑨访问者模式⑩中介者模式⑪解释器模式二、什
占枫
·
2023-08-21 15:23
java面试题
java
设计模式
开发语言
java面试题
总结-详细分类
技术点概念1、Spring、SpringMvc、mybatisSpring是什么?干什么的?怎么用?Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。spring是一个万能的框架,方便解耦,开发,配置事务等等Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。Spring的核心机制是管理BeanSpringMVC是什么?干什么的?怎么用?Sprin
Axin~
·
2023-08-21 08:15
java面试
java
面试
Java String.replaceAll() 与后向引用(backreference)
问题昨天看到一篇博文,文中谈到一道
Java面试题
:给定一字符串,若该字符串中间包含"",则删除该"";若该字符串首字符或尾字符为"",则保留该""。
达子不一般
·
2023-08-21 01:47
java面试题
集汇总
http://blog.csdn.net/jackfrued/article/details/44921941
Java面试题
全集(上)http://blog.csdn.net/jackfrued/article
青峰祭坛
·
2023-08-20 21:33
java
java
面试
题目
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他