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
JVM面试题
Docker
面试题
Docker
面试题
1Docker基础概念1.1介绍Docker和其核心技术。1.2比较虚拟机和Docker容器的不同点。1.3解释Docker容器和镜像的区别。
御风行云天
·
2025-02-19 10:21
面试题大全
docker
容器
运维
面试
Docker-常见手写
面试题
分享,给你安排的明明白白!
如何批量清理临时镜像文件?答:可以使用dockerrmi$(dockerimages-q-fdangling=rue)命令。如何删除所有本地的镜像?答:可以使用dockerrmi-f$(dockerimages-q)命令。如何清理Docker系统中的无用数据?答:可以使用dockersystemprune--volumes-f命令,这个命令会自动清理处于停止状态的容器、无用的网络和挂载卷、临时镜像
2401_84023482
·
2025-02-19 10:49
程序员
java
学习
经验分享
JVM
内存优化的秘密武器:压缩指针详解
今天,咱们要一起探讨一个超棒的话题——
JVM
中的压缩指针技术。压缩指针就像是魔法中的缩小药水,能让原本庞大的指针变得小巧玲珑,从而节省宝贵的内存空间。别急,让我们慢慢揭开它的神秘面纱!
墨瑾轩
·
2025-02-19 05:49
一起学学Java【一】
jvm
java
开发语言
【
JVM
】详解直接内存
文章目录1.直接内存概述2.直接内存的使用2.1Java缓冲区2.2直接内存3.直接内存的释放3.1直接内存释放原理4.禁用显式回收对直接内存的影响1.直接内存概述下面是《深入理解Java虚拟机第三版》2.2.7小节关于Java直接内存的描述。直接内存(DirectMemory)并不是虚拟机运行时数据区的一部分,也不是《Java虚拟机规范》中定义的内存区域。但是这部分内存也被频繁地使用,而且也可能
起名方面没有灵感
·
2025-02-19 05:18
JVM
jvm
java
开发语言
Linux下
JVM
相关指令详解及案例介绍
专栏导航:码农阿豪系列专栏导航面试专栏:收集了java相关高频
面试题
,面试实战总结️Spring5系列专栏:整理了Spring5重要知识点与
码农阿豪@新空间
·
2025-02-19 05:18
好“物”分享
linux
jvm
运维
Redis 集群模式的工作原理能说一下么?
面试题
Redis集群模式的工作原理能说一下么?在集群模式下,Redis的key是如何寻址的?分布式寻址都有哪些算法?了解一致性hash算法吗?
小新杂谈社
·
2025-02-19 05:16
缓存
后端面试
redis
数据库
缓存
分布式
JVM
内存管理详解
Java虚拟机(
JVM
)是Java应用程序的基础,而内存管理则是
JVM
最为核心的功能之一。本篇文章将详细介绍
JVM
如何管理和分配内存,以及如何处理垃圾回收等问题。
pjx987
·
2025-02-19 05:12
JVM
jvm
JVM
内存结构 详解
JVM
(JavaVirtualMachine)内存结构是Java程序运行的核心,它管理着程序运行时所需的内存空间,确保内存分配、回收以及线程之间的安全和高效通信。以下是
JVM
内存结构的详细解析。
飞滕人生TYF
·
2025-02-19 05:10
java
jvm
内存结构
Android Native 回调 Java/
JVM
背景网络上大部分文章都是JNI的编写,但是一些情况下在so里面,也有Native调用回Java的场景,文章相对较少。而且如果照着一些文章写的,可能会出现写的c的每一行代码都执行了,但是Java层就是没执行等奇奇怪怪的问题。做项目时也遇到过这些坑,特总结如下。部分代码//TestJNI.ktclassTestJNI{init{System.loadLibrary("test")initTest()}
BrainZou
·
2025-02-19 03:01
Android
java
android
开发语言
Git 从入门到进阶 (只有干货,没有废话)
《一线大厂Java
面试题
解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
2401_84153158
·
2025-02-19 01:35
程序员
git
elasticsearch
大数据
算法
面试题
以下是一些常见的算法
面试题
:一、排序算法请简述快速排序算法的时间复杂度和空间复杂度,并说明其稳定性。
阿芯爱编程
·
2025-02-19 00:21
面试
算法
算法
前端
面试题
以下是一些前端
面试题
:一、HTML/CSS部分请描述HTML的语义化标签的重要性,并列举一些常用的语义化标签。
阿芯爱编程
·
2025-02-19 00:21
面试
前端
vue高级
面试题
以下是一些Vue高级
面试题
:一、Vue组件相关Vue组件通信有哪些方式?答案:Props和Events:父组件通过props向子组件传递数据,子组件通过$emit触发事件向父组件发送消息。
阿芯爱编程
·
2025-02-19 00:19
js技巧
面试
vue.js
javascript
前端
前端高级
面试题
以下是一些前端高级面试可能涉及到的内容:一、前端工程化如何构建一个适合大型团队的前端代码规范和构建流程?答案:代码规范方面:使用ESLint结合Prettier来统一JavaScript和CSS(包括预处理器如Sass或Less)的语法风格。例如,规定变量命名采用驼峰命名法,函数名要有明确含义等。对于HTML结构,制定语义化标签的使用规范,如导航栏使用标签,页脚使用标签等。确定组件化的规范,包括组
阿芯爱编程
·
2025-02-18 23:12
面试
前端
深入解析美团外卖Flutter-架构演进之路(上篇),2021Android研发必问高级
面试题
全局变量和静态成员变量,这些变量不会在热刷新时更新。修改了main函数中创建的根控件节点,Flutter在热刷新后只会根据原来的根节点重新创建控件树,不会修改根节点。某个类从普通类型转换成枚举类型,或者类型的泛型参数列表变化,都会使人刷新失败。热刷新无法实现更新时,执行一次热重启(HotRestart)就可以全量更新所有代码,同样不需要重启App,区别是restart会将所有Dart代码打包同步到
m0_65321095
·
2025-02-18 22:38
程序员
架构
移动开发
android
JAVA:序列化和反序列化为什么要实现Serializable接口
这个接口是一个标记接口,不包含任何方法,但它告诉Java虚拟机(
JVM
)这个类的对象可以被序列化。序列化场
奋斗的狍子007
·
2025-02-18 20:43
JAVA
java
开发语言
序列化
Serializable
字节跳动后端或大数据基础知识
面试题
及参考答案(2万字长文)
目录Redis的数据类型Redis数据类型的底层数据结构三次握手、四次挥手Redis持久化机制购物车为什么用Redis存,是永久存储吗MySQL的InnoDB索引数据结构哪些SQL的关键字会让索引失效队列、栈、数组、链表有什么不同讲讲爬虫的构成爬虫抓到的数据不清洗吗?不去重吗?对爬虫的更多了解Linux进程间通信机制进程和线程的区别线程私有的数据讲一下堆排序,每次调整的时间复杂度?堆排序是稳定的吗
大模型大数据攻城狮
·
2025-02-18 19:03
大数据
大厂面试
数据结构
算法
leetcode
Java面试宝典:说下Spring Bean的生命周期?
Java面试宝典专栏范围:JAVA基础,面向对象编程(OOP),异常处理,集合框架,JavaI/O,多线程编程,设计模式,网络编程,框架和工具等全方位
面试题
详解每日更新Java面试宝典专栏:Java面试宝典感兴趣的可以先收藏起来
熊文豪
·
2025-02-18 19:00
Java面试宝典
java
面试
spring
Spring
Bean
Bean
Bean的生命周期
jvm
的内存分配机制
在学习
jvm
的内存分配的时候,看到的这篇博客,该博客对
jvm
的内存分配总结的很好,同时也利用
jvm
的内存模型解释了java程序中有关参数传递的问题。
四条腿
·
2025-02-18 15:12
java虚拟机
jvm
内存分配
内存
SpringCloud
面试题
----eureka和zookeeper都可以提供服务注册与发现的功能,请说说两个的区别
dEureka和Zookeeper都可以提供服务注册与发现的功能,它们的区别主要体现在以下几个方面:设计理念Eureka:是基于RESTful风格设计的,强调简单、轻量级,旨在为微服务架构提供一种易于使用的服务发现解决方案,注重服务的可用性和灵活性。Zookeeper:最初是为分布式协调而设计的,提供了一种通用的分布式数据管理和协调服务,其功能更侧重于分布式系统中的数据一致性、节点选举、配置管理等
指尖下的技术
·
2025-02-18 13:58
Java面试题
spring
cloud
eureka
zookeeper
SpringCloud
面试题
SpringCloud
面试题
1SpringCloud基础与原理1.1什么是SpringCloud?1.2解释SpringCloud中微服务架构的优势。
御风行云天
·
2025-02-18 13:25
面试题大全
spring
cloud
spring
后端
《炸裂!掌握这些 Spring Boot 干货,面试直接 “开挂”!》
SpringBoot重点、
面试题
及答案详细整理一、SpringBoot重点知识(一)核心概念1.自动配置SpringBoot自动配置基于类路径中的依赖、配置文件以及应用上下文里的Bean情况,借助条件注解来自动设置
@孤随
·
2025-02-18 10:23
JAVA
spring
boot
面试
后端
网络IP地址冲突故障,快速解决方案(非常详细)零基础入门到精通,收藏这一篇就够了_内网总提示有ip冲突(1)
费时一周整理的160+网络安全
面试题
,金九银十,做网络安全面试里的显眼包!王岚嵚工程师
面试题
(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。
2401_84263282
·
2025-02-18 09:15
网络
tcp/ip
网络协议
【Java线程中断】线程中断后为什么要调用interrupt()?
这是Java多线程编程中一个重要的实践,主要原因有以下:interrupt为了继续传递中断信号1.恢复中断状态当线程在阻塞方法(如sleep()、wait()、join())中被中断时,
JVM
会做两件事
星星点点洲
·
2025-02-18 07:26
Java
java
flutter常见
面试题
(欢迎私信投稿——更新到10)
1、谈谈Flutter中的Future、async和awaitFuture对象表示异步操作的结果,我们通常通过then()来处理返回的结果async用于标明函数是一个异步函数,其返回值类型是Future类型await用来等待耗时操作的返回结果,这个操作会阻塞到后面的代码isolate异步并行多个任务,Future是异步串行多个任务2、介绍Widget、State、Context概念Widget:在
郝晨妤
·
2025-02-18 06:16
flutter
flutter
前端
JVM
调优6大步骤
对
JVM
内存的系统级的调优主要的目的是减少GC的频率和FullGC的次数。
炭烤肥杨
·
2025-02-18 06:38
jvm
ElasticSearch中的
JVM
性能调优
ElasticSearch6.3.2中的
JVM
性能调优前一段时间被人问了个问题:在使用ES的过程中有没有做过什么
JVM
调优措施?
java领域
·
2025-02-18 05:33
spring
spring
boot
java
后端
mysql
【
JVM
系列】谈一谈
JVM
调优
文章目录一、
JVM
调优概述二、
JVM
调优目标三、
JVM
定位瓶颈四、
JVM
内存调优1.调整堆内存大小2.调整新生代与老年代比例3.元空间(Metaspace)调优五、垃圾回收(GC)调优**1.选择合适的
goyeer(工蚁)
·
2025-02-18 05:59
#
JVM
JAVA
jvm
java
面试题
:多线程交替打印数字
面试题
:多线程交替打印数字代码概述这个Java程序使用了三个线程(t1,t2,t3)和三个信号量(first,second,third)来实现交替打印数字1、2、3的功能。
小猫猫猫◍˃ᵕ˂◍
·
2025-02-18 04:50
java
python
开发语言
LeetCode 第 211 场周赛 (哈希表、字符串(取模、枚举)、排序+最长上升子序列和、筛法求约数+并查集)
《一线大厂Java
面试题
解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
2401_84046816
·
2025-02-18 03:37
程序员
leetcode
散列表
面试
MongoDB
面试题
答案解析
文章目录一、概念理解类1.什么是MongoDB?2.NoSQL数据库是什么意思?NoSQL与RDBMS有什么区别?为什么要使用和不使用NoSQL数据库?3.MySQL与MongoDB之间最基本的差别是什么?4.你怎么比较MongoDB、CouchDB及CouchBase?5.MongoDB成为最好的NoSQL数据库的原因是什么?6.journal回放在条目(entry)不完整时会遇到问题吗?7.分
HappyAcmen
·
2025-02-18 02:29
java面试题集
mongodb
数据库
Java 后端面试必备:Java 中 == 和 equals 有什么区别
大家如果对Java后端
面试题
感兴趣可以关注一下
面试题
专栏引言在Java后端开发的面试中,“Java中==和equals有什么区别”是一个高频问题。
刘小炮吖i
·
2025-02-18 01:17
Java后端开发面试题
面试
java
python-推导式
然后放入到一个新列表中3、求列表中所有大于2的偶数进行平方计算4、将一个嵌套列表转换成一个一维列表5、现在有一列表lst=[[1,2,3],[4,5,6],[7,8,9]]要求出1/4/7和1/5/9元素6、
面试题
二
无铭-905
·
2025-02-18 00:10
JMM
章三JMM本文是
JVM
系列第三篇,主要描述java内存模型,包括原子操作、指令重排序、可见性、有序性等相关内容,是java并发编程核心原理与基础章三JMMJMM介绍JMM介绍JMM是java提供的抽象模型
·
2025-02-18 00:38
java
华为初面 + 综合面试,附上
面试题
,share 给大家~
华为面试整体流程大致分为笔试,性格测试,面试,综合面试,回学校等结果。笔试来说,华为的难度较中等,选择题难度和网易腾讯差不多。最后的代码题,相比下来就简单很多,一共3道题目,前2题很容易就AC,题目已经记不太清楚,不过难度确实不大。最后一题最后提交的代码过了75%的样例,一直没有发现剩下的25%可能存在什么坑。笔试部分太久远,我就不怎么回忆了。直接将面试。面试如果说腾讯的面试是挥金如土(毕竟每个面
Java布道者
·
2025-02-17 23:18
华为
面试
职场和发展
15、Python
面试题
解析:列表推导式-条件推导与嵌套推导
1.列表推导式简介列表推导式(ListComprehension)是Python中一种简洁的创建列表的方式。它允许我们通过一行代码生成列表,通常比传统的for循环更简洁、更易读。基本语法[表达式for元素in可迭代对象]表达式:对元素的处理逻辑。元素:从可迭代对象中取出的每个元素。可迭代对象:如列表、元组、字符串等。示例#生成0到9的平方列表squares=[x**2forxinrange(10)
千层冷面
·
2025-02-17 23:16
python
python
开发语言
JVM
调优篇
章四
JVM
调优介绍
JVM
调优内容,
JVM
调优是为了解决性能瓶颈、优化资源利用和提高系统吞吐量的重要手段。
·
2025-02-17 20:59
java
拷打,数据库面经!
数据库必会
面试题
1.请解释数据库中的MVCC(多版本并发控制)机制,并说明其在MySQLInnoDB中的具体实现方式?
·
2025-02-17 20:27
go
Java实习生常规技术
面试题
每日十题Java基础(五)
目录1.启动一个线程是用run()还是start()?.?2.线程的基本状态以及状态之间的关系。3.Set和List的区别,List和Map的区别?4.同步方法、同步代码块区别?5.描述Java锁机制。6.Comparable和Comparator接口是干什么的?列出它们的区别7.Java集合类框架的最佳实践有哪些?8.HashMap和Hashtable的区别。
用户昵称23
·
2025-02-17 18:38
面试
阿里巴巴
java
开发语言
jvm
html
golang
【Golang
面试题
】每日 3 题(十)
✍个人博客:Pandaconda-CSDN博客专栏地址:http://t.csdnimg.cn/UWz06专栏简介:在这个专栏中,我将会分享Golang面试中常见的
面试题
给大家~❤️如果有收获的话,欢迎点赞收藏
Pandaconda
·
2025-02-17 18:03
#
Golang
面试专栏
golang
开发语言
后端
笔记
面试
go
职场和发展
【Golang
面试题
】每日 3 题(一)
✍个人博客:Pandaconda-CSDN博客专栏地址:http://t.csdnimg.cn/UWz06专栏简介:在这个专栏中,我将会分享Golang面试中常见的
面试题
给大家~❤️如果有收获的话,欢迎点赞收藏
Pandaconda
·
2025-02-17 18:33
#
Golang
面试专栏
golang
开发语言
后端
面试
笔记
基础题
go
Hive JOIN过滤条件位置玄学:ON vs WHERE的量子纠缠
今天带你破解字节/阿里等大厂高频
面试题
:ON和WHERE后的过滤条件究竟有什么不同?
数据大包哥
·
2025-02-17 18:02
大数据
#
Hive
#
大厂SQL面试指南
hive
hadoop
数据仓库
《六月集训》(第二十三天)——字典树
今天是六月集训第二十三天:字典树一、练习题目472.连接词
面试题
17.15.最长单词二、算法思路1、472.连接词:题目有点难。还在从基础看起,2、
面试题
17.15.最长单词:三、源码剖析//472
EchoRouRou
·
2025-02-17 18:28
leetcode
c++
leetcoe
字典树
【Redis系列】Redis安装与使用
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
m0_74825409
·
2025-02-17 17:53
面试
学习路线
阿里巴巴
redis
数据库
缓存
前端
面试题
常考汇总1
JS部分1.解释JavaScript中的闭包,并举例说明其应用场景闭包是指函数能够记住并访问它的词法作用域,即使这个函数在词法作用域之外执行。应用场景:数据隐藏:通过闭包,可以创建私有变量,只通过特定的函数来访问和修改这些变量。回调函数和事件处理:闭包常用于设置回调函数,因为回调函数需要访问其外部函数的变量。functioncreateCounter(){letcount=0;returnfunc
RayFars
·
2025-02-17 17:51
前端
RPC框架Dubbo深入分析
《一线大厂Java
面试题
解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
radcb55226
·
2025-02-17 16:17
程序员
rpc
dubbo
网络协议
ReentrantLock
synchronized是
JVM
级别的,隐式获得释放锁,不会导致死锁。
·
2025-02-17 15:41
lock
AQS 核心原理与高频
面试题
详解
前言AQS(AbstractQueuedSynchronizer)是Java并发包(java.util.concurrent)中的核心基础类,它提供了一个框架来实现阻塞锁和相关的同步器(如信号量、CountDownLatch等)。AQS内部使用了一个FIFO的双向队列来管理线程,这个队列存储的是等待获取同步状态的线程节点。一、AQS的核心原理1.AQS的作用是什么?AQS是一个用于构建锁和同步器的
·
2025-02-17 15:40
java
Java基础
面试题
day02——数据类型
1.八种基本的数据类型?Java支持的数据类型分为两类:基本数据类型和引用数据类型基本数据类型:数值型:整数类型byte、short、int、long浮点类型float、double字符型:char布尔型:boolean2.long和int可以互转吗?可以;由于long类型的范围比int类型大,因此将int转换为long是安全的,而将long转换为int可能会导致数据丢失或者溢出。将int转换为l
华农第一蒟蒻
·
2025-02-17 14:56
面试
java
开发语言
前端
面试题
2(vue3)
1.Vue3中的CompositionAPI是什么?与OptionsAPI的区别是什么?答案:CompositionAPI是Vue3引入的一种新的编程模型,它允许开发者以更灵活和模块化的方式组织代码。与传统的OptionsAPI相比,CompositionAPI通过setup()函数集中管理组件的状态和行为,使得逻辑复用和代码组织变得更加容易。OptionsAPI:在Vue2中广泛使用,通过dat
GIS-CL
·
2025-02-17 11:59
前端面试题
前端
vue.js
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他