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框架面试题
剑指offer
面试题
7 用俩个栈实现队列
考察点栈,队列知识点栈是先进后出的数据结构,队列是先进先出的结构。这俩个数据结构其实可以看作是特殊的数组,数组可以在任何一个位置存取元素,而栈相当于只能通过要么左边一端要么右边一端存取元素的数组,队列相当于只能通过左边一端存元素右边一端取元素,或者左边一端取元素右边一端存元素的数组。有了这层物理限制,就可以很好的理解"先进后出"以及"先进先出"的含义了java语言中队列接口Queue定义了4个方法
wellwang1993
·
2024-01-22 12:59
剑指offer
java版
java
开发语言
面试
leetcode
嵌入式软件工程师
面试题
——2025校招社招通用(计算机网络篇)(三十)
说明:面试群,群号:228447240
面试题
来源于网络书籍,公司题目以及博主原创或修改(题目大部分来源于各种公司);文中很多题目,或许大家直接编译器写完,1分钟就出结果了。
程序猿玖月柒
·
2024-01-22 12:26
嵌入式面试题
计算机网络
面试题
嵌入式
面试
嵌入式软件工程师
面试题
——2025校招社招通用(计算机网络篇)(三十一)
说明:面试群,群号:228447240
面试题
来源于网络书籍,公司题目以及博主原创或修改(题目大部分来源于各种公司);文中很多题目,或许大家直接编译器写完,1分钟就出结果了。
程序猿玖月柒
·
2024-01-22 12:26
嵌入式面试题
计算机网络
面试题
嵌入式
面试
嵌入式软件工程师
面试题
——2025校招社招通用(计算机网络篇)(三十二)
说明:面试群,群号:228447240
面试题
来源于网络书籍,公司题目以及博主原创或修改(题目大部分来源于各种公司);文中很多题目,或许大家直接编译器写完,1分钟就出结果了。
程序猿玖月柒
·
2024-01-22 12:26
嵌入式面试题
计算机网络
面试题
嵌入式
linux
嵌入式软件工程师
面试题
——2025校招社招通用(计算机网络篇)(二十九)
说明:面试群,群号:228447240
面试题
来源于网络书籍,公司题目以及博主原创或修改(题目大部分来源于各种公司);文中很多题目,或许大家直接编译器写完,1分钟就出结果了。
程序猿玖月柒
·
2024-01-22 12:22
嵌入式面试题
计算机网络
面试题
嵌入式
面试
Java 面试 pdf 学习导航
Java面试pdf学习导航现在网上
面试题
有很多,但是问题就在于太碎片化,没有统一的文档整理,随之带来的痛点就是对于每一篇流传出来的笔记,你根本不知道作者是处于什么样的环境下,将这些笔记整理出来的,也就是对笔记产出的上下文背景不清晰随之而来的问题就是
11来了
·
2024-01-22 12:19
Java入门指南
面试
java
开发语言
mysql
redis
rocketmq
netty
基于SpringBoot的工作量统计管理系统
文章目录项目介绍主要功能截图:部分代码展示设计总结项目获取方式作者主页:超级无敌暴龙战士塔塔开简介:Java领域优质创作者、简历模板、学习资料、
面试题
库【关注我,都给你】文末获取源码联系项目介绍基于SpringBoot
超级无敌暴龙战士塔塔开
·
2024-01-22 11:12
Java课设与毕设资源2
spring
boot
后端
java
基于SpringBoot的校园求职招聘系统
文章目录项目介绍主要功能截图:部分代码展示设计总结项目获取方式作者主页:超级无敌暴龙战士塔塔开简介:Java领域优质创作者、简历模板、学习资料、
面试题
库【关注我,都给你】文末获取源码联系项目介绍基于SpringBoot
超级无敌暴龙战士塔塔开
·
2024-01-22 11:12
Java课设与毕设资源2
spring
boot
求职招聘
后端
基于SpringBoot的药品管理系统
文章目录项目介绍主要功能截图:部分代码展示设计总结项目获取方式作者主页:超级无敌暴龙战士塔塔开简介:Java领域优质创作者、简历模板、学习资料、
面试题
库【关注我,都给你】文末获取源码联系项目介绍基于SpringBoot
超级无敌暴龙战士塔塔开
·
2024-01-22 11:12
Java课设与毕设资源2
spring
boot
后端
java
基于SpringBoot的智慧社区居家养老健康管理系统
文章目录项目介绍主要功能截图:部分代码展示设计总结项目获取方式作者主页:超级无敌暴龙战士塔塔开简介:Java领域优质创作者、简历模板、学习资料、
面试题
库【关注我,都给你】文末获取源码联系项目介绍基于SpringBoot
超级无敌暴龙战士塔塔开
·
2024-01-22 11:41
Java课设与毕设资源2
spring
boot
后端
java
C++多态
虚函数重写的两个例外:三.C++11的override和final四.重载、覆盖(重写)、隐藏(重定义)五.抽象类和接口继承纯虚函数接口继承和实现继承编辑六.多态的原理虚表指针和虚表动态绑定与静态绑定七.常见
面试题
无论村子有多么黑暗
徐凤年lll
·
2024-01-22 11:44
c++
模块化
涉及
面试题
:为什么要使用模块化?都有哪几种方式可以实现模块化,各有什么特点?
Adoins
·
2024-01-22 10:10
高频
面试题
-请把Java垃圾回收器说清楚!
深入理解Java虚拟机一书中写到:如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。不同的时代,出现了不同了垃圾收集器,它们被不断的应用在各个版本的Java虚拟机中。首先来画一张图,将具体的几个垃圾收集器展示出来。上图就是我们要说的一共七种收集器,图中一共分为两大部分,上半部分(Serial、ParNew、ParallelScavenge)分属于新生代收集器,下半部分(CMS
敲代码的程序狗
·
2024-01-22 09:14
Java
jvm
面试
java
面试
JVM
程序员
高频
面试题
-你知道垃圾回收机制涉及哪些算法吗?
高频
面试题
-请聊一下JVM的内存结构!高频
面试题
-请聊一下JVM中堆和栈的区别!面试官问到这个问题,是为了要考察一下你对垃圾回收是否是一知半解,又或者是充大尾巴狼,毕竟这种情况太多了。
Ijiran
·
2024-01-22 09:13
算法
java
jvm
面试
oom
JVM垃圾回收算法(JAVA高频
面试题
)
2.4.垃圾回收与算法2.4.1.如何确定垃圾2.4.1.1.引用计数法在Java中,引用和对象是有关联的。如果要操作对象则必须用引用进行。因此,很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收。简单说,即一个对象如果没有任何与之关联的引用,即他们的引用计数都不为0,则说明对象不太可能再被用到,那么这个对象就是可回收对象。2.4.1.2.可达性分析为了解决引用计数法的循环引用问题,Ja
NoBug~
·
2024-01-22 09:43
JVM垃圾回收算法刨析
java
开发语言
面试
后端
JVM篇--垃圾回收器高频
面试题
1你知道哪几种垃圾收集器,各自的优缺点是啥,重点讲下cms和G1,包括原理,流程,优缺点?1)首先简单介绍下有以下这些垃圾回收器Serial收集器:单线程的收集器,收集垃圾时,必须stoptheworld,使用复制算法。ParNew收集器:Serial收集器的多线程版本,也需要stoptheworld,复制算法。ParallelScavenge收集器:新生代收集器,复制算法的收集器,并发的多线程收
ayu_programer
·
2024-01-22 09:39
面试
JVM
算法
jvm
java
算法
面试题
35:复杂链表的复制
题目:请实现函数clone(ComplexListNodehead)复制一个复杂链表。在复杂链表中,每个节点除了有一个next指针指向下一个节点,还有一个sibling指针指向链表中的任意节点或者null。思路:把问题拆分成三个步骤,第一步先复制所有节点和节点的next,并把复制的节点接在原节点后面,第二步复制节点的sibling,最后再把复制的节点拆分出来。解决方案:publicclassQue
scott_alpha
·
2024-01-22 08:50
抢头条offer机会,抖音
面试题
:网络编程Socket+GC Roots+数据同步+Redis等
又到抢收好offer的季节,最近今日头条寒冬下逆势热招,放出大量offer,base北京、成都都有,据说福利还很不错,成都岗位有租房补贴、免费三餐、带薪年假等。在一家高速发展的互联网公司工作,除了工作稳定、薪水可观、福利丰厚,更难能可贵的是,可能得到更多的工作挑战与晋级机会。对于想要进入一线互联网工作的Java工程师们来说,如果面试前没有准备充分,浪费机会就太遗憾了。分享近期参加头条抖音面试的童鞋
mikechen的互联网架构
·
2024-01-22 08:43
面试题
总结
四:查找链表的倒数第K个节点为了能够只遍历一次就能找到倒数第k个节点,可以定义两个指针:(1)第一个指针从链表的头指针开始遍历向前走k-1,第二个指针保持不动;(2)从第k步开始,第二个指针也开始从链表的头指针开始遍历;(3)由于两个指针的距离保持在k-1,当第一个(走在前面的)指针到达链表的尾结点时,第二个指针(走在后面的)指针正好是倒数第k个结点。注意:剑指offer中有提到,有提到,有提到,
Jiwenjie
·
2024-01-22 07:23
MySQL
面试题
:什么情况下索引会失效?
违反最左前缀法则。(前提是你在使用索引的时候使用的联合索引。)范围查询右边的列,不能使用索引。不要在索引列上进行运算操作,索引将失效。字符串不加单引号,造成索引失效。(类型转换)以%开的Like模糊查询,索引失效。
java牛虻
·
2024-01-22 07:33
mysql
数据结构
数据库
java
面试
面试题
:MySQL索引创建的原则
数据量较大,且查询比较频繁的表。(比如单表超过10万的数据)常作为查询条件、排序、分组的字段创建索引。字段内容区分度高。(比如城市有大量的北京市)内容较长,使用前缀索引(截取前面一部分内容作为索引)尽量使用联合索引。(可以使用覆盖索引,避免回表,提高查询效率)要控制索引的数量。(会影响增删改的效率,维护索引结构的代价比较大)如果索引列不能存储NULL值,请在创建表时使用NOTNULL约束它。
java牛虻
·
2024-01-22 07:02
mysql
数据库
redis 都有哪些数据类型?分别在哪些场景下使用比较合适?
面试题
redis都有哪些数据类型?分别在哪些场景下使用比较合适?面试官心理分析除非是面试官感觉看你简历,是工作3年以内的比较初级的同学,可能对技术没有很深入的研究,
yanglbme
·
2024-01-22 07:38
高频
面试题
,webpack 中hash、chunkhash、contenthash有什么区别
在Webpack中,hash、chunkhash和contenthash都是用于生成文件名哈希的选项,它们有以下区别:hash:适用范围:适用于所有文件,包括入口文件、依赖的模块文件等。特点:所有的输出文件共享同一个hash值,即使只有一个文件发生改变,所有的文件名都会发生变化。chunkhash:适用范围:适用于每个独立的入口文件(entrychunk)。特点:每个入口文件都有独立的hash值,
我有一棵树
·
2024-01-22 06:01
webpack
哈希算法
前端
嵌入式软件工程师
面试题
——2025校招社招通用(计算机网络篇)(二十八)
说明:面试群,群号:228447240
面试题
来源于网络书籍,公司题目以及博主原创或修改(题目大部分来源于各种公司);文中很多题目,或许大家直接编译器写完,1分钟就出结果了。
程序猿玖月柒
·
2024-01-22 06:28
嵌入式面试题
计算机网络
嵌入式
面试题
校招
VUE中组件之间的通信方式
【Vue
面试题
】_哔哩哔哩_bilibili)一、父子组件之间的通信方式1.prop
大肥妹
·
2024-01-22 05:43
vue
最新React
面试题
:说说对React的理解?有哪些特性?
最新React
面试题
:说说对React的理解?有哪些特性?回答思路:是什么?---》特性---》优势是什么?特性声明式编程Component组件的特点优势回答思路:是什么?—》特性—》优势是什么?
王 歪歪
·
2024-01-22 04:28
React面试
react.js
前端
前端框架
面试题
61:扑克牌中的顺子
题目从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大小王可以看成任意数字解题思路把数组排序2)统计数组中0的个数统计排序后数组中相邻数字之间的空缺总数。若空缺总数≤0的个数,那么这个数组是连续的,反之不是连续的若数组中国非0数字重复出现,则该数组不是连续的。代码classSolution{public:boolisC
潘雪雯
·
2024-01-22 02:28
LeetCode
面试题
05.06
美好的一天,从力扣开始王子公主请看题整数转换。编写一个函数,确定需要改变几个位才能将整数A转成整数B。示例1:输入:A=29(或者0b11101),B=15(或者0b01111)输出:2示例2:输入:A=1,B=2输出:2提示:A,B范围在[-2147483648,2147483647]之间根据提示不难发现a,b都是int类型,我们知道int对应32个比特位,要将a转化为b,其实就是把a的二进制改
一颗青果
·
2024-01-22 02:43
力扣
leetcode
算法
职场和发展
面试题
05.06. 整数转换(力扣)(OJ题)
题目链接:
面试题
05.06.整数转换-力扣(LeetCode)所属专栏:刷题整数转换。编写一个函数,确定需要改变几个位才能将整数A转成整数B。
脑子不好的小菜鸟
·
2024-01-22 02:01
刷题
leetcode
算法
职场和发展
基于springboot+vue的宠物领养系统(前后端分离)
猫头鹰源码博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、
面试题
库
猫头鹰源码(同名B站)
·
2024-01-22 01:59
spring
boot
宠物
后端
java
vue.js
mysql面试总结之索引优化
面试题
一:mysql中数据量大查询到后面导致分页慢,什么原因?怎么优化?
喜羊羊love红太狼
·
2024-01-22 01:06
mysql
使 a === 1 && a === 2 && a === 3 为 true 的几种“下毒“方法
但是,拿来做
面试题
为难没有看过的面试者,就非常非常不地道了。鹤顶红鹤顶红是武侠剧中出现最多的毒药,真的是江湖出行必备的毒药。正常情况下,如果leta=1;则,表达式的后半段必不成立。
前端技术栈
·
2024-01-22 00:02
前端助力器
javascript
前端
面试
HashSet源码解析从一道
面试题
说起:HashSet内部是怎么实现的?
本文原创地址,我的博客:https://jsbintask.cn/2019/03/27/jdk/jdk8-hashset/(食用效果最佳),转载请注明出处!前言前段时间朋友面试遇到这个问题:谈一谈HashSet的特点,它是怎么实现的,使用时有什么需要注意的点呢?恰好最近在写这方面的文章,于是正好通过本篇文章讲解下HashSet的源码实现,需要注意的点。HashSet实现了Set接口,是一个不能够存
jsbintask
·
2024-01-21 23:05
记录生活中的小确幸
另外,就是因着持续看新工作机会的缘故,很多技术上
面试题
在持续的重复,之前我一直以工作中没有遇到过为借口回避。
GuangHui
·
2024-01-21 23:52
java
面试题
——多线程01
1.java中线程的实现方式?常见的一般是4种:继承Thread类实现Runnable接口通过callable接口,实现有返回值的线程基于线程池的实现虽说有四种,但究其根本,其实都是实现的Runnable接口2.java中线程的状态?操作系统层面:就传统的线程状态来说有5种状态新建(new)、就绪(ready)、运行(running)、等待(waiting)、结束(terminated)java中
水巷石子
·
2024-01-21 23:50
面试
java
java
开发语言
多线程
线程
面试
thread
MQ与RabbitMQ
面试题
(持续更新...)
目录RabbitMQ的应用场景为什么使用MQ?MQ的优点什么是RabbitMQ?你们公司生产环境用的是什么消息中间件?使用RabbitMQ的场景?如何确保消息正确地发送至RabbitMQ?如何确保消息接收方消费了消息?如何保证消息不被重复消费?或者说,如何保证消息消费时的幂等性?消息基于什么传输?消息如何分发?消息怎么路由?如何确保消息不丢失?(重要)如何保证高可用的?RabbitMQ的集群MQ的
心安成长
·
2024-01-21 23:17
面试题
分布式
rabbitmq
并发编程
面试题
(持续更新...)
目录基础知识多线程与高并发Java多线程涉及技术点高并发技术解决方案并发编程的优劣为什么要使用并发编程(并发编程的优点)并发编程有什么缺点并发编程三要素是什么?在Java程序中怎么保证多线程的运行安全?并行和并发有什么区别?什么是多线程,多线程的优劣?线程和进程区别什么是线程和进程?什么是上下文切换?(重点)守护线程和用户线程有什么区别呢?如何在Windows和Linux上查找哪个线程cpu利用率
心安成长
·
2024-01-21 23:47
面试题
并发编程
面试
java
数据在内存中的存储(含
面试题
)
数据在内存中的存储1.整数在内存中的存储2.大小端字节序和字节序判断2.1什么是大小端?2.2为什么有大小端?2.3练习2.3.1练习12.3.2练习22.3.3练习3第一题第二题2.3.4练习42.3.5练习5第一题第二题2.3.6练习61.整数在内存中的存储在讲解操作符的时候,我们就讲过了下⾯的内容:有符号的整数的2进制表⽰⽅法有三种,即原码、反码和补码三种表示方法均有符号位和数值位两部分,符
学习编程之路
·
2024-01-21 22:30
开发语言
c语言
vscode
2020年11月第三周
utm_source=desktop&utm_medium=timeline2、2020
面试题
汇总(Swift)https://www.jianshu.com/p/34f253cb19d43、git恢复误删的远程分支
玉思盈蝶
·
2024-01-21 21:24
双十一发生Redis缓存雪崩、穿透、击穿了,你该如何挽救
当然面试的时候,这也是高频
面试题
,几乎大厂都会问到。下面跟着贴心老哥一起来看看这些技术吧。
IT老哥
·
2024-01-21 19:15
java常见
面试题
:如何使用Java进行JCA(Java Connector Architecture)编程
JavaConnectorArchitecture(JCA)是JavaEE规范中的一部分,它为Java应用程序提供了与资源适配器进行交互的API。资源适配器通常用于连接企业信息系统(如数据库、消息队列等),并提供了与这些系统进行交互的端点。JCA允许JavaEE应用服务器与这些资源适配器集成,从而为Java应用程序提供了一个标准的方式来连接和交互。以下是使用Java进行JCA编程的详细说明:添加J
广寒舞雪
·
2024-01-21 18:54
java
java
开发语言
java常见
面试题
:如何使用Java进行多线程编程和并发控制?
在Java中,多线程编程和并发控制是常见的编程任务。以下是一些基本概念和步骤,帮助你开始使用Java进行多线程编程和并发控制。了解线程:在Java中,线程是执行任务的单元。一个Java应用程序至少有一个线程,即主线程(mainthread)。实现Runnable接口或继承Thread类:要创建新的线程,你的类必须实现Runnable接口或继承Thread类。实现Runnable接口的方式通常更为可
广寒舞雪
·
2024-01-21 18:24
java
java
开发语言
java常见
面试题
:如何使用Java进行JMS(Java Message Service)编程?
JavaMessageService(JMS)是一个用于创建、发送、接收和读取消息的API。它允许应用程序通过消息队列或主题进行通信。以下是使用Java进行JMS编程的详细步骤:添加JMS依赖如果你使用Maven,你可以添加以下依赖到你的pom.xml文件:xml复制代码javax.jmsjavax.jms-api2.0.1连接到消息代理你需要使用JMS提供者接口连接到消息代理(例如ActiveM
广寒舞雪
·
2024-01-21 18:24
java
java
python
开发语言
java常见
面试题
:如何使用Java进行JTA(Java Transaction API)编程?
JavaTransactionAPI(JTA)是一个标准API,用于在分布式环境中管理事务。它提供了一种通用的方式来执行事务,并允许跨多个资源管理器进行事务管理。以下是如何使用Java进行JTA编程的详细步骤:添加JTA依赖如果你使用Maven,可以在pom.xml文件中添加以下依赖:xml复制代码javax.transactionjavax.transaction-api1.3配置资源JTA需要
广寒舞雪
·
2024-01-21 18:24
java
java
开发语言
java常见
面试题
:请详细解释如何在Java EE应用中添加EJB
在JavaEE应用中添加EJB(EnterpriseJavaBeans)涉及几个关键步骤。下面是一个详细的解释:创建EJB项目:首先,你需要创建一个JavaEE项目。这通常通过IDE(如Eclipse、IntelliJIDEA等)完成,这些IDE提供了创建和管理JavaEE项目的工具。在项目结构中,你需要添加EJB模块。在Eclipse中,右键点击项目->New->EJB->EJBModule。编
广寒舞雪
·
2024-01-21 18:52
java
java
java-ee
开发语言
持续输出
面试题
之算法--树的查找
开篇介绍大家好,我是Java最全
面试题
库的提裤姐,今天这篇是数据结构与算法的第八篇,主要介绍查找中的树的查找;在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更!
我可能是个假开发
·
2024-01-21 18:59
前端面试每日 3+1 —— 第211天
前端面试每日3+1题,以
面试题
来驱动学习,每天进步一点!让努力
浪子神剑
·
2024-01-21 18:26
2019-04-20
晚上申请订阅号和2个小程序实现统一登录和模板发送消息安装单车,用15分钟(不要太多)https://blog.csdn.net/huaweitman/article/details/64128427看世纪高通的
面试题
努力努力再努力_b6d1
·
2024-01-21 17:48
Java基础
面试题
-2day
面向对象创建一个对象用什么运算符,对象实体和对象引用有什么不同?创建对象使用newStringA=newString();A即为对象引用,通过new运算符,创建String()类型的对象实体。对象引用的存储位置在栈内存对象实体的存储位置在堆内存对象相等和引用相等的区别对象相等指的是对象所保存的内容是否行相同引用相等指的是对象的地址是否相同如果一个类没有声明构造方法,该程序能正常运行吗可以,每一个类
云来喜
·
2024-01-21 17:37
java
开发语言
面试题
35. 复杂链表的复制
题目描述:请实现copyRandomList函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个next指针指向下一个节点,还有一个random指针指向链表中的任意节点或者null。示例1:image.png输入:head=[[7,null],[13,0],[11,4],[10,2],[1,0]]输出:[[7,null],[13,0],[11,4],[10,2],[1,0]]示例2:image
小刘一定要努力
·
2024-01-21 17:11
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他