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面试八股文
三天吃透JVM面试
八股文
什么是JVM?JVM,全称JavaVirtualMachine(Java虚拟机),是通过在实际的计算机上仿真模拟各种计算机功能来实现的。由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域等组成。JVM屏蔽了与操作系统平台相关的信息,使得Java程序只需要生成在Java虚拟机上运行的目标代码(字节码),就可在多种平台上不加修改的运行,这也是Java能够“一次编译,到处运行的”原因
xiaoyuziliao
·
2024-01-16 11:19
jvm
面试
职场和发展
一天吃透Java并发面试
八股文
内容摘自我的学习网站:topjavaer.cn分享50道Java并发高频面试题。线程池线程池:一个管理线程的池子。为什么平时都是使用线程池创建线程,直接new一个线程不好吗?嗯,手动创建线程有两个缺点不受控风险频繁创建开销大为什么不受控?系统资源有限,每个人针对不同业务都可以手动创建线程,并且创建线程没有统一标准,比如创建的线程有没有名字等。当系统运行起来,所有线程都在抢占资源,毫无规则,混乱场面
xiaoyuziliao
·
2024-01-16 11:49
java
分享
java
面试
开发语言
一天吃透计算机网络
八股文
目录:网络分层结构三次握手两次握手可以吗?四次挥手第四次挥手为什么要等待2MSL?为什么是四次挥手?TCP有哪些特点?说说TCP报文首部有哪些字段,其作用又分别是什么?TCP和UDP的区别?TCP和UDP分别对应的常见应用层协议有哪些?TCP的粘包和拆包说说TCP是如何确保可靠性的呢?说下TCP的滑动窗口机制详细讲一下拥塞控制?HTTP协议的特点?HTTP报文格式HTTP状态码有哪些?HTTP协议
xiaoyuziliao
·
2024-01-16 11:18
面试
计算机
java
计算机网络
网络
服务器
这可能是最全面的MySQL面试
八股文
了
目录事务的四大特性?数据库的三大范式事务隔离级别有哪些?生产环境数据库一般用的什么隔离级别呢?编码和字符集的关系utf8和utf8mb4的区别什么是索引?索引的优缺点?索引的作用?什么情况下需要建索引?什么情况下不建索引?索引的数据结构Hash索引和B+树索引的区别?为什么B+树比B树更适合实现数据库索引?索引有什么分类?什么是最左匹配原则?什么是聚集索引?什么是覆盖索引?索引的设计原则?索引什么
程序员大彬
·
2024-01-16 09:20
数据库
mysql
面试
数据库
一天吃透Spring面试
八股文
目录:Spring的优点Spring用到了哪些设计模式?什么是AOP?AOP有哪些实现方式?SpringAOP的实现原理JDK动态代理和CGLIB动态代理的区别?SpringAOP相关术语Spring通知有哪些类型?什么是IOC?IOC的好处?什么是依赖注入?IOC容器初始化过程?Bean的生命周期BeanFactory和FactoryBean的区别?BeanFactory和Application
程序员大彬
·
2024-01-16 09:13
计算机
java
spring
面试
java
java生产者消费者代码_在
Java面试
中常遇到的技术问题汇总
在
Java面试
中常遇到的技术问题汇总如果你正准备参加Java开发岗位面试,那么你会遇到很多有关多线程的面试问题。为什么呢?因为多线程和并发问题已经成为
Java面试
中必不可少的一部分。
weixin_39766109
·
2024-01-16 01:38
java生产者消费者代码
【
java面试
】Java基础面试(148)
1、面向对象“面向对象”:将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。举例说明:洗衣服,洗衣服我需要用水泡衣服,搓衣服,拧干等操作。我买个洗衣机,洗衣机把这些动作功能都封装到洗衣机里面,通过洗衣机完成这些操作,洗衣机就是我的对象。1.2、面向过程:“面向过程”:也可称之为“面向记录”编程思想,就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,
KevinDuc
·
2024-01-16 01:35
java
java
面试
开发语言
【
java面试
】Java开发当中遇到的问题以及解决方法(147)
问题一:每个公司都有部门树结构,但是大公司的部门树每年可能会发生调整;一般开发中我们都是直接根据部门ID去查询或者过滤数据或者做权限管控;部门调整以后,可能就会查询不到数据或者过滤数据出问题;如何解决:每年调整的部门ID和原来的部门ID做映射关系(Map),如若传变更后的部门ID,就通过映射出的原部门和新部门(多个ID)传List,去查询或过滤数据;问题二:项目类型:审批流程项目项目数据流程:前端
KevinDuc
·
2024-01-16 01:02
java
java
Java面试
总览
在金三银四招聘节,简单说说面试的流程。我也做了一个计划,关于面试专题,应该写哪些知识点,以更好帮助各位同学去复习。首先我们按照面试的主流程走一下:面试的主要流程:自我介绍项目介绍技术环节提问环节最重要的2个环节,肯定是项目介绍和技术环节,怎么说?接着看项目介绍项目介绍:考察对业务的理解+表达能力如何在介绍项目时,考察了你对业务的理解,需求是在什么背景下产生的,需求是什么,需求是为了解决什么问题,如
别拿爱情当饭吃
·
2024-01-15 18:59
【面试突击】
Java面试
底层逻辑(HashMap、ConcurrentHashMap面试实战)
欢迎关注公众号(通过文章导读关注:【11来了】),及时收到AI前沿项目工具及新技术的推送发送资料可领取深入理解Redis系列文章结合电商场景讲解Redis使用场景、中间件系列笔记和编程高频电子书!文章导读地址:点击查看文章导读!感谢你的关注!前言最近在更新面试突击专栏,我把每一篇将字数都尽量控制在2000字以内,可能在文章里边写的没有那么细致,主要是提供一些问题以及回答的思路,以及面试中可能忽略的
11来了
·
2024-01-15 15:26
面试突击
面试
java
HashMap
jdk源码
哈希
并发安全
【java
八股文
】之Spring系列篇
【java
八股文
】之JVM基础篇-CSDN博客【java
八股文
】之MYSQL基础篇-CSDN博客【java
八股文
】之Redis基础篇-CSDN博客【java
八股文
】之Spring系列篇-CSDN博客【java
Allen_lixl
·
2024-01-15 13:40
java
java
spring
开发语言
js中的0.1+0.2等于多少?为什么不等于0.3?
(本文以
JAVA面试
为例)PS:这个问题是一个比较有名的前端面试题,但实际上不止是J
fury_123
·
2024-01-15 12:04
javascript
开发语言
ecmascript
你不得不知道的常用 Git 命令
其他专栏可从下面了解专栏一:Node.js内置模块大揭秘专栏二:OpenAI:探索超级智能未来的引领者专栏三:解密
八股文
:JS面试宝典基础概念
fury_123
·
2024-01-15 12:32
git
elasticsearch
大数据
Java面试
题(五):数据库、缓存
MySQL164.数据库的三范式是什么?第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。第三范式:任何非主属性不依赖于其它非主属性。165.一张自增表里面总共有7条数据,删除了最后2条数据,重启MySQL数据库,又插入了一条数据,此时id是几?表类型如果是MyISAM,那id就
半子胜青天
·
2024-01-15 09:29
必看:BAT架构师
java面试
经验总结
下面就简单说下自己的一些浅薄的经验吧,希望能为屏幕前的你提供一点的启发。文章会先将经常问到的问题一一列出来,等以后有时间了我会给出参考答案,当然其中一些答案只是小编现有技术上的一些个人想法,仅供参考,如果有什么不妥的地方还望指出。简历篇建议简历中按照图中1的方式去写,让简历筛选者一眼就能看到你项目中的亮点(图中仅供参考)面试篇(1)从java基础说起1.HashMap和HashTable两个类的底
零点145
·
2024-01-15 04:53
这可能是最全面的Java集合面试
八股文
了
内容摘自我的学习网站:topjavaer.cn常见的集合有哪些?Java集合类主要由两个接口Collection和Map派生出来的,Collection有三个子接口:List、Set、Queue。Java集合框架图如下:List代表了有序可重复集合,可直接根据元素的索引来访问;Set代表无序不可重复集合,只能根据元素本身来访问;Queue是队列集合。Map代表的是存储key-value对的集合,可
程序员大彬
·
2024-01-15 04:38
java
java
面试
python
一天吃透JVM面试
八股文
内容摘自我的学习网站:topjavaer.cn什么是JVM?JVM,全称JavaVirtualMachine(Java虚拟机),是通过在实际的计算机上仿真模拟各种计算机功能来实现的。由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域等组成。JVM屏蔽了与操作系统平台相关的信息,使得Java程序只需要生成在Java虚拟机上运行的目标代码(字节码),就可在多种平台上不加修改的运行,
大彬聊编程
·
2024-01-15 01:12
面试
jvm
面试
职场和发展
Java面试
题系列(八)——计算机网络
1.路由器和交换机的区别工作层次不同:交换机比路由器更简单,路由器比交换机能获取更多信息,交换机工作在数据链路层,而路由器工作在网络层数据转发所依据的对象不同。交换机的数据转发依据是利用物理地址或者说MAC地址来确定转发数据的目的地址而路由器是依据ip地址进行工作的传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域2.域名、IP、MAC域名是我们取代记忆复杂的IP的一种解决方案IP
嗨吖呀
·
2024-01-14 15:24
Java面试
题-如何对HashMap按键值进行排序
Java中HashMap是一种用于存储“键”和“值”信息对的数据结构。不同于LinkedListHashMap,它不会维持插入元素的顺序。因此在键或值的基础上排序HashMap是一个很难的面试题。Map是键值对的集合接口,它的实现类主要包括,HashMap、TreeMap、Hashtable以及LinkedHashMap等。其中这四者的区别如下:HashMap:我们最常用的Map,它根据key的H
无需言做自己
·
2024-01-14 11:39
八股文
骚套路之Java基础
个人感觉目前各个大中厂校招面试不好的地方是,都在朝着背面试
八股文
的方向发展(曾经面试某二线厂,对着面试官纯背了40分钟概念),但不得不承认这也是企业在短时间内筛选面试者的一个重要手段。
Java烟雨
·
2024-01-14 01:34
java
面试
微服务
架构
mysql
java
八股文
笔记
文章目录零、java
八股文
指什么一、java基础1.1java简介1.2java语言有哪些特点1.3关于JVM,JDK,JRE的解答1.4java和C++的区别1.5面向对象1.6java中类、方法、对象的关系
rs_gis
·
2024-01-14 01:02
java
java-ee
开发语言
Java 面试
八股文
之数据库篇
【
Java面试
八股文
】系列会陆续更新
Java面试
中的高频问题,旨在从问题出发,理解Java基础,数据结构与算法,数据库,常用框架等。
柚子茶1990
·
2024-01-14 01:31
java
后端
mysql
八股文
(MySQL数据库篇)
文章目录第一章:基础知识MYSQL都有哪些数据类型?数值类型字符串类型区别范式范式和反范式的优缺点第二章:索引定义分类优缺点索引设计原则索引的数据结构HashB+树最左匹配原则:覆盖索引索引下推为何使用B+树不用二叉查找树第三章:存储InnoDB特性和MyISAM的区别InnoDB为何推荐使用自增主键?InnoDB线程自适应哈希存储结构具体结构BufferPool换页算法:第四章:事务什么是脏读、
蓝调请不再忧郁
·
2024-01-14 01:31
数据库
c++
java
面试
八股文
——MySQL篇
今天给大家分享MySQL常考的面试题,看看你们能答对多少。事务的四大特性?事务特性ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。一致性是指一个事务执行之前和执行之后都必须处于一致性状态。比如a与b账户共有1000块,两人之间转账之后无论成功还是失败,
Moonxiyue
·
2024-01-14 01:00
后端
Java
面试
mysql
面试
数据库
面试面经|
Java面试
Redis面试题
序言凡事预则立,不预则废。能读到这里的人,我相信都是这个世界上的“有心人”,还是那句老话:上天不负有心人!我相信你的每一步努力,都会收获意想不到的回报。1、Redis为何这么快?1)基于内存;2)单线程减少上下文切换,同时保证原子性;3)IO多路复用;4)高级数据结构(如SDS、Hash以及跳表等)。2、为何使用单线程?官方答案因为Redis是基于内存的操作,CPU不会成为Redis的瓶颈,而最有
Java程序V
·
2024-01-14 01:30
数据库
Java面试
Java
java
面试
redis
【java
八股文
】之MYSQL基础篇
1、数据库三大范式是什么第一范式:每个列都不可以再拆分。第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。第三范式:在第二范式的基础上,非主键列只依赖于主键,不依赖于其他非主键。在设计数据库结构的时候,要尽量遵守三范式,如果不遵守,必须有足够的理由。比如性能。事实上我们经常会为了性能而妥协数据库的设计。2、说一说B和B+树的区别B树的数据即存在非叶子节点上也存在于叶
Allen_lixl
·
2024-01-14 01:28
java
MYSQL
java
mysql
开发语言
前端
八股文
(性能优化篇)
目录1.CDN的概念2.CDN的作用3.CDN的原理4.CDN的使用场景5.懒加载的概念6.懒加载的特点7.懒加载的实现原理8.懒加载与预加载的区别9.回流与重绘的概念及触发条件(1)回流(2)重绘10.如何避免回流与重绘?1.CDN的概念CDN(内容分发网络)是指一种通过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快,更可靠地将音乐,图片,视频,应用程序及其他文件发送给用户,来提
前端VC
·
2024-01-13 22:16
八股文
前端
网络
性能优化
面试 React 框架
八股文
十问十答第六期
面试React框架
八股文
十问十答第六期作者:程序员小白条,个人博客相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新!⭐点赞⭐收藏⭐不迷路!
程序员小白条
·
2024-01-13 20:34
React
八股文学习
面试
react.js
javascript
八股文
职场和发展
前端
性能优化
面试 React 框架
八股文
十问十答第五期
面试React框架
八股文
十问十答第五期作者:程序员小白条,个人博客相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新!⭐点赞⭐收藏⭐不迷路!
程序员小白条
·
2024-01-13 20:33
React
八股文学习
react.js
面试
javascript
前端
职场和发展
性能优化
react
面试 React 框架
八股文
十问十答第七期
面试React框架
八股文
十问十答第七期作者:程序员小白条,个人博客相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新!⭐点赞⭐收藏⭐不迷路!⭐1)React废弃了哪些生命周期?
程序员小白条
·
2024-01-13 20:31
React
八股文学习
面试
react.js
javascript
八股文
职场和发展
前端
性能优化
八股文
c++ 多态
静态多态静态多态(编译时多态):主要体现在函数重载(Overloading)和运算符重载上,编译器根据函数签名在编译阶段就能确定调用哪个函数。动态多态动态多态(运行时多态):是指程序直到运行时才能确定所调用的具体方法,这是通过虚函数机制实现的。动态多态的核心在于基类与派生类的关系以及虚函数的使用。当一个类声明了虚函数(使用virtual关键字),C++编译器会为该类创建一个虚函数表(Virtual
北地的树
·
2024-01-13 19:17
八股八股八股文
c++
jvm
开发语言
五分钟学Java:如何学习
Java面试
必考的网络编程
副本_未命名.jpg原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。本文思维导图在这里插入图片描述简介Java作为一门后端语言,对于网络编程的支持是必不可少的,但是,作为一个经常CRUD的Java工程师,很多时候都不需要接触到网络编程,自然而然地对这个东西不那么重视了,毕竟,即使像是JVM虚拟机,Java多线程,在平时工作的时候还会用到一些,但是对于网络编程,除非你做的东西确实是需要自
程序员黄小斜
·
2024-01-13 17:30
浅谈Vue响应式
什么是响应式不管是自己面试还是
八股文
告诉你的是,响应式描述的是视图与数据变化之间的一种关系。但这不够准确。要要了解什么是响应式,我们必须了解不管是React,还是Vue其实本质就是一个函数。
Eirice
·
2024-01-13 16:34
vue.js
javascript
前端
java面试
题--算法集锦(建议收藏)
文章目录1.排序算法1.1冒泡排序1.2选择排序1.3插入排序1.4希尔排序1.5归并排序1.6快速排序1.7计数排序1.8基数排序2.经典算法面试题2.1鸡兔同笼问题(穷举法)2.2斐波那契问题2.3打印100以内除了尾数为3,5,7的所有数2.4求猴子大王2.5古典问题:生兔子问题2.6打印水仙花数2.7回文问题2.8二分法查找2.9完数问题2.10杨辉三角1.排序算法1.1冒泡排序比较相邻的
诗人在流浪
·
2024-01-13 15:53
java面试题
算法
java
面试
Java面试
基础|数据结构 -实时更新
1.HashMap和ConcurrentHashMap介绍核心是一个Node数组,数据结构与hashMap相似使用CAS操作来实现无锁的更新,提高了并发性。当更新节点时,它会使用CAS来替换节点的值或链接,如果CAS失败,表明有其他线程也在进行修改,当前线程可以重试或锁定节点对于复杂的结构修改操作ConcurrentHashMap使用synchronized关键字来锁定特定的节点。.CAS是什么C
没脑袋的喵
·
2024-01-13 14:45
Java基础
java
面试
数据结构
【LeetCode:30. 串联所有单词的子串 | 滑动窗口 + 哈希表】
面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经
八股文
硕风和炜
·
2024-01-13 13:12
LeetCode每日一题打卡
面试必须掌握的101题
leetcode
散列表
算法
java
面试
滑动窗口
hashmap
【LeetCode:530. 二叉搜索树的最小绝对差 | 二叉搜索树】
面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经
八股文
硕风和炜
·
2024-01-13 13:40
#
二叉树系列
LeetCode每日一题打卡
leetcode
算法
java
递归
树
二叉树
新书速览|收割Offer:互联网大厂面经
本书内容涵盖了
八股文
(数据库、Redis、消息队列、操作系统、计算机网
全栈开发圈
·
2024-01-13 11:05
javascript
python
bash
mysql
【Java基础】
Java面试
基础知识Q&A(上)
Java面试
基础知识Q&A(上)面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。
runewbie
·
2024-01-13 09:40
留学三年,海投简历,腾讯4面,竟轻松拿下offer(附
Java面试
题+脑图+学习笔记)
个人背景出生于中国沿海的一座小城,与大多数人一样,我的学习生涯也是从小学-初中-高中-大学这条线路来的,事情有了变化是在大一下学期快结束的时,我偶然得到了去美国交换的机会,记得和爸妈商量了整整一个星期,最终决定:走!这一走,就是整整三年时间,我顺利从美国西海岸某城市的某大学顺利毕业,没有选择继续深造,毕业后毅然决然回到国内。回国之后,开始海投互联网大厂,收到了腾讯CDG的面试邀约,4面稳坐”直通车
Java数据搬运工
·
2024-01-13 05:03
面试
Java
程序员
腾讯
数据库
编程语言
java
面试
Java面试
常问的JVM无从入手?分享32道问题及JVM学习文档(PDF)!
作为Java的从业者,在找工作的时候,一定会被问及关于JVM相关的知识。JVM知识的掌握程度,在很多面试官眼里是候选人技术深度的一个重要评判标准。在这里我们将详细的整理常见的JVM面试题目,并给出标准答案,提供给大家学习参考。同时下面的每个专题的答案及JVM的学习笔记Xmind导图我都把都准备了网盘链接免费分享给大家,加Q群956011797,点击立即加入即可免费获取,同时获得资料的朋友可以点赞关
风平浪静如码
·
2024-01-13 05:00
JAVA面试
部分——后端-线程前篇
3.1线程和进程在计算机科学中,进程和线程是操作系统管理资源的两种不同方式。进程(Process):是程序在计算机上的一次执行活动。每个进程都有自己的内存空间,包括代码、数据和系统资源。一个进程可以包含多个线程。进程之间相互独立,各自拥有独立的内存空间和系统资源,彼此不会直接共享数据,通信需要通过进程间通信机制来实现。线程(Thread):是进程中的一个执行单元。一个进程中的多个线程共享相同的内存
m0_58462450
·
2024-01-13 02:47
#
后端
java
面试
python
【
Java面试
题】Integer 与 int 的区别
从以下几个方面探讨两者的区别:1.数据类型Integer是包装类,属于引用型。int是基本数据类型2.默认值Integer默认值是nullint默认值是03.内存中存储的方式Integer实际存储的是对象的引用,当New一个Integer时实际上生成一个指针指向此对象。int在内存中存储的数据值。4.实例化方式Integer实例化才能使用,int不需要。5.变量的比较方式int可以使用==来对比两
freedomSTUDENT
·
2024-01-13 01:38
Java面试题
java
开发语言
【
Java面试
题】char 和 varchar 的区别
1.最大长度char最大长度是255字符,而varchar最大长度是65535个字节。2.定长与可变长char是定长的,不足的部分用隐藏空格填充,而varchar是不定长的。3.空间使用char会浪费空间,因为其长度固定,所以难免会多余的空格占据符占据空间。而varchar更加节省空间,因为它只存储实际的数据4.查找效率char由于长度固定,方便程序的存储和查找,所以查找效率很高。varchar由
freedomSTUDENT
·
2024-01-13 01:38
Java面试题
java
数据库
开发语言
Java最全
八股文
(2024最新整理)
包括了:
Java面试
、Spring、JVM、MyBatis、Redis、MySQL、并发编程、微服务、Linux、Springboot、SpringCloud、MQ、Kafka面试专题需要全套资料及答案的在
程序一逸
·
2024-01-13 01:07
java
开发语言
面试
后端
jvm
Spring
MySQL
号称国内Java
八股文
天花板,首次开源!
继续找工作,现在的很多程序员还在谈技术,谈这个就没劲了其实,因为现在的失业是结构性失业。比如说你到40岁了,你还有大厂履历,那你毕业了以后,找工作的难度肯定会加大。一方面是新工作的待遇和薪资往往不及预期,另一方面就是竞争激烈。而我认识的两个猎头我看还天天发小广告,在抱怨招不到人,结果一问35岁的事儿就没声了。首先说35岁找不到工作只存在于部分人身上,不可能所有过35的都找不到工作,但是这些人找到工
程序一逸
·
2024-01-13 01:36
java
面试
jvm
2024程序猿面试
八股文
分享~
我整理了一些
八股文
面试相关的资料和刷题笔记分享给大家,内容涵盖计算机基础、Java、JVM、spring、设计模式、算法、微服务、分布式、大厂面经等等...质量非常高!!!
程序一逸
·
2024-01-13 01:04
面试
职场和发展
java
后端
程序员
找工作
Spring
Java面试
题(java高级面试题)
线程池的核心线程数设置为多大比较合理?Worker线程在执行的过程中,有一部计算时间需要占用CPU,另一部分等待时间不需要占用CPU,通过量化分析,例如打日志进行统计,可以统计出整个Worker线程执行过程中这两部分时间的比例,例如:线程计算和等待的时间是1:1,即有50%的时间在计算(占用CPU),50%的时间在等待(不占用CPU):1)假设此时是单核,则设置为2个工作线程就可以把CPU充分利用
岛森年
·
2024-01-13 00:29
JAVA
java
开发语言
Java面试
之虚拟机
1、前言本篇的面试题基于网络整理,和自己编辑。在不断的完善补充哦。2、什么是虚拟机?Java虚拟机,是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件(.class)。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。但是,跨平
小徐很努力
·
2024-01-12 23:53
死磕面试
java
开发语言
Java面试
题整理-高并发篇
1.synchronized的实现原理以及锁优化?synchronized原理分析_遇见更好的自己、的博客-CSDN博客Java高并发专题之synchronized关键字1、synchronized作为jvm关键字有三个作用域synchronized作用于实例方法锁住的当前对象。只有当前对象被锁住。新new出来的对象不会被锁住。synchronized作用于静态方法锁住的是当前的是类对象:只要是n
遇见更好的自己、
·
2024-01-12 23:22
Java基础
java
开发语言
后端
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他