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
JUC面试题汇总
Vue
面试题汇总
1、说说你对SPA单页面的理解,它的优缺点分别是什么?SPA(single-pageapplication)仅在Web页面初始化时加载相应的HTML、JavaScript和CSS。一旦页面加载完成,SPA不会因为用户的操作而进行页面的重新加载或跳转;取而代之的是利用路由机制实现HTML内容的变换,UI与用户的交互,避免页面的重新加载。优点:用户体验好、快,内容的改变不需要重新加载整个页面,避免了不
南风number
·
2023-12-15 04:02
面试
vue.js
javascript
前端
JUC
并发编程详解
1、什么是
JUC
?
编程码农张
·
2023-12-14 18:52
Spark
面试题汇总
问题汇总SparkSQL调优:场景是怎样的?怎么发现的?怎么定位的?怎么解决的?达到了一个怎样的效果?引申下还有哪些更好的优化方案?UDF怎么管理的,如何避免重复的UDF的提交?ThriftServer怎么使用的?怎么解决多租户、权限,负载均衡等问题?基础问题1.Spark任务是如何执行的?考察点:对整体Spark架构、Job执行、Stage划分的理解如上原理图所示。我们使用spark-submi
话数Science
·
2023-12-06 21:04
Spark
大数据
面试
spark
大数据
213.打家劫舍II(力扣leetcode) 博主可答疑该问题
只需要考虑二和三,因为包含了情况1这样先把i-1给i-2,这样就不会产生临时变量,因为后面i-1要被赋值二、动态规划类型的高频
面试题汇总
:https://blog.csdn.net/qq_40262372
万小猿
·
2023-12-06 17:07
刷题
动态规划
leetcode
面试
java
JUC
-AQS
如何利用CAS实现一个同步框架state:共享标记位。利用CAS修改,达到同步管理等待队列:存储需要等待获取锁的线程共享标记位state=0表示资源是空闲的;state=1表示有1个线程获取到资源,如何独占模式,判断持有锁的线程是否是当前线程,若是,则state变为2,达到可重入性如果获取锁失败立即返回,则不需要入队如果需要不断的尝试,业务侧可循环适用用tryLock不断重试AQS作用定义了(共享
draymond7107
·
2023-12-05 19:32
并发编程
java
JUC
-ReentrantLock
1.作用基于AQS,在并发编程中实现公平锁、非公平锁对共享资源进行同步,同时,和synchorized一样支持重入,除此之外,调度上更加灵活2.ReentrantLockimplementsLockReentrantLock实现Lock接口2.1Lock接口2.1.1voidlock()加锁,一直等待,直到获取成功2.1.2voidlockInterruptibly()throwsInterrup
draymond7107
·
2023-12-05 19:32
并发编程
java
JUC
-CountDownLatch
1.作用允许一条或多条线程等待其他线程中一组操作完成后,再继续执行收集龙珠,召唤神龙:委派7个人同时收集,主人一直等待,直到7个人完成后,主人再继续召唤神龙2.使用方式demopublicclassCountDownLatchTest{publicstaticvoidmain(String[]args)throwsInterruptedException{Listlist=Arrays.asLis
draymond7107
·
2023-12-05 19:59
并发编程
java
JUC
串行:串行就是线程完成整个流程是按照顺序执行,如果是多个任务,必须一个一个来,要等前一个执行完才执行后面的并行:并行就是可以同时获取多个任务,并且可以同时执行多个任务并发:是一个CPU或者是CPU的一个同时执行多个任务.并行和并发的区别:并行是多个CPU或者一个多核CPU,执行任务,就是并行.,并发,需要分CPU的时间片,任务占用CPU,任务随机轮流执行线程的六种状态:NEW新建状态,线程对象刚创
Ycy_
·
2023-12-05 03:06
java并发编程
JUC
:二、线程API精讲(start和run、sleep和yield)+两阶段终止模式(interrupted、isInterrupted、interrupt、park)
start和run当我们只调用run时publicstaticvoidmain(String[]args){Threadt1=newThread("t1"){@Overridepublicvoidrun(){log.debug(Thread.currentThread().getName());FileReader.read(Constants.MP4_FULL_PATH);}};t1.run()
鸡鸭扣
·
2023-12-04 16:56
java并发编程
java
开发语言
jvm
后端
c语言笔试题大全,C语言
面试题汇总
(持续更)
笔者最近在找工作,因此对应聘C/C++嵌入式开发工程师容易被问到,或者经常搞不清楚的问题做一个汇总,也希望能对找工作的小伙伴起到帮助参考的作用。本篇集中于C语言方面的面试题目。因为是自己总结的,可能会存在错误,还烦请各位读者批评指正。一、变量内存分配1.一个由C/C++编译的程序占用的内存分为以下几个部分:①栈区——局部变量——向低地址生长——自动释放——其操作方式类似于数据结构中的栈。②堆区——
weixin_39960920
·
2023-12-03 22:27
c语言笔试题大全
学习笔记8——
JUC
入门基础知识
学习笔记系列开头惯例发布一些寻亲消息链接:https://baobeihuijia.com/bbhj/contents/3/199561.html进程和线程:进程是资源分配的最小单位,线程是CPU调度的最小单位进程和线程的主要区别(总结)_进程和线程的区别-CSDN博客进程和线程的区别(超详细)-CSDN博客在操作系统中能同时运行多个进程(程序);而在同一个进程(程序)中有多个线程同时执行一个进程
热烈小狗
·
2023-12-03 19:58
学习
笔记
备战阿里,字节,腾讯 2020最新Java最常见
面试题汇总
,
JavaJava基础这部分一些简单的问题就直接没有放上来。基础:Java反射?反射有什么缺点?你是怎么理解反射的(为什么框架需要反射)?谈谈对Java注解的理解,解决了什么问题?内部类了解吗?匿名内部类了解吗?BIO和NIO区别,4核cpu,100个http连接,用BIO和NIO分别需要多少个线程HashMap的负载因子。jvm:jvm内存结构jvm调优参数什么是类加载?何时类加载?java的类加
阿杰子啊
·
2023-12-03 18:33
AQS详解
AQS:全称AbstractQueuedSynchronizer,是用来实现锁或其他同步组件的公共基础部分的抽象实现,是重量级基础框架和
JUC
的基石,主要用于解决锁分配给谁的问题。
打灰高手
·
2023-12-03 12:35
多线程
java
说一说Java中的
JUC
JUC
1.什么是
JUC
2.进程和线程进程:cpu资源分配的最小单位线程:cpu调度和执行的最小单位并发是指多个任务在同一个时间段内交替执行,通过时间片轮转等方式实现任务间的切换。
programmergo
·
2023-12-03 10:36
java
ReentrantLock 源码分析以及 AQS (一)
前言JDK1.5之后发布了
JUC
(java.util.concurrent),用于解决多线程并发问题。AQS是一个特别重要的同步框架,很多同步类都借助于AQS实现了对线程同步状态的管理。
烟雨星空
·
2023-12-03 01:51
探究Kafka原理-7.exactly once semantics 和 性能测试
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码、Kafka原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023
爱吃芝士的土豆倪
·
2023-12-02 16:07
kafka
kafka
分布式
java
消息队列
什么是CAS, 什么是AQS
文章目录什么是CAS,什么是AQSCASAQS什么是CAS,什么是AQSCASAQSAQS全称是AbstractQueuedSynchronizer,是
juc
下一个核心的抽象类,用于构建各种同步器和锁比如我们熟悉的
皮皮攻城狮
·
2023-12-02 16:14
Java
java
【Java笔记+踩坑】设计模式——原型模式
导航:【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/黑马旅游/谷粒商城/学成在线+设计模式+
面试题汇总
+性能调优/架构设计+源码
程序员小海绵【vincewm】
·
2023-12-02 08:25
Java学习路线
java
笔记
设计模式
1024程序员节
原型模式
【阿里规约】阿里开发手册解读——代码格式篇
导航:【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/黑马旅游/谷粒商城/学成在线+设计模式+
面试题汇总
+性能调优/架构设计+源码阿里规约
程序员小海绵【vincewm】
·
2023-12-02 08:25
Java学习路线
java
开发语言
代码规范
编程规范
阿里规约
【阿里规约】阿里开发手册解读——命名规范篇
导航:【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/黑马旅游/谷粒商城/学成在线+设计模式+
面试题汇总
+性能调优/架构设计+源码
程序员小海绵【vincewm】
·
2023-12-02 08:54
Java学习路线
代码规范
开发语言
java
spring
cloud
spring
boot
什么是JVM的内存模型?详细阐述Java中局部变量、常量、类名等信息在JVM中的存储位置
导航:【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/黑马旅游/谷粒商城/学成在线+设计模式+
面试题汇总
+性能调优/架构设计+源码
程序员小海绵【vincewm】
·
2023-12-02 08:50
Java学习路线
jvm
java
开发语言
堆
常量池
9. 深度学习——GAN
机器学习
面试题汇总
与解析——GAN本章讲解知识点从GAN讲起本专栏适合于Python已经入门的学生或人士,有一定的编程基础。本专栏适合于算法工程师、机器学习、图像处理求职的学生或人士。
华为云计算搬砖工
·
2023-12-01 20:34
机器学习面试题汇总与解析
深度学习
生成对抗网络
人工智能
【
JUC
】十八、happens-before先行发生原则
文章目录1、先行发生原则happens-before2、happens-before总原则3、8条happens-before规则4、案例1、先行发生原则happens-before在Java中,Happends-Before本质上是规定了一种可见性,AHappends-BeforeB,则A发生过的事情对B来说是可见的,不论A事件和B事件是否发生在同一个线程里。happens-before体现的是
-代号9527
·
2023-12-01 13:14
JUC
java
JUC
线程池ThreadPoolExecutor源码剖析
源码剖析概览线程的创建方式线程池的参数线程池执行流程图执行流程源码解析线程池状态图worker的封装线程执行的后续处理线程池中线程执行任务总体工作流程一,线程的创建方式继承Thread类实现runnable接口实现callable接口,可以接收返回值自定义线程池或者使用
JUC
Edward*H
·
2023-12-01 05:07
java
数据库
开发语言
深入理解Zookeeper系列-1.初识Zoookeeper
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码、Kafka原理、分布式技术原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2023-12-01 03:56
分布式技术
zookeeper
分布式
深入理解Zookeeper系列-2.Zookeeper基本使用和分布式锁原理
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码、Kafka原理、分布式技术原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2023-12-01 03:26
分布式技术
分布式
zookeeper
消息队列进阶-3.消息队列常见问题解决方案
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码、Kafka原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023
爱吃芝士的土豆倪
·
2023-12-01 03:25
kafka
kafka
分布式
消息队列
java
探究Kafka原理-6.CAP理论实践
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码、Kafka原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023
爱吃芝士的土豆倪
·
2023-12-01 03:23
kafka
kafka
分布式
消息队列
java
JUC
并发编程 01——多线程基础知识
一.线程应用异步调用以调用方角度来讲,如果需要等待结果返回,才能继续运行就是同步不需要等待结果返回,就能继续运行就是异步应用比如在项目中,视频文件需要转换格式等操作比较费时,这时开一个新线程处理视频转换,避免阻塞主线程tomcat的异步servlet也是类似的目的,让用户线程处理耗时较长的操作,避免阻塞tomcat的工作线程......并行调用在项目开发中,经常会遇到一个问题:在一个后端接口里,往
汤姆&Tom
·
2023-12-01 02:11
JUC并发编程
jvm
并发编程(一)——多线程快速入门
并发编程(一)——多线程快速入门并发编程(二)——内存模型并发编程(三)——多线程之间如何实现通讯并发编程(四)——
JUC
并发包常用方法介绍并发编程(五)——线程池及原理剖析并发编程(六)——java中锁怎么使用
你个佬六、恐龙扛狼扛狼扛
·
2023-11-30 10:45
------【多线程】
java
编程语言
面试
大数据
多线程
【
JUC
】十六、LockSupport类实现线程等待与唤醒
LockSupport用法示例6、Permit不会累积7、面试1、LockSupport线程等待和唤醒的方式有:使用Object的wait方法让对象上活动的线程等待,使用notify方法来唤醒线程使用
JUC
-代号9527
·
2023-11-30 04:33
JUC
java
JUC
LockSupport
CopyOnWriteArrayList源码解析
CopyOnWriteArrayList源码解析文章目录CopyOnWriteArrayList源码解析一、CopyOnWriteArrayList二、总结一、CopyOnWriteArrayList在
JUC
今天你学Java了吗
·
2023-11-30 03:30
实用工具及技术篇
java
redis
开发语言
Mysql、Oracle——
面试题汇总
介绍下MySQL和OracleMySQL是一个轻量级的关系型数据库(开源)Oracle是一个重量级的关系型数据库(收费)MySQL的两种存储引擎INNODB:支持事务,支持外键,支持表级锁、行级锁MYISAM:不支持事务,不支持外键,支持表级锁MySQL和Oracle区别(1)MySQL支持自增主键(autoincrement),而Oracle支持序列(2)MySQL占内存小,Oracle占内存大
new 海绵宝宝()
·
2023-11-29 12:05
mysql
oracle
数据库
超详细的Java
面试题汇总
(基础篇+框架篇)
Java
面试题汇总
-基础篇1.面向对象是什么?
程序员木子
·
2023-11-29 06:54
2021最新C++面试题(附答案)
博主已将大量C++相关
面试题汇总
整理成了一个PDF版的C++面试宝典,关注微信公众号“C和C加加”回复“面试题”即可
张小妍的博客
·
2023-11-29 03:33
C++
编程语言
c++
面试
编程语言
c语言
70.爬楼梯 (力扣leetcode) 博主可答疑该问题
二、动态规划类型的高频
面试题汇总
:https://blog.csdn.net/qq_40262372/article/details/112748
万小猿
·
2023-11-29 02:24
刷题
动态规划
leetcode
面试
java
2023金九银十Java基础-中级-高级
面试题汇总
(涵盖所有Java核心面试知识点)
寒冬来临,虽受眼前挫折,但咱程序猿(媛)也不能放弃啊!也许这次秋招不是很理想,但是没得关系啊,再过几个月就开始备战2023年的金九银十了呀,现在着手准备,既是给自己的秋招一个总结,也是为明年的面试备粮草!所以,闭关整整28天,终奉上[Java一线大厂高岗面试题解析合集],给每位面试学习复习的朋友做个参考资料![Java一线大厂高岗面试题解析合集],分为以下六大部分的内容:第一部分:Java基础-中
进阶的架构师
·
2023-11-28 21:51
java
面试
开发语言
Java基础-中级-高级面试题汇(一)
第一部分:Java基础
面试题汇总
1.面向对象和面向过程的区别?面向对象和面向过程是两种不同的编程思想。面向对象是一种以对象为中心的编程思想,将数据和处理数据的方法封装在一起,形成一个类。
路西法98
·
2023-11-28 21:19
java
开发语言
彻悟并发之
JUC
分支思想产物-ForkJoin分支合并框架原理剖析
引言本文详细谈谈JDK1.7中新推出的线程池:ForkJoinPool。但ForkJoinPool的出现并不是为了替代ThreadPoolExecutor,而是作为它的补充,因为在某些场景下,它的性能会比ThreadPoolExecutor更好。在之前的模式中,往往一个任务会分配给一条线程执行,如果有个任务耗时比较长,并且在处理期间也没有新的任务到来,那么则会出现一种情况:线程池中只有一条线程在处
Java海
·
2023-11-28 16:03
JUC
下常用的类
一、Semaphore信号量newSemaphore(10)可以把他理解成停车场,最多停10辆车,多个车进来如果满了就去排队,车走了,车位就空出来了,排队的线程就可以进来主要下面2个方法Acquire获取锁:通过CAS原子性减1,如果大于0获取锁成功,如果小于<0,那么说明信号量被用完了,添加到队列中等待。release释放锁:释放锁都是通过自选的调用CAS方法减1,如果成功,就唤醒阻塞队列里面的
信仰_273993243
·
2023-11-28 15:32
JUC
JuC
heap开发的微信小程序商城(NetCore商城)
二、功能2.1管理后台管理后台是基于
JuC
heap开发的,使用Net6+Vue3+ElementPlus开发,具体功能包含如下:2.1.1店铺模块公告管理意见反馈广告管理文章管理站点帮助店铺设置2.1.2
安心落意
·
2023-11-28 15:58
NET
CORE
VUE3
微信小程序
微信小程序
小程序
学习方向
JAVA基础多线程、
JUC
(JavaUtilConcurrency)、IO、集合JVM相关高并发Spring、Mybatis分布式相关算法&数据结构设计模式数据库知识Mysql、Redis&缓存网络相关
Lutecium
·
2023-11-28 07:35
vue
面试题汇总
vue面试题总结1谈谈你对MVVM的理解,以及MVVM和MVC的区别?mvvmM:model的缩写存储数据的数据模型dataV:views的缩写负责将数据模型用ui组件展现出来el挂载点VM:viewmodel的缩写连接视图层和数据模型层通过数据的双向绑定实例化的一个vue对象在mvvm架构下view和model之间是不能直接联系的,而是通过viewmodel进行交互,model和viewmode
会写代码的人
·
2023-11-27 18:54
vue
面试
2023秋招大厂后台开发
面试题汇总
一、腾讯广告后台开发一面1.自我介绍2.问项目3.数据库索引,索引优化,B+树4.MySQL隔离级别,InnoDB引擎5.聚簇索引和非聚簇索引6.操作系统请求分页过程,调度算法,内存扩容原理7.操作系统进程原理,互斥量,信号量机制8.计算机网络七层网络的协议,过程,ARP协议9.HTTPS实现原理,对称加密和非对称加密的过程极其所处的流程10.三次握手四次挥手中各个状态位的变化以及seq指的是什么
程序员老舅
·
2023-11-27 18:53
C++Linux后端
面试题
C++后台开发
c++
C++后端开发
C++服务器开发
Linux
JUC
(java.util.concurrent)的常见类: Callable interface/ ReentrantLock/原子类/ 线程池/ 信号量/CountDownLatch
文章目录
JUC
(java.util.concurrent)的常见类1.Callableinterface2.ReentrantLock3.原子类4.线程池5.信号量Semaphore6.CountDownLatch
JUC
是布谷阿
·
2023-11-27 17:26
Javaee
java
开发语言
jvm
JUC
--并发工具类:Exchanger
2018-10-02原文推荐死磕Java并发在API是这么介绍的:可以在对中对元素进行配对和交换的线程的同步点。每个线程将条目上的某个方法呈现给exchange方法,与伙伴线程进行匹配,并且在返回时接收其伙伴的对象。Exchanger可能被视为SynchronousQueue的双向形式。Exchanger可能在应用程序(比如遗传算法和管道设计)中很有用。Exchanger,它允许在并发任务之间交换
vsu
·
2023-11-27 16:39
juc
Executors中提供的几种线程池
Executors是个工具类,里边有实现好的可以直接拿来用的几个线程池。这几个种类的线程池实现本质上都是用的newThreadPoolExecutor的不同参数组合的几个重载方法实例化出来的。而ThreadPoolExecutor的类的关系如下,从抽象定义->具体实现:Executor->ExecutorService->AbstractExecutorService->ThreadPoolExe
肥兔子爱豆畜子
·
2023-11-27 11:42
探究Kafka原理-5.Kafka设计原理和生产者原理解析
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码、Kafka原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023
爱吃芝士的土豆倪
·
2023-11-27 00:33
kafka
kafka
分布式
java
异步编程:线程池和CompletableFuture
最开始想这个问题的时候觉得代码都是从上到下,return了的话怎么运行后续处理数据,那肯定是要启线程,我们看看最终实现,利用了
juc
的CompletableFuture,一种不需要返回值,一种需要返回值
编程彦祖
·
2023-11-26 16:33
java
开发语言
【网络编程】Linux tcpdump命令详解---未消化
原文:https://www.cnblogs.com/gg
juc
heng/archive/2012/01/14/2322659.html简介用简单的话来定义tcpdump,就是:dumpthetrafficonanetwork
bdview
·
2023-11-26 15:06
以太网
crm
log4net
qemu
hevc
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他