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面试题汇总
JUC
包下面的四大天王+线程池部分知识
一)Semphore:限流器用我就对了Java中信号量Semphore是把操作系统原生的信号量封装了一下,本质就是一个计数器,描述了可用资源的个数,主要涉及到两个操作如果计数器为0了,继续Р操作,就会出现阻塞等待的情况P操作:申请一个可用资源,计数器-1V操作:释放一个可用资源,计数器+1停车场门口有一个灯牌,会显示停车位还剩余多少个,每进去一辆车,显示的停车位数量就-1,就相当于进行了一次P操作
写个堆排
·
2023-11-12 07:37
java
开发语言
juc
-2-锁应用/线程通信
目录1线程安全(库存超卖)2锁用法2.1同步方法2.2.同步代码块2.3synchronized作用于静态方法总结案例静态成员变量(synchronized锁非静态方法)2.4ReentrantLock类是可重入、互斥、实现了Lock接口的锁3死锁产生与排查4线程间的(等待与通知机制)5原子性分类(原理需要分文章讲解太长)1线程安全(库存超卖)1:多个线程对同一个变量做写的操作。2:集群部署,多个
我的搬砖日常
·
2023-11-12 06:47
java
开发语言
jmeter性能测试
面试题汇总
性能测试1.jmeter为性能测试提供了什么好处?JMeter是一款功能强大的性能测试工具,可以用于测试Web应用程序、Web服务、FTP服务器和数据库服务器的性能。JMeter为性能测试提供了许多好处,包括:模拟大量用户:JMeter可以模拟大量并发用户访问您的应用程序,以评估应用程序的性能和可扩展性。监控系统资源:JMeter可以监控系统资源的使用情况,如CPU、内存和磁盘I/O,以帮助您确定
Mr. G K
·
2023-11-11 23:12
软件测试面试题
jmeter
【干货】132道最新K8S
面试题汇总
~
k8s全称kubernetes,这个名字大家应该都不陌生,k8s是为容器服务而生的一个可移植容器的编排管理工具,越来越多的公司正在拥抱k8s,并且当前k8s已经主导了云业务流程,推动了微服务架构等热门技术的普及和落地,正在如火如荼的发展。而K8S运维工程师的薪资在市场上也遥遥领先,平均薪资在30-50K:这也成为大多程序员薪资想学习K8S,转向做K8S运维工程师的重要原因。今天给大家整理了一些关于
传知摩尔狮
·
2023-11-11 17:01
java
kubernetes
docker
JUC
下常见类
JUC
(java.util.concurrent)的常见类ReentrantLock原子类线程池信号量SemaphoreCountDownLatch
JUC
(java.util.concurrent)的常见类
while(true)energy++;
·
2023-11-11 15:29
多线程
并发编程
【程序员翻身计划】Java高性能编程第一章-Java多线程概述
Java多线程概述目标重点:线程安全的概念线程通信的方式与应用reactor线程模型线程数量的优化jdk常用命令Netty框架的作用难点java运行的原理同步关键字的原理AQS的抽象
JUC
的源码网络编程的概念
刘墨泽
·
2023-11-11 11:20
Java
java
多线程
后端
java多线程
程序员翻身计划
vue 检测打开网页设备是移动端还是PC端
navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|
JUC
3天饿九顿
·
2023-11-11 03:36
vue.js
javascript
iphone
0. 前言与大纲
机器学习
面试题汇总
与解析——前言与大纲故事引入专栏介绍作者介绍大纲受众:本教程适合于Python已经入门的学生或人士,有一定的编程基础。本教程适合于算法工程师、机器学习求职的学生或人士。
qq_32468785
·
2023-11-11 01:14
机器学习
深度学习
神经网络
1. 深度学习——激活函数
机器学习
面试题汇总
与解析——激活函数本章讲解知识点什么是激活函数?为什么要使用激活函数?详细讲解激活函数本专栏适合于Python已经入门的学生或人士,有一定的编程基础。
qq_32468785
·
2023-11-11 01:41
深度学习
人工智能
MySQL常见
面试题汇总
(建议收藏!!!)
【精选】MySQL常见
面试题汇总
(建议收藏!!!)_mysql面试题_的博客-CSDN博客
吒哇
·
2023-11-10 23:34
东哥内部总结
mysql
数据库
史上最全,从初级测试到高级测试开发
面试题汇总
,冲击大厂年50w+
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言接口测试面试相关按你的理解,软件接口是什么?HTTPS在哪一层?get和post区别是什么?常见的POST提交数据方式cookie和session的区别请问你们公司是如何
百度测试开发
·
2023-11-10 15:20
软件测试
软件测试面试
软件测试工程师
软件测试
软件测试工程师
接口测试
接口自动化测试
软件测试面试题
测试开发
自动化测试
软件测试
面试题汇总
,(测试技术+人力资源+进阶规划)含2023面试题和答案总结
什么是兼容性测试?单元测试的策略有哪些?当开发人员说不是BUG时,你如何应付?等,尾部有最新BAT的Python高级自动化工程师面试题目和答案福利,想要的就快来领走吧!(领取方式见文末)测试技术面试题1、什么是兼容性测试?兼容性测试侧重哪些方面?参考答案:兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼
锦都不二
·
2023-11-10 14:18
测试
【Redis专栏与常见
面试题汇总
】
文章目录一、Redis专栏总结二、Redis常见
面试题汇总
2.1、什么是Redis2.2、Redis有哪些优缺点2.3、为什么要用Redis/为什么要用缓存,为什么要选择Redis,而不是map/guava
三河与木
·
2023-11-10 12:25
Redis专栏
redis
数据库
缓存
剑指
JUC
原理-15.ThreadLocal
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 11:10
JUC
java
开发语言
juc
剑指
JUC
原理-14.ReentrantLock原理
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 11:40
JUC
开发语言
java
juc
剑指
JUC
原理-17.CompletableFuture
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 11:03
JUC
java
开发语言
juc
运维工程师--面试题
运维工程师--
面试题汇总
网络TCP/IP简述TCP三次握手的过程?为什么连接的时候是三次握手,关闭的时候却是四次握手?
淡若静水Summer
·
2023-11-10 10:26
Linux
运维
网络
服务器
剑指
JUC
原理-16.读写锁
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 09:11
JUC
开发语言
java
juc
2022年
面试题汇总
1.说说mysql常用的几种存储引擎适合的场景及区别。2.事务隔离级别3.说说分布式事务,分布式锁在你们项目应用场景,实现原理及详细流程4.线程的实现方式及差异5.索引失效的原因6.你有了解过spring的源码吗?如果我想要在springboot,main方法启动前执行一些功能该怎么实现?这些实现的区别在哪?7.想在springboot关闭前实现一些功能,如关闭连接池,改怎么实现?8.mysql锁
百块富翁
·
2023-11-09 17:30
java
面试
开发语言
2023护网蓝初
面试题汇总
一、描述外网打点的流程?二、举几个FOFA在外网打点过程中的使用小技巧?三、如何识别CND?四、邮件钓鱼的准备工作有哪些?五、判断出靶标的CMS,对外网打点有什么意义?六、ApacheLog4j2的漏洞原理是什么?七、水坑攻击和鱼叉攻击的区别是什么?八、如何判断靶标站点是windows/linux?九、无法连接服务器3389端口的几种情况?十、如何建立隐藏用户?十一、为什么Mysql数据库的站点,
网络安全大本营
·
2023-11-09 16:30
服务器
网络安全
web安全
网络攻击模型
tomcat线程池-深度分析tomcat线程池设计与现实
tomcat内部线程池的实现没有直接使用
JUC
下的ThreadPoolExecutor,而是选择继承
JUC
下的Executor体系类,然
自恃无情
·
2023-11-09 14:14
tomcat
tomcat
java
tomcat
线程池
JDK线程池
ThreadPoolTaskExecutor
当我们需要实现并发、异步等操作时,通常都会使用到ThreadPoolTaskExecutorThreadPoolTaskExecutor是springcore包中的,而ThreadPoolExecutor是JDK中的
JUC
小甄笔记
·
2023-11-09 14:10
线程
多线程基础
1.线程创建的几种方式2.锁的类型在学习
JUC
之前,加锁、等待、唤醒分别使用的是(synchronized、lock(ReentrantLock))、wait、notify,这几个方法是属于Object
35s
·
2023-11-09 00:28
JavaEE基础
java
开发语言
域环境的搭建的详细教程-220109
1641696209&ver=3547&signature=zTIDZEcpq*zjwuEuZpbaaAxFfkkVxcLHeX4AuKT78bJ*ojQf6eOqcNydLX13zopyNzDyiL6bINLYg
juc
64HKwxu
xor0ne_10_01
·
2023-11-08 14:43
内网渗透
域环境
内网渗透
JUC
并发编程(5)(自定义线程池 + 共享模型之工具2)
JUC
并发编程(5)(自定义线程池+共享模型之工具2)笔记内容来源于黑马程序员教学视频一、共享模型之工具2①:读写锁1、ReentrantReadWriteLock当读操作远远高于写操作时,这时候使用读写锁让读
欣慰的三叶草(● ̄(エ) ̄●)
·
2023-11-08 10:52
Java并发JUC
数据库
JUC
并发编程(4)(自定义线程池 + 共享模型之工具1)
JUC
并发编程(4)(自定义线程池+共享模型之工具1)笔记内容来源于黑马程序员教学视频一、共享模型之工具1①:线程池1、自定义线程池步骤1:自定义拒绝策略接口@FunctionalInterface//
欣慰的三叶草(● ̄(エ) ̄●)
·
2023-11-08 10:22
Java并发JUC
java
jvm
redis
Java并发编程第10讲——CAS相关知识点详解
前面介绍锁的时候顺便也提到了CAS,但作为
JUC
的“基石”和面试中的高频考点,还是不够。
橡 皮 人
·
2023-11-08 07:53
Java并发编程
1024程序员节
CAS实现原理
Atomic原子操作类
LongAddr
Unsafe类
【
JUC
并发编程】深入浅出Java并发基石——AQS
【
JUC
并发编程】深入浅出Java并发基石——AQS参考资料:RedSpider社区——第十一章AQS深入剖析并发之AQS独占锁1.5w字,30图带你彻底掌握AQS!
小颜-
·
2023-11-08 07:53
JUC
java
开发语言
面试
后端
架构
Java并发编程第9讲——CountDownLatch、CyclicBarrier和Semaphore(万字详解)
在JDK的并发包(
JUC
)里提供了几个非常有用的并发工具类。
橡 皮 人
·
2023-11-08 07:22
Java并发编程
CountDownLatch
CyclicBarrier
Semaphore
面试
Java并发编程第11讲——AQS设计思想及核心源码分析
Java并发包(
JUC
)中提供了很多并发工具,比如前面介绍过的ReentrantLock、ReentrantReadWriteLock、CountDownLatch、Semaphore、FutureTask
橡 皮 人
·
2023-11-08 07:11
Java并发编程
Java并发编程
AQS
面试
源码分析
Java
面试题汇总
Java常用
面试题汇总
java中++和--的前缀和后缀有什么区别java的基本数据类型有哪些,分别占多少内存java中有哪些循环,有什么区别continue和break有什么区别shorts=s+1和shorts
Venom ᅟᅠ
·
2023-11-08 07:24
面试题
java
java的io流面试题_Java IO流处理
面试题汇总
1、
面试题汇总
(1)java中有几种类型的流?字符流和字节流。
杨翔佩
·
2023-11-07 21:02
java的io流面试题
JUC
——ThreadLocal 实现全局获取用户信息
AOP是怎么实现事务处理的:更深入一些是借助了ThreadLocal类实现的,在spring从数据连接池获取connection时,把connection放进ThreadLocal中,也就和线程绑定了,事务的提交和回滚直接从ThreadLocal中拿connection进行操作。我们也可以用ThreadLocal获取用户信息—————————————————————————————————————
java_gp
·
2023-11-07 18:38
java
开发语言
2018Java
面试题汇总
(含答案)
分享一些近期总结的高频java面试题,希望小伙伴们都可以实现心中的【名企梦】:面向对象的三个特征封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点:可替换性:多态对已存在代码具有可替换性可扩充性:增加新的子类不影响已经存在的类结构接口性:多态是超类通过
古老的屋檐下
·
2023-11-07 15:40
互联网求职
应届生互联网求职面试总结分享
java面试总结
java知识点总结
java面经
BAT面试题
面试题汇总
2018年 Java
面试题汇总
(含答案)
面向对象的三个特征封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点:可替换性:多态对已存在代码具有可替换性可扩充性:增加新的子类不影响已经存在的类结构接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子类来完善或者重写它来实现的。灵活性简化性
Keith003
·
2023-11-07 15:08
面试
java面试题汇总
Java并发——Java内存模型
Java内存模型之
JUC
底层Java内存模型是什么?运行在Java虚拟中的线程的线程栈Java虚拟中的堆计算机的硬件处理数据流程Java控制线程安全VolatitleCASJava内存模型是什么?
希望灬夜星
·
2023-11-07 15:22
java
JUC
并发编程——wait-notify
目录一、wait/notify1.1wait/notify原理1.2wait/notifyAPI介绍二、waitVSsleep三、wait/notify—代码改进一、wait/notify1.1wait/notify原理●Owner线程发现条件不满足,调用wait()方法即可进入WaitSet变为WAITING状态●BLOCKED和WAITING的线程都处于阻塞状态,不占用CPU时间片(相同点)●
new一个对象_
·
2023-11-07 13:54
JUC并发编程
java
jvm
开发语言
JUC
多线程及高并发
请你谈谈对Volatile的理解volatile是Java虚拟机提供的轻量级的同步机制保证可见性不保证原子性禁止指令重排(保证有序性)JMM内存模型之可见性JMM(Java内存模型JavaMemoryModel,简称JMM)本身是一种抽象的概念并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式。JMM关于同步的规定线程解
破剑茶寮
·
2023-11-06 21:37
面试
剑指
JUC
原理-2.线程
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-06 21:06
JUC
java
开发语言
juc
剑指
JUC
原理-11.不可变设计
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-06 21:36
JUC
开发语言
java
juc
JUC
简单学习笔记
juc
并发编程
juc
简介java.util.concurrent,Java并发包笔试题目手写单例模式手写冒泡排序生产者消费者变种题目进程/线程回顾进程/线程是什么?
张三疯学独孤九剑
·
2023-11-06 21:05
juc
java
juc
剑指
JUC
原理-13.线程池
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-06 20:01
JUC
java
开发语言
juc
JUC
并发编程系列(一):Java线程
前言
JUC
并发编程是Java程序猿必备的知识技能,只有深入理解并发过程中的一些原则、概念以及相应源码原理才能更好的理解软件开发的流程。
荔枝当大佬
·
2023-11-06 10:11
JUC并发编程学习
java
线程
死锁
ThreadLocal
JUC
多线程
JUC
第2季 多线程的内存模型
一内存模型1.1概述在hotspot虚拟机里,对象在堆内存中的存储布局可以划分为3个部分:对象头;实例数据,对齐填充。如下所示:
健康平安的活着
·
2023-11-06 04:19
高并发多线程
java
开发语言
JUC
之tools面经整理
目录结构:tools目录一、CountDownLatch闭锁,一种非常简单、但很常用的同步辅助类。问题一:CountDownLatch的作用是什么?作用:是在完成一组正在其他线程中执行的操作之前,允许一个或多个线程一直阻塞。问题二:CountDownLatch的原理是什么?原理:基于AQS的共享模式的使用。CountDownLatch在多线程并发编程中充当一个计时器的功能,并且维护一个count的
HaiyerLu
·
2023-11-06 03:05
C++
面试题汇总
目录1、C++三大特性1.1封装1.2继承1.3多态2、C++中map与unordered_map的区别3、unordered系列关联式容器4、STL常用函数,容器和使用容器的方法5、map的底层实现,存储的是什么,实现的时间复杂度6、虚函数6.1什么是虚函数6.2虚函数和纯虚函数的区别7、C++set和map的区别8、C++(面试题):给40亿个不重复的无符号整数,没排过序,如何快速判断一个数是
家门Jm
·
2023-11-06 02:00
SLAM面试
JUC
基础——线程池
juc
基础——线程池前言一、线程池是什么二、管理线程池1.线程池种类2.线程池参数3.创建线程池三、线程池状态四、线程池的任务提交1.execute2.submit五、线程执行异常六、线程池执行步骤(简易
战斧
·
2023-11-06 01:27
java九阳神功
java
算法
jvm
开发语言
剑指
JUC
原理-12.手写简易版线程池思路
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-06 01:25
JUC
java
开发语言
juc
JUC
中线程池原理解析
JUC
中线程池原理解析首先我们先说一下一个线程池基本上会有哪些基本组件构成线程管理器,即线程池,维护线程池中线程数量,当线程空闲数多时尽心线程的回收,当线程紧张时进行线程的创建任务添加与拒绝策略任务队列
奋斗的小面包
·
2023-11-06 01:51
java
JUC
线程池源码解析
线程池执行流程
线程池
Java高并发容器
JUC
基于非阻塞算法(LockFree,无锁编程)提供了一组高并发容器,包括高并发的List、Set、Queue、Map容器。
代码的搬运工
·
2023-11-05 22:42
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他