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面试题
(java高级面试题)
线程池的核心线程数设置为多大比较合理?Worker线程在执行的过程中,有一部计算时间需要占用CPU,另一部分等待时间不需要占用CPU,通过量化分析,例如打日志进行统计,可以统计出整个Worker线程执行过程中这两部分时间的比例,例如:线程计算和等待的时间是1:1,即有50%的时间在计算(占用CPU),50%的时间在等待(不占用CPU):1)假设此时是单核,则设置为2个工作线程就可以把CPU充分利用
岛森年
·
2024-01-13 00:29
JAVA
java
开发语言
Java面试题
整理-高并发篇
1.synchronized的实现原理以及锁优化?synchronized原理分析_遇见更好的自己、的博客-CSDN博客Java高并发专题之synchronized关键字1、synchronized作为jvm关键字有三个作用域synchronized作用于实例方法锁住的当前对象。只有当前对象被锁住。新new出来的对象不会被锁住。synchronized作用于静态方法锁住的是当前的是类对象:只要是n
遇见更好的自己、
·
2024-01-12 23:22
Java基础
java
开发语言
后端
Java面试之并发篇(二)
1、前言本篇主要基于
Java面试题
之并发篇(一)继续梳理java中关于并发相关的高频面试题。本篇的面试题基于网络整理,和自己编辑。在不断的完善补充哦。2、synchronized的原理是什么?
小徐很努力
·
2024-01-12 23:20
死磕面试
开发语言
java
面试
java面试题
——springCloud
什么是SpringCloud?在SpringBoot的基础上构建的微服务框架。它利用SpringBoot的开发便利性简化了分布式系统基础设施的开发,如服务发现注册,配置中心,智能路由,消息总线,负载均衡,断路器,数据监控等,都可以用SpringBoot的开发的风格做到一件启动和部署。微服务之间是如何独立通讯的?同步通讯:Dubbo基于RPC远程调用,SpringCloud通过REST接口json调
半秃的小猿子
·
2024-01-12 22:19
java
spring
cloud
开发语言
# 33道最常见的
Java面试题
及答案整理
发现网上很多
Java面试题
都没有答案,所以花了很长时间搜集整理出来了这套
Java面试题
大全,希望对大家有帮助哈~一、Java基础1.JDK和JRE有什么区别?
吃井不忘挖水人呢
·
2024-01-12 12:00
Java面试题
之JVM
Java面试题
之JVM1.JVM的组成部分及其作用?2.JVM的堆和栈的区别?3.简述一下垃圾回收机制?(垃圾回收的原理?)4.垃圾回收器都有什么?该怎么选择?5.如何判断垃圾可以回收了?
黄妹妹儿
·
2024-01-12 10:59
java
jvm
python
RabbitMQ入门到实战——
高级篇
消息的可靠性生产者的可靠性(确保消息一定到达MQ)生产者重连这⾥除了enabled是false外,其他initial-interval等默认都是⼀样的值。生产者确认生产者确认代码实现application中增加配置:(publisher-returns⼀般不⽤配置)2.在RabbitTemplate中设置回调函数ReturnCallback,在Rabbit发送信息失败时触发(如果开了publish
伏尔加河的卷毛
·
2024-01-12 02:40
中间件
rabbitmq
分布式
java基础入门-01-【基础、运算符、判断和循环、数组、方法】
Java基础入门-01-【基础、运算符、判断和循环、数组、方法】Java入门到起飞(含斯坦福大学练习题+力扣算法题+大厂
java面试题
)1、Java入门常用CMD命令Java基础学习JDK的安装目录介绍
良辰美景好时光
·
2024-01-12 00:56
java入门
java
rabbitmq实战指南pdf,OMG,学它
前言Spring如何解决的循环依赖,是近两年流行起来的一道
Java面试题
。其实笔者本人对这类框架源码题还是持一定的怀疑态度的。
A程序员导师
·
2024-01-11 21:37
Java
经验分享
架构
java
Redis 常见数据结构以及使用场景分析
Java面试题
目录Redis常见数据类型以及使用场景分析Redis中有string、list、hash、set、sortedset、bitmap这6种数据类型。
奋斗的阿杰
·
2024-01-11 21:06
redis
缓存
Kotlin程序设计(三)高级用法
Kotlin程序设计
高级篇
在学习了前面的内容之后,相信各位小伙伴应该对Kotlin这门语言有了一些全新的认识,我们已经了解了大部分的基本内容,从本章开始,就是对我们之前所学的基本内容的进一步提升。
青空の霞光
·
2024-01-11 20:06
Kotlin
Kotlin
Lambda
kt
CMake入门教程【
高级篇
】管理MSVC编译器警告
「CSDN主页」:传送门「Bilibil首页」:传送门「动动你的小手」:点赞收藏⭐️评论文章目录1.什么是MSVC?2.常用的屏蔽警告3.MSVC所有警告4.target_compile_options用法5.如何在CMake中消除MSVC的警告?6.屏蔽警告编写技巧
编程小鱼酱
·
2024-01-11 15:19
CMake入门教程
msvc警告
cmake警告屏蔽
cmake消除警告
CMake
C++
软件构建
跨平台构建
【
Java面试题
】JDK 8 及以后版本的新特性
JDK8及以后版本的新特性主要包括Lambda表达式,函数式编程,接口的默认方法和静态方法,新的日期和时间API,NashornJavaScript引擎,并行数组操作,新的收集器以及CompletableFuture等。其中Lambda表达式是JDK8引入的一项重要特性,它允许函数作为方法参数作为传递,使得代码更加简洁,易读。同时,函数编程也得到了更好的支持,使得开发人员可以更方便地使用函数式编程
freedomSTUDENT
·
2024-01-11 10:00
Java面试题
java
开发语言
CMake入门教程【
高级篇
】qmake转cmake
「CSDN主页」:传送门「Bilibil首页」:传送门「动动你的小手」:点赞收藏⭐️评论文章目录1.概述2.qmake与cmake的差异3.qmake示例4.qmake转cmake示例5.MOC、UIC和RCC是啥6.实战使用技巧与注意事项7.qmake添加qt包8.cmake添加Qt包1.概述在CMake中构建Qt项目意味着能够高效地管理和编译Qt应用程序和库。CMake提供了一套强大的工具和方
编程小鱼酱
·
2024-01-11 09:13
CMake入门教程
qt
开发语言
CMake
C++
@Autowired 和 @Resource 的区别是什么?
Java面试题
目录@Autowired和@Resource的区别是什么?@Autowired是Spring提供的注解。默认的注入方式为byType(根据类型进行匹配)。
奋斗的阿杰
·
2024-01-11 07:30
Java面试题
java
面试
开发语言
Spring Bean 默认是单例的,如何保证并发安全
Java面试题
目录SpringBean默认是单例的,如何保证并发安全1.Bean由单例改为原型。在类上增加注解@Scope("prototype"),缺点是会增加服务器开销。2.避免使用类成员变量。
奋斗的阿杰
·
2024-01-11 07:30
Java面试题
spring
java
面试
算法:给你一个整数数组 nums 和一个整数k,请你统计并返回该数组中和为 k 的子数组的个数
Java面试题
目录算法:给你一个整数数组nums和一个整数k,请你统计并返回该数组中和为k的子数组的个数使用前缀和来实现。
奋斗的阿杰
·
2024-01-11 07:30
Java面试题
java
面试
算法
Spring Boot 自动装配原理
Java面试题
目录SpringBoot自动装配原理SpringBoot启动类上的@SpringBootApplication注解中包含@EnableAutoConfiguration注解,表示开启自动装配
奋斗的阿杰
·
2024-01-11 07:53
Java面试题
面试
java
Open3d学习计划——
高级篇
12(交互式可视化)–最终章
Open3d学习计划——
高级篇
12(交互式可视化)–最终章本篇教程介绍了Open3d的可视化窗口的交互功能。
梦醒blue
·
2024-01-11 04:05
open3d
python
点云
可视化
open3d
Java面试题
整理(带答案)
这是我自己整理的
Java面试题
以及答案。
隔壁老赵
·
2024-01-11 00:37
java
面试
java面试题
-循环按顺序打印ABC
3个线程分别调用3个方法,用3个标志位控制顺序。用AtomicInteger记录次数。A线程打印的条件是isCDone为true,isCDone初始状态为true。B线程打印的条件是isADone为true,如果为false时,调用wait(),线程会等待。C线程打印的条件是isBDone为true,如果为false时,调用wait(),线程会等待。A线程执行结束会通知其他线程,此时BC都被唤醒,
寒江老翁
·
2024-01-10 21:16
八股文系列-
Java面试题
第一套
大家好,我是青空。最近又赶上跳槽的高峰期,好多粉丝,都问我要有没有最新面试题,能不能做一些分享,和做一些面试题解析的系列文章。青空收到消息之后,觉得这个建议挺不错的。那我就计划简单及概念性的面试题就多个面试题汇总成一片文章,比较复杂的面试题就单独拎出来讲讲。文末领取面试大全1、Java语言主要特性1、简单性Java设计者在设计Java的时候尽可能的接近于C++,但又剔除了C++中很少使用、难以理解
小工具代码
·
2024-01-10 12:00
Java
/
Kotlin
二三事
java
面试
linux
高级篇
基础理论十(zabbix监控)
♥️作者:小刘在C站♥️个人主页:小刘主页♥️不能因为人生的道路坎坷,就使自己的身躯变得弯曲;不能因为生活的历程漫长,就使求索的脚步迟缓。♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:云计算技术♥️感谢CSDN让你我相遇!目录zabbix是什么?zabbix三种架构图zabbix重要组件理论1、zabbix的具备功能2、zabbix的监测对象3、zabbix的监控架构4、za
小刘在C站
·
2024-01-09 14:54
LINUX高级理论知识
运维
linux
后端
zabbix
java面试题
集(二)
1、switch是否能作用在byte上,是否能作用在long上,是否能作用在String上?switch可作用于charbyteshortint,包括对应的包装类switch不可作用于longdoublefloatboolean,包括他们的包装类switch中可以是字符串类型,String(jdk1.7之后才可以作用在string上)switch中可以是枚举类型2、用最有效率的方法计算2乘以8?2
我呀有一只小毛驴
·
2024-01-09 12:42
2019年
Java面试题
(七) jQuery和ajax 2019-04-27
一、jQuery1.Jquery中的选择器有哪些答:ID选择器:$(“#id”)类选择器:$(“.class”)标签选择器:$(“p”)2.Jquery如何获取输入框的值,如何改变输入框的值答:用jquery的选择器选中指定的输入框元素后,调用val()函数3.Jquery如何获取dom元素内容,如何改变dom元素内容答:用jquery的选择器选中指定的dom元素后,调用html()函数4.Jqu
码记
·
2024-01-09 08:31
3D游戏常用技巧Normal Mapping (法线贴图)原理解析——
高级篇
1、概述上一篇博客,3D游戏常用技巧NormalMapping(法线贴图)原理解析——基础篇,讲了法线贴图的基本概念和使用方法。而法线贴图和一般的纹理贴图一样,都需要进行压缩,也需要生成mipmap。但是由于法线贴图存储的是法线信息,压缩和生成mipmap的方法自然会有所变化。现在已经许多用于法线贴图压缩和生成mipmap的工具,大部分商业游戏引擎也集成了相关方法,只需要点几下鼠标就可以完成。本文
胡萝卜啊啊啊
·
2024-01-08 22:52
面试题
2019史上最全
java面试题
题库大全800题含答案(面试宝典)1、meta标签的作用是什么2、ReenTrantLock可重入锁(和synchronized的区别)总结3、Spring中的自动装配有哪些限制
Puddy_Q
·
2024-01-08 21:04
java 面试 多线程_Java程序员面试中的多线程问题
很多核心
Java面试题
来源于多线程(Multi-Threading)和集合框架(CollectionsFramework),理解核心线程概念时,娴熟的实际经验是必需的。
木木三皮尔
·
2024-01-08 21:53
java
面试
多线程
Java多线程面试题及答案(2022版)
Java面试题
及答案(2022版),适用于应届生、有工作经验的程序员,每道都是认真筛选出的高频面试题,助力大家能找到满意的工作!Java多线程下载链接:全部面试题及答案PDF1.什么是线程?
码农code之路
·
2024-01-08 08:04
Java面试题及答案整理
java
面试
开发语言
SpringCloud-
高级篇
(十三)
前面的主从集群可以应对Redis高并发读的问题,Redis主从之间可以做同步,为了提高主从同步时的性能,单节点Redis的内存不要设置太高,如果内存占用过多,做RDB的持久化,或者做全量同步的时候,导致大量的IO性能会有一定的下降,如果单节点Redis的内存降低了,比如说只能存10g,20g,那么有海量的数据要存储的时候改怎么办?这个问题解决不了,虽然应对高并发读的问题,如果我写的问题高并发也挺高
喵俺第一专栏
·
2024-01-08 05:29
spring
cloud
spring
后端
SpringCloud-
高级篇
(十二)
在主从集群中slave节点发生了宕机,不用担心,只要它重启就能从master节点上完成数据的同步,恢复数据,如果宕机的不是slave而是master,是不是master重启就可以呢?如果你做了master节点的数据持久化,如果你重启,数据也不会丢失,但是在master宕机这一段时间,重启数据恢复分过程当中,用户是无法执行写操作的,因为master挂了,整个集群的可用性就下降了,不能做写,只能做读了
喵俺第一专栏
·
2024-01-08 05:29
spring
cloud
java
spring
SpringCloud-
高级篇
(十一)
(1)搭建Redis-主从架构前面我们实现了Redis的持久化,解决了数据安全问题,但是还有需要解决的问题,下面学习Redis的主从集群,解决Redis的并发能力的问题Redis的集群往往是主从集群,Redsi为什么做成主从的集群,而不做成传统负载均衡的集群呢?因为Redis应用当中往往都是读多写少的场景,查询比较多,增删改比较少,我们更多应对的是读的压力,做读写分离,一主多从,多个从节点共同承担
喵俺第一专栏
·
2024-01-08 05:28
spring
cloud
java
spring
java面试题
-Spring常见的异常类有哪些?
java面试题
汇总-目录-持续更新中NullPointerException(空指针异常):描述:当试图在一个空对象上调用方法或访问成员变量时,抛出此异常。
言之有李LAX
·
2024-01-07 02:44
面试题
java
开发语言
面试
java面试题
-mysql关键字select、from、where等执行的顺序
java面试题
汇总-目录-持续更新中面试官:你知道mysql中关键字的执行顺序吗,select、from、where、having、groupby、orderby、limit等常用的关键字,在整个执行过程中
言之有李LAX
·
2024-01-06 21:53
面试题
java
面试
mysql
Java面试题
之集合篇
前言本篇主要总结JAVA面试中关于集合相关的高频面试题。本篇的面试题基于网络整理以及自己的总结编辑。在不断的完善补充哦。欢迎小伙伴们在评论区发表留言哦!1、基础1.1、Java集合框架有哪些?Java集合框架,大家可以看看《Java集合框架》文章。写的非常详细,在这里就不具体说明了1.2、集合框架的优点集合框架的优点很多,只说一些我们开发中可以直观体验到的集合框架的部分优点如下:1、降低开发成本与
小徐很努力
·
2024-01-06 00:39
java
数据结构
后端
数据结构与算法之美学习笔记:43 | 拓扑排序:如何确定代码源文件的编译依赖关系?
目录前言算法解析1.Kahn算法2.DFS算法总结引申前言本节课程思维导图现在,我们就进入
高级篇
的第一节,如何确定代码源文件的编译依赖关系?我们知道,一个完整的项目往往会包含很多代码源文件。
浊酒南街
·
2024-01-05 22:51
数据结构与算法之美学习笔记
数据结构
算法
【每日面试题】精选
java面试题
之redis
Redis是什么?为什么要使用Redis?Redis是一个开源的高性能键值对存储数据库。它提供了多种数据结构,包括字符串、列表、集合、有序集合、哈希表等。Redis具有快速、可扩展、持久化、支持多种数据结构等特点,适用于缓存、消息队列、排行榜等场景。Redis的常见数据结构有哪些?Redis的常见数据结构包括字符串、列表、集合、有序集合和哈希表。Redis的持久化方式有哪些?Redis提供了两种持
Flowing bytecode
·
2024-01-05 22:25
java
redis
开发语言
【每日面试题】精选
java面试题
之第三方框架
请简要介绍一下Spring框架。Spring框架是一个轻量级的Java开发框架,用于开发企业级Java应用程序。它提供了一套丰富的功能,包括依赖注入、面向切面编程、事务管理、Web开发、消息传递等。Spring通过将Java对象之间的依赖关系外部化,实现了松耦合的开发方式,并且提供了很多可插拔的模块,例如SpringMVC、SpringData、SpringSecurity等。什么是SpringB
Flowing bytecode
·
2024-01-05 22:25
java
开发语言
这240道Java干货面试题看完,大厂offer不拿到手软请来Gank我!
非常感谢大家的建议,我针对大家的建议以及掏空了各大搜索引擎,终于整理了一份比较普遍的
java面试题
,为了感谢大家的支持,现在分享给大家,请大家多多提建议哦,大家的建议我都会看的,毕竟比我厉害的大神有很多哈哈
JavaP8工程师
·
2024-01-04 21:00
【谷粒商城基础篇】整合SpringCloud、SpringCloud alibaba
谷粒商城笔记合集分布式基础篇分布式
高级篇
高可用集群篇===简介&环境搭建===项目简介与分布式概念(第一、二章)基础环境搭建(第三章)===整合SpringCloud===整合SpringCloud、SpringCloudalibaba
愿你满腹经纶
·
2024-01-04 19:32
#
谷粒商城
spring
cloud
java
微服务
java面试题
之----IO与NIO的区别
JAVANIOvsIO当我们学习了JavaNIO和IO后,我们很快就会思考一个问题:什么时候应该使用IO,什么时候我应该使用NIO在下文中我会尝试用例子阐述javaNIO和IO的区别,以及它们对你的设计会有什么影响JavaNIO和IO的主要区别IONIO面向Stream面向Buffer阻塞IO非阻塞IOSelectors面向Stream和面向BufferJavaNIO和IO之间最大的区别是IO是面
weixin_30752377
·
2024-01-04 15:49
java
面试
操作系统
『
高级篇
』docker之服务发现、部署更新和扩容(七)
原文链接地址:『
高级篇
』docker之服务发现、部署更新和扩容(七)服务发现所有的表现形式都是ip+端口的形式。传统服务服务比较少的话,可以通过下面的方式。如果服务很多的话,基本运维人员都崩溃死了。
IT人故事会
·
2024-01-04 12:13
JAVA面试题
24
什么是Java中的线程中断(ThreadInterruption)?答案:线程中断是指在多线程环境下,通过一种机制通知一个线程需要结束或执行一些其他的操作。在Java中,线程中断可以通过调用线程的interrupt()方法来实现。当一个线程被中断后,它可以通过检查自己的中断状态来判断是否需要中断自己的执行,并且可以通过处理中断来执行一些特定的操作或释放资源。中断操作并不会直接停止线程的执行,而是以
CrazyMax_zh
·
2024-01-04 12:00
java
开发语言
『
高级篇
』docker之镜像仓库(20)
原文链接地址:『
高级篇
』docker之镜像仓库(20)三步走的第二步,开始查看镜像仓库,就一起学一学docker仓库,仓库分2种,别人家的仓库也叫公共仓库,自己的仓库也叫私有仓库。
IT人故事会
·
2024-01-04 07:54
Java面试题
13
1.数据库的三范式是什么?数据库的三范式是指数据库设计的一种规范,用来规定如何将数据进行组织和存储,以便减少冗余、提高数据的一致性和准确性。具体来说,三范式分为三个层次:第一范式(1NF)要求每个表中的每个字段都是原子性的,不可再分。即每个字段中不能包含多个值或者数组。第二范式(2NF)要求表中的非主键字段完全依赖于主键,也就是说,非主键字段必须完全取决于整个主键,而不是只取决于部分主键。第三范式
今天的代码敲了吗
·
2024-01-04 07:44
Java面试八股文
java
mysql
面试
【
Java面试题
】HTTPS的加密流程
1.客户端发起HTTPS请求客户端在浏览器输入一个HTTPS网址,并连接服务器的443端口。2.服务器发送证书给客户端由于服务器事先会向ca申请证书,当收到客户端的HTTPS请求后,服务器会将申请到的证书发给客户端。证书包含的内容有:证书颁发机构的信息,服务器网址的信息,被加密过的服务器公钥,还有经过机构私钥签名之后的数字签名。3.客户端解析证书客户端收到数字证书之后,会验证证书的合法性,如果证书
freedomSTUDENT
·
2024-01-04 06:19
Java面试题
服务器
运维
2020年最新
java面试题
大全,面试突击必备!
前言发现网上很多
Java面试题
都没有答案,所以花了很长时间搜集整理出来了一套
Java面试题
,希望对大家有帮助哈~打算这几天每天更新15~20题。(这样有助于你们阅读和理解!)
前程有光
·
2024-01-04 02:26
Java面试题
106-115
106、说一说Servlet的生命周期?答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,
小爱聊IT
·
2024-01-03 18:13
Java
java
hive
开发语言
【每日试题】精选
Java面试题
八股文
题目1:什么是Java的泛型?请举例说明。答案:Java的泛型是一种参数化类型的概念,可以在类、接口和方法中使用。使用泛型可以在编译时进行类型检查,提高程序的安全性和可读性。例如,可以定义一个泛型类List来表示一组元素的集合,其中的表示元素的类型,可以是任意类型。使用泛型可以避免强制类型转换的情况,提高代码的可维护性。题目2:Java中的String和StringBuffer的区别是什么?答案:
文森特的猫
·
2024-01-03 13:35
java
开发语言
C#:
高级篇
学习
委托C#中的委托类似于C/C++函数的指针委托:表示引用某个方法的引用类型变量,运行时可以更改引用对象委托可以用于处理事件和回调函数,所有委托类都是从System.Delegate类继承而来的声明委托需要定义能够被委托所引用的方法,任意委托可以引用与该委托拥有相同签名的方法publicdelegateintMyDelegate(strings);//可以引用任何一个以字符为参数的方法,且返回值类型
不想当码农q
·
2024-01-03 11:08
c#
学习
java
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他