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
多线程面试题
2024年Java高阶
面试题
2024年Java实战
面试题
(北京)_java5年面试-CSDN博客一、在面对千万条并发请求的情况下,如果数据库频繁查询导致崩溃,可以采取以下措施来解决问题:1.缓存数据:可以使用缓存技术来减少对数据库的查询次数
内卷成仙
·
2024-01-30 06:03
2024年Java面试题
java
开发语言
Java面试题
Java
多线程
并发编程一览笔录
知识体系图:1、线程是什么?线程是进程中独立运行的子任务。2、创建线程的方式方式一:将类声明为Thread的子类。该子类应重写Thread类的run方法方式二:声明实现Runnable接口的类。该类然后实现run方法推荐方式二,因为接口方式比继承方式更灵活,也减少程序间的耦合。3、获取当前线程信息?Thread.currentThread()4、线程的分类线程分为守护线程、用户线程。线程初始化默认
花2不谢
·
2024-01-30 06:33
Java
多线程
并发
java
面试复习 - 《并发与
多线程
》
锁线程与锁锁一、CAS(compareandswap)java中锁的类别1、乐观锁和悲观锁2.共享锁、排它锁3.公平锁VS非公平锁4.可重入锁VS非可重入锁三、Synchronized1、基本使用Synchronized2.同步原理3.Synchronized的优化(锁升级过程)3.1Java对象头3.2锁升级过程4.用synchronized还是Lock呢?(或者说reentrantLock)5
m0_37989039
·
2024-01-30 06:31
一个Java后台开发成长之路
java
2023-05-16 (线程
面试题
总结)
什么是线程死锁线程A持有资源2,线程B持有资源1,他们同时都想申请对方的资源,所以这两个线程就会互相等待而进入死锁状态。产生死锁的必要条件互斥条件:该资源任意一个时刻只由一个线程占用。请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。不剥夺条件:线程已获得的资源在未使用完之前不能被其他线程强行剥夺,只有自己使用完毕后才释放资源。循环等待条件:若干进程之间形成一种头尾相接的循环等待
夏目友人lai帐
·
2024-01-30 06:31
java
开发语言
【Java
面试题
总结 3】Java
多线程
篇,java线程池原理图
结论:yield()从未导致线程转到等待/睡眠/阻塞状态。在大多数情况下,yield()将导致线程从运行状态转到可运行状态,但有可能没有效果。八、为什么说Synchronized是非公平锁?当锁被释放后,任何一个线程都有机会竞争得到锁,这样做的目的是提高效率,但缺点是可能产生线程饥饿现象。九、请谈谈volatile有什么特点,为什么它能保证变量对所有线程的可见性?volatile只能作用于变量,保
Huawei开源分享
·
2024-01-30 06:31
程序员
面试
java
后端
Java
多线程
,并发编程
一、创建线程有几种方式看了好多博文,都说三种或者三种之上的,其实本质只有两种,有Java源码Thread类的上面的注释为证:Therearetwowaystocreateanewthreadofexecution.OneistodeclareaclasstobeasubclassofThread....Theotherwaytocreateathreadistodeclareaclassthati
AllenC6
·
2024-01-30 06:00
Java并发
java
开发语言
多线程
Java
多线程
-并发编程概述
本文转自https://my.oschina.net/langxSpirit/blog/8252901、线程是什么?线程是进程中独立运行的子任务。2、创建线程的方式方式一:将类声明为Thread的子类。该子类应重写Thread类的run方法方式二:声明实现Runnable接口的类。该类然后实现run方法推荐方式二,因为接口方式比继承方式更灵活,也减少程序间的耦合。3、获取当前线程信息?Thread
端木尋歡
·
2024-01-30 06:58
JAVA
java
多线程
并发编程
go
面试题
1gochannelclose后读的问题在Go语言中,当我们调用close(ch)关闭一个channel后,仍然可以从该channel中读取数据,直到channel中的数据全部被读取完。但需要注意以下几点:从关闭的channel中读取数据时,接收操作不会阻塞,会一直返回channel中剩余的数据,直到channel为空。当channel关闭后,再次尝试从该channel中接收数据时,将得到对应类型
我但行好事莫问前程
·
2024-01-30 06:28
golang
java
前端
java
多线程
-5-Lock
概述对象锁一般指synchronized,和对象有关每个对象都有个隐形的监视器,用于线程的同步线程状态:创建(new)->就绪(start)->运行(run)->阻塞(lock/wait/join/sleep)->销毁ReentrantLock互斥锁可重入Condition实现wait,notify,notifyAll的功能ReadWriteLock-ReentrantReadWriteLock共
浪迹天涯的咸鱼
·
2024-01-30 06:13
【Linux】-
多线程
的知识都收尾(线程池,封装的线程,单例模式,自旋锁)
作者:小树苗渴望变成参天大树作者宣言:认真写好每一篇博客作者gitee:gitee✨作者专栏:C语言,数据结构初阶,Linux,C++动态规划算法如果你喜欢作者的文章,就给作者点点关注吧!文章目录前言一、线程池二、单例模式三、STL,智能指针和线程安全四、其他常见的各种锁五、总结前言今天我们讲解线程的收尾工作,前面博主花了很长时间给大家讲解线程,确实线程这部分要将的东西太多了,大家把前面的掌握好了
橘柚!
·
2024-01-30 06:55
Linux系统编程
linux
单例模式
运维
多线程
处理集合对象,批量插入
Param("list")Listlist);XML文件:updatetablenamesettask_status=#{item.task_status}whereid=#{item.id}使用最简单的
多线程
批量更新
zhanghe687
·
2024-01-30 06:11
java
mybatis
[mysql]binlog和redolog有什么区别?
前言可能会考的
面试题
,我都把redolog原理看一遍了。那么,这个问题怎么回答呢?
pmdream
·
2024-01-30 05:39
sql
mysql
面试
Java
面试题
(11)
59.说一说springMVC的运行流程1.用户向服务器发送请求,请求被Spring前端控制ServeltDispatcherServlet捕获;2.DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的拦截器),最后以Han
射手座的程序媛
·
2024-01-30 04:05
java
springmvc
java
开发语言
SpringBoot
面试题
1.什么是SpringBootSpringBoot是一个Spring系的框架,它简化了框架的使用,即对spring众多框架中所需要的大量且繁琐的配置文件进行了简化,所以可以说SpringBoot是一个服务于框架的框架,服务范围是简化配置文件。(1)说一下spring和springboot的关系springboot是spring生态的一个产品spring是一个容器框架,而springboot不能说是
射手座的程序媛
·
2024-01-30 04:05
java
springboot
spring
boot
java
后端
SpringCloud
面试题
1.什么是SpringCloudspringcloud就是致力于分布式系统、云服务的框架,是spring生态中的一个成员,它是基于微服务架构模式的框架,提供了一站式(服务注册与发现,配置中心,全链路监控,服务网关,负载均衡;熔断器等组件)全自动的解决方案。Springcloud利用springboot的开发便利性.巧妙的简化了分布式系统基础设施的开发,springcloud为开发人员提供了快速构建
射手座的程序媛
·
2024-01-30 04:05
java
spring
cloud
spring
后端
Java
面试题
(10)
56.Spring事务实现方式有哪些1.aspectJAOP实现事务2.事务代理工厂Bean实现事务3.注解方式实现事务(1)说一下事务事务是逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败。(2)说一下事务传播的特性(ACID)原子性:指事务包含的所有操作要么全部成功,要么全部失败。因此事务的操作如果成功就必须完全应用到数据库,失败也不能对数据库有任何影响。一致性:指事务
射手座的程序媛
·
2024-01-30 04:34
java
java
开发语言
JVM篇----第十三篇
系列文章目录文章目录系列文章目录前言一、ParallelOld收集器(
多线程
标记整理算法)二、CMS收集器(
多线程
标记清除算法)三、G1收集器前言前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默
数据大魔王
·
2024-01-30 04:04
java面试题套2
jvm
JVM篇----第十二篇
系列文章目录文章目录系列文章目录前言一、Serial垃圾收集器(单线程、复制算法)二、ParNew垃圾收集器(Serial+
多线程
)三、ParallelScavenge收集器(
多线程
复制算法、高效)四、
数据大魔王
·
2024-01-30 04:34
java面试题套2
jvm
sqlmap 结构与原理
更进一步,提高POC/EXP的质量,并在程序中加入
多线程
。等我们厉害了,加入绕过等的功能。
藤原千花的败北
·
2024-01-30 04:58
工具篇
数据库
Java
多线程
基础-18:线程安全的集合类与ConcurrentHashMap
Java标准库提供了很多集合类,但有一些集合类是线程不安全的,也就是说,在
多线程
环境下可能会出问题的。
碳基肥宅
·
2024-01-30 04:38
Java
#
SSM
java
开发语言
数据结构
并发
多线程
AJAX进阶(重点)
事件循环-执行过程(重点)事件循环-练习宏任务与微任务(重点)事件循环-经典
面试题
◆Promi
smilehjl
·
2024-01-30 03:34
AjAX
ajax
前端
javascript
multiprocessing
https://morvanzhou.github.io/tutorials/python-basic/multiprocessing/和threading的比较多进程Multiprocessing和
多线程
榴莲气象
·
2024-01-30 03:03
java
多线程
异常丢失
问题出现前2天在zipkin上面观察链路,发现一旦出现feign的远程调用,就会报SQL异常,用traceId到服务器上面搜索,又找不到错误日志,很是诡异。然后排查了一下,翻了下代码也没找到什么头绪。最开始怀疑是logback输出日志级别不够,调整成了debug也不行。然后又怀疑是fegin调用的问题,也没什么收获。后面仔细翻了下代码,发现代码是去记录操作日志,但是里面是用线程池处理的。类似如下S
kobe_t
·
2024-01-30 03:34
JAVA
多线程
生产故障
java
java如何获取
多线程
的返回值?
想要获取
多线程
的返回值,开启线程的方式就只能选择使用实现Callable接口的方式了,同实现Runnable接口的方式不同,实现Callable的方式有两大优点,第一个是能够获取到线程任务异步执行的结果
梨涡妈妈
·
2024-01-30 03:03
java
开发语言
Java
多线程
异常处理
文章目录一.线程中出现异常的处理1.线程出现异常的默认行为2.setUncaoughtExceptionHandler()方法处理异常3.setDefaultUncaoughtExceptionHandler()方法进行异常处理二.线程组内出现异常一.线程中出现异常的处理1.线程出现异常的默认行为当单线程中初出现异常时,我们可在该线程run()方法的catch语句中进行处理,当有多个线程中出现异常
jakiechaipush
·
2024-01-30 03:03
Java零碎知识点罗列
java
jvm
开发语言
Java
多线程
-并行处理以及事务控制
1.为了提高我们接口的响应速度,我们可以开多个线程,并行处理,比如我们要大批量写入数据到数据库@AutowiredprivateThreadPoolExecutorexecutor;@AutowiredprivatePlatformTransactionManagertransactionManager;privateListtransactionStatuses=Collections.sync
Maxwell-Yu
·
2024-01-30 03:33
多线程
java
多线程
事务
java如何处理
多线程
异常
一、一个线程在执行过程中发生了异常会怎样?那要看我们是否对这个异常进行了处理,如果处理了,那么线程会继续执行,如果没有处理,那么线程会释放掉自己所持有的锁,退出执行,如果这个线程是主线程,那么主线程退出执行了,程序也会停止执行,如果这个线程不是主线程,那么它的退出不会影响到主线程和其他线程,程序会继续执行。但无论这个线程是否是主线程,线程因异常而退出会导致我们的业务执行失败,会影响正常的业务功能,
梨涡妈妈
·
2024-01-30 03:32
java
开发语言
Java
多线程
之线程的异常处理
在
多线程
编程中,异常处理是一个重要的话题。由于
多线程
程序具有一定的不确定性,因此在
多线程
环境下,异常处理的问题会更加复杂。
MRZHQ
·
2024-01-30 03:32
多线程
java技术
java
精心整理!这份对标阿里p7的java面试必备文档
2022年一个不平淡的一年,深受疫情影响,各路码友们都开始磨拳擦脚,背
面试题
、知识点。
优雅程序员阿鑫
·
2024-01-30 03:22
基于Java的Minecraft游戏后端自定义插件 06绘制简单粒子特效与BukkitRunable定时器
绘制简单粒子特效与BukkitRunable定时器粒子特效
多线程
BukkitRunable粒子特效利用定时器来设定特效出现是否延迟,以及周期频率奖励特效一:VexLighting在玩家处生成一道闪电//
猩猩之火可以疗源
·
2024-01-30 02:37
#
01、redis核心数据结构与原理
redis所有的数据都在内存中,所有的运算都是内存级别的运算,而且采用单线程避免了
多线程
的cpu切换引起的性能消耗。
码农六子
·
2024-01-30 02:15
AI:Redis
redis
分布式
中间件
Redis
面试题
36
什么是人工智能?它的应用有哪些?答:人工智能(ArtificialIntelligence,AI)是指通过模拟和复制人类智能的技术和方法,使机器能够具备类似于人类的认知和学习能力。人工智能的核心是模拟和复制人类智能的各种能力,包括感知、理解、决策、学习和交流等。它基于大数据、机器学习、深度学习和自然语言处理等技术,通过对数据和模型的分析和推理,使机器能够自动完成复杂的任务和问题解决。人工智能的应用
CrazyMax_zh
·
2024-01-30 01:08
redis
Redis
面试题
35
什么是深度学习?它和传统机器学习的区别是什么?答:深度学习是机器学习的一个分支,主要基于神经网络模型,通过多层次的神经元网络进行学习和推断。深度学习与传统机器学习的区别在于其模型的结构和学习方法。深度学习模型通常由多个隐藏层组成,每一层都有多个神经元节点,形成一个深层的神经网络结构。这种结构可以使模型更加复杂和灵活,能够学习和表示更高层次的抽象特征。与传统机器学习相比,深度学习的优势主要体现在以下
CrazyMax_zh
·
2024-01-30 01:08
redis
Redis
面试题
36
人工智能在医疗领域有哪些应用?答:人工智能在医疗领域有许多应用,下面是一些常见的例子:疾病诊断和预测:人工智能可以通过分析医疗图像、生物特征数据和临床记录,帮助医生进行疾病的诊断和预测。例如,深度学习模型可以通过分析医学影像数据来辅助诊断癌症、肺部疾病等。药物研发和治疗方案优化:人工智能可以帮助加速药物研发过程,通过分析大量的医学文献和基因组数据,找到潜在的药物靶点和治疗方法。此外,人工智能还可以
CrazyMax_zh
·
2024-01-30 01:08
redis
Redis
面试题
35
什么是大数据?它有哪些应用场景?答:大数据(BigData)是指规模庞大、复杂多样的数据集合,以及从这些数据中提取、分析和运用的技术和方法。大数据的特点主要包括3V:Volume(大量)、Velocity(高速)和Variety(多样性)。这意味着大数据既包括海量的数据量,也包括快速生成和处理数据的能力,并且涵盖了结构化、半结构化和非结构化的多种数据类型。大数据的应用场景非常广泛,包括但不限于以下
CrazyMax_zh
·
2024-01-30 01:36
redis
Java
多线程
:一个线程打印数字1-10,一个线程打印字母A-Z,各反复打印5遍
实现效果代码使用到sleep的部分都是非必要的,只是sleep可以让结果不要一次性全部出来,比较好看publicclassThreadDemoextendsThread{publicstaticvoidmain(String[]args){Numbersone=newNumbers();Letterslet=newLetters();Threadtwo=newThread(let);one.sta
Coconut_Cake
·
2024-01-30 01:44
java
多线程
thread
Java高级
面试题
目
必须深⼊了解的知识点:a.java集合数据结构b.jvm:gc、内存模型、堆分代c.
多线程
:volatile、java.util.concurrent包d.spring:启动、时间e.redis:分布式锁
Lemonrel
·
2024-01-30 01:08
秋招面试问题合集
面试题
总结百度提前批一面Java开发测试岗(智能汽车)自我介绍项目问题(课题项目)①课题中的创新点和成果,数据集大小,用的什么语言(Python)。
MoMona_W
·
2024-01-30 01:41
Java面试
面试
java
秋招计算机网络知识汇总
计算机网络常见知识点&
面试题
本文进行秋招中常见的计算机网络知识的汇总,来源主要有:小林CodingJavaGuide牛客网应用层有哪些常见的协议HTTP:超文本传输协议超文本传输协议(HTTP,HyperTextTransferProtocol
烧烤Yes火锅No
·
2024-01-30 01:41
秋招后端知识汇总
网络
测试开发备战秋招面试8-计算机网络篇
计算机网络篇(5篇):42道计算机网络面试高频题+答案,面试官喜欢的答案都在这里_计算机网络
面试题
_技术布道师的博客-CSDN博客计算机网络热门
面试题
总结(附标准答案)_计算机网络
面试题
_CoderX_
nuist__NJUPT
·
2024-01-30 01:11
测开面试题
面试
职场和发展
计算机网络
代码随想录算法训练61 | 总结篇
每道题目都是精心筛选,都是经典题目高频
面试题
。并且,每个专题开始都有理论基础篇,并不像是教科书般的理论介绍,而是从实战中归纳需要的基础知识。每个专题结束都有总结篇,是这个专题的归纳总结。
纽北KING
·
2024-01-30 00:27
LeetCode刷题训练
算法
数据结构
链表
贪心算法
动态规划
leetcode
散列表
网络编程——python
发送信息2.4.2UDP接收信息2.4.3TCP客户端2.4.4TCP服务端2.4.5TCP的注意事项3.文件下载3.1文本文件下载服务器3.2文本文件下载客户端3.3图片下载服务器3.4图片下载客户端4.
多线程
幼儿园的高财生
·
2024-01-30 00:18
网络编程
网络
python
网络编程
进程线程
58 道 Vue 常见
面试题
,从入门到精通
vue父组件向子组件传递数据?答:通过props子组件像父组件传递事件?答:$emit方法v-show和v-if指令的共同点和不同点?答:共同点:都能控制元素的显示和隐藏;不同点:实现本质方法不同,v-show本质就是通过控制css中的display设置为none,控制隐藏,只会编译一次;v-if是动态的向DOM树内添加或者删除DOM元素,若初始值为false,就不会编译了。而且v-if不停的销毁
下下下个路口左转
·
2024-01-30 00:56
Redis
面试题
| 17.精选Redis高频
面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录61.Redis的AOF持久化与RDB持久化的区别是什么?62.Redis的持久化机制是否可以
ai_todo
·
2024-01-30 00:45
Redis
redis
数据库
缓存
Redis
面试题
| 19.精选Redis高频
面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录Redis的主从复制支持多级级联吗?Redis的string类型数据是否可以存储二进制数据?R
ai_todo
·
2024-01-30 00:45
Redis
redis
数据库
缓存
Redis
面试题
| 20.精选Redis高频
面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录Redis如何处理数据冷热分布不均导致的性能问题?如何使用RedisSentinel实现数据分
ai_todo
·
2024-01-30 00:45
redis
数据库
缓存
database
计算机基础
Redis
面试题
| 12.精选Redis高频
面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录45.Redis的集群模式下如何保证数据的一致性和可用性?46.Redis的持久化机制有哪些常
ai_todo
·
2024-01-30 00:14
Redis
redis
数据库
缓存
database
计算机基础
mysql
java
Redis
面试题
| 18.精选Redis高频
面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录63.Redis如何实现异步持久化?64.Redis的发布-订阅功能在集群模式下如何工作?63
ai_todo
·
2024-01-30 00:43
Redis
redis
数据库
缓存
NSOperation的理解与使用
一、NSOperation是基于GCD之上的更高一层封装,NSOperation需要配合NSOperationQueue来实现
多线程
。
武_IOS书
·
2024-01-29 23:14
深入理解 Java
多线程
深入理解Java
多线程
1.概述Java
多线程
编程是Java并发性的核心。通过合理地使用
多线程
,可以充分利用多核处理器、提高程序性能、提升用户体验。
hymua
·
2024-01-29 23:47
java
开发语言
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他