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-线程池
华为云OBS文件上传下载工具类
Java-
华为云OBS文件上传下载工具类文章目录
Java-
华为云OBS文件上传下载工具类1.华为云obs文件上传下载2.文件流转MultipartFile3.File转换为MultipartFile4.
Java小白笔记
·
2024-01-06 22:17
java
工具类
java
视频
ai
线程池
的核心参数
七大参数corePoolSize核心线程数目-池中会保留的最多线程数maximumPoolSize最大线程数目-核心线程+救急线程的最大数目keepAliveTime生存时间-救急线程的生存时间,生存时间内没有新任务,此线程资源会释放unit时间单位-救急线程的生存时间单位,如秒、毫秒等workQueue-当没有空闲核心线程时,新来任务会加入到此队列排队,队列满会创建救急线程执行任务threadF
今天的代码敲了吗
·
2024-01-06 21:13
Java面试八股文
java
jvm
开发语言
CompletableFuture异步和
线程池
一、线程回顾1、初始化线程的4种方式1)、继承Thread2)、实现Runnable接口3)、实现Callable接口+FutureTask(可以拿到返回结果,可以处理异常)4)、
线程池
方式1和方式2:
怪×咖
·
2024-01-06 20:30
java
java
jvm
缓存
Java-
网络编程—TCP/UDP/Socket
一、网络编程基础概念二、通信协议分层思想三、数据封装四、数据拆封五、IP协议,如果需要详细了解底层,推荐一本书TCPip详解InetAddress/***IP:定位一个节点:计算机、路由、通讯设备等*InetAddress:多个静态方法*1、getLocalHost:本机*2、getByName:根据域名DNS|IP地址-->IP**两个成员方法*1、getHostAddress:返回地址*2、g
志想汇
·
2024-01-06 20:00
Java
网络编程
TCP
UDP
Java网络编程
TCP
UDP
Socket
网络编程
多线程的使用
多线程的使用一.多线程配置文件1.application中设置多线程配置:#
线程池
相关属性(详细属性在下方进行讲解)asyncThreadPool.corePoolSize=10asyncThreadPool.maxPoolSize
这个名字还中
·
2024-01-06 20:29
java
我要做 Android 之要点总结
使用Runnable和
线程池
。使用AsyncTask。使用HandlerThread。使用IntentService。
Jiwenjie
·
2024-01-06 19:05
Linux高性能服务器四总结
五种IO模型Http协议报文格式请求方法8种状态码服务器编程基础框架两种高效的事件处理模式1.Reactor模式(同步IO实现)2.Proactor模式(异步IO实现)3.同步I/O模拟Proactor
线程池
底层结构和原理原理阻塞和非阻塞
蜡笔tiny新
·
2024-01-06 18:07
c++
Java并发编程(八) ScheduledThreadPoolExecutor
我们之前说过,定时任务的
线程池
不是直接用ThreadPoolExecutor实现的,其实是用ScheduledThreadPoolExecutor实现的,下面我们就来分析一下定时任务的
线程池
的原理。
skyguard
·
2024-01-06 18:05
Dubbo服务提供端处理请求的过程剖析
默认的线程模型为All,因此AllChannelHandler类把接收到的所有消息(包括请求事件、响应事件、连接事件、断开事件,心跳事件等)包装成ChannelEventRunnable任务,并将其投递到
线程池
中
J_bean
·
2024-01-06 16:05
源码研究-Dubbo
3.2.7
dubbo
dubbo服务端处理请求
GCD详解 《一》
他是在
线程池
模式的基础上执行的并发任务。在MacOSX10.6中首次推出,也可以在iOS4以及以上版本使用。
lq_ios
·
2024-01-06 15:03
封装的多线程查询工具,需要依赖mybatis-plus开启
线程池
文章目录一、MdUtils二、MdCallable三、调用一、MdUtilsimportcom.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;importcom.baomidou.mybatisplus.core.toolkit.support.SFunction;importcom.baomidou.mybatispl
20、77
·
2024-01-06 14:31
java
mybatis
ScheduledThreadPoolExecutor源码解析
它提供了一种灵活的方式来调度和控制
线程池
中的线程。
倜傥村的少年
·
2024-01-06 14:53
Java核心
java
利用spring实现多线程 + 事务回滚
前言利用
线程池
和CountDownLatch,多线程并发处理批量数据,实现多线程事务回滚,事务补偿。
随风_d6a2
·
2024-01-06 13:46
【Java EE初阶九】多线程案例(
线程池
)
一、
线程池
的引入引入池---->主要是为了提高效率;最开始,进程可以解决并发编程的问题,但是代价有点大了,于是引入了“轻量级进程”---->线程线程也能解决并发编程的问题,而且线程的开销比进程要小的多,
委婉待续
·
2024-01-06 13:16
JAVA
EE
初阶
java-ee
java
开发语言
我的2023年总结:往前看,别回头
技术讨论会深入学习Redis源码多彩的生活张杰演唱会《漫长的季节》:往前看,别回头20242023印象深刻的实战经历在2023年,我参与了多个Java项目的开发,我深入接触了java的并发编程和性能优化,学习了
线程池
鹤冲天Pro
·
2024-01-06 10:49
博主活动
年度总结
CSDN
全栈开发
java
线程池
学习
很多时候用到
线程池
技术,那
线程池
中最大线程数是多少,或者多少线程是系统运行最稳定的。
雪影红双
·
2024-01-06 09:56
学习
java
基于多反应堆的高并发服务器【C/C++/Reactor】(中)创建一个TcpConnection实例 以及 接收客户端数据
子线程是在
线程池
里边,
线程池
的每个子线程都有一个反应堆模型,每个反应堆模型都需要有一个T
呵呵哒( ̄▽ ̄)"
·
2024-01-06 09:45
高并发服务器
C/C++/Reactor
基于多反应堆的
Java-
变量类型-分类
1需求2接口3示例publicclassRunoobTest{//成员变量privateintinstanceVar;//静态变量privatestaticintstaticVar;publicvoidmethod(intparamVar){//局部变量intlocalVar=10;//使用变量instanceVar=localVar;staticVar=paramVar;System.out.p
深度安全实验室
·
2024-01-06 09:14
Java-入门教程
Java
变量类型
01-
线程池
项目背景:C++的数据库操作
从0开始学习C++与数据库的联动1.原始方式-使用MySQLConnector/C提供的API查询1.1数据库预操作我的本地电脑上有mysql数据库,里面预先创建了一个database名叫chat,用户名root,密码password。1.2VisualStudio预操作在Windows上使用VS需要加一些路径之类的,这样才可以使用MySQLCAPI。否则,无法找到mysql.h,无法正常链接dl
PUdd
·
2024-01-06 06:49
项目
c++
数据库
创建并初始化
线程池
创建并初始化
线程池
–》threadpool.h,创建并初始化&脱离(执行完后)子线程,每个子线程信号量wait阻塞【1】创建套接字:intlistenfd=socket(PF_INET,SOCK_STREAM
风中的默默
·
2024-01-06 06:09
python
TransmittableThreadLocal详解
文章目录介绍需要解决的问题源码TtlRunnable.get()Transmitter类TtlRunnable.run()replay()介绍TransmittableThreadLocal(TTL)是阿里开源的用于解决,在使用
线程池
等会池化复用线程的执行组件情况下
唐芬奇
·
2024-01-06 05:22
java
java
Spring Cloud Alibaba 7 训练营 - 第五天服务熔断和限流
为什么需要流控降级我们的生产环境经常会出现一些不稳定的情况,如:大促时瞬间洪峰流量导致系统超出最大负载,load飙高,系统崩溃导致用户无法下单“黑马”热点商品击穿缓存,DB被打垮,挤占正常流量调用端被不稳定服务拖垮,
线程池
被占满
槐夏十八
·
2024-01-06 04:16
架构之路
从简单代码入手,分析
线程池
原理
一、
线程池
简介1、池化思想在项目工程中,基于池化思想的技术应用很多,例如基于
线程池
的任务并发执行,中间件服务的连接池配置,通过对共享资源的管理,降低资源的占用消耗,提升效率和服务性能。
知了一笑
·
2024-01-06 03:34
java-
字符串压缩
题目:将字符串aaabcdda(可以从控制台接收)编程实现将其转换为3a1b1c2d1a。算法思想:遍历一遍字符串,力求时间复杂度为O(n),可用空间换时间。代码实现:Scanners=newScanner(System.in);Stringstr=s.nextLine();StringBufferresult=newStringBuffer();//字符串长度intcount=str.lengt
Ferrari1001
·
2024-01-06 00:04
java-
守护线程和守护进程
对于JAVA而言,一般一个应用程序只有一个进程——JVM。除非在代码里面另外派生或者开启了新进程。而线程,当然是由进程开启的。当开启该线程的进程离开时,线程也就不复存在了。所以,对于JAVA而言,线程是完全可以由自己的API自由产生。例如newThread().但是进程就不同,必须通过调用OS的API,如Runtime.getRuntime.exec()。所以说,进程是OS级别的概念。守护线程和用
startyangu
·
2024-01-05 23:54
java
深入浅出Python多线程、多进程和并发编程
多线程、多进程的优缺点常见的并发问题:竞争条件、死锁等2、多线程编程Thread类及线程创建线程同步机制:Lock、Rlock、Semaphore线程通信:Event、Condition等
线程池
的使用:
RabbitTimor
·
2024-01-05 21:33
Python开发入门
开发语言
数据分析
python
J.U.C之
线程池
06:源码解析-
线程池
的终止
线程池
终止
线程池
ThreadPoolExecutor提供了shutdown()和shutDownNow()用于关闭
线程池
。
贪睡的企鹅
·
2024-01-05 21:45
备战春招!2024最新Java春招高频面试题总结!精选312道(附答案PDF)
一、Java并发编程基础1.谈谈你对AQS的理解2.lock和synchronized区别3.
线程池
如何知道一个线程的任务已经执行完成4
浮生带你学Java
·
2024-01-05 21:14
Java面试题
java
面试
学习方法
跳槽
职场和发展
深入学习Java中的
线程池
目录什么是
线程池
?
线程池
有什么优势?
摸鱼王胖嘟嘟
·
2024-01-05 20:02
JavaEE
java
学习
jvm
Java 深入理解
线程池
文章目录一、Java中的
线程池
1.
线程池
状态2.
线程池
主要属性参数3.
线程池
的实现原理3.1ThreadPoolExecutor
线程池
主要处理流程3.2
线程池
方法解析4.合理地配置
线程池
5.
线程池
的监控二
A.iguodala
·
2024-01-05 20:32
Java
并发编程
队列
多线程
java
并发编程
queue
Java并发系列(14)——synchronized之HotSpot源码解读(上)
上一篇:《Java并发系列(13)——
线程池
的选择与参数设置》文章目录10synchronized实现原理10.1研究思路10.1.1输出JVM指令10.1.2跟踪JVM源码10.2预备知识10.2.1
JinchaoLv
·
2024-01-05 19:11
并发
java
synchronized
多线程
并发
偏向锁
Java-
第一章认识和理解Java
第一章认识Java1java历史SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java开发平台。Java是一种面向对象的编程语言,它的前身是詹姆斯·高斯林(JamesGosling,人称java之父)等人于1990年代初开发的一种编程语言,最初被命名为Oak。2平台1998年12月4日,Sun公司在发布的JDK1.2版本中,将Java技术体系拆分为3个方向(平台):
NO1.1
·
2024-01-05 19:09
Java
java
开发语言
面试
线程池
的使用
一.Java中的ThreadPoolExecutor类publicclassThreadPoolExecutorextendsAbstractExecutorService{.....publicThreadPoolExecutor(intcorePoolSize,intmaximumPoolSize,longkeepAliveTime,TimeUnitunit,BlockingQueuework
何何与呵呵呵
·
2024-01-05 16:46
面试官直接问我生产环境下如何监控
线程池
?还好我看了这篇文章!
线程池
的监控很重要,对于前面章节讲的动态参数调整,其实还是得依赖于
线程池
监控的数据反馈之后才能做出调整的决策。
跟着Mic学架构
·
2024-01-05 16:56
重修之
Java-
基础篇-数据类型和运算符
基础篇之数据类型和运算符1.注释1.1单行注释1.2多行注释2.标识符和关键字2.1分隔符2.2关键字3.数据类型分类3.1整型3.2字符型3.3浮点型3.4布尔型4.类型转换4.1自动类型转换4.2强制类型转换5.运算符5.1算术运算符5.2赋值运算符5.3比较运算符5.4逻辑运算符5.5位运算符5.6扩展后的赋值运算符5.7三目运算符番外篇为什么要从头开始学习Java呢?一是因为总觉得自己之前
天不生我喜哥
·
2024-01-05 15:31
Java
学习
1024程序员节
线程池
源码解读
一.
线程池
基础1.
线程池
的作用主要有三个:(1)可以用来复用线程,降低因为频繁的创建和销毁线程的消耗;(2)可以有效地控制线程的最大并发数;(3)可以对线程进行一些简单的管理,如延时执行等。
愤怒的灰机
·
2024-01-05 14:48
面试官:
线程池
的7种创建方式,你都清楚吗?
文章目录前言1.固定数量的
线程池
a.
线程池
返回结果b.
xuxu1116
·
2024-01-05 12:07
面试题
java
面试题
创建线程
C语言实用第三方库Melon开箱即用之多线程模型
在Melon中有三种多线程模式:多线程框架
线程池
I/O线程我们将逐一给出实例。Melon的Github仓库:https://github.com/Water-Melon/Melon。多线程框架注
码哥比特
·
2024-01-05 12:45
c语言
经验分享
程序人生
学习
linux
单片机
后端
03_
Java-
面向对象的三大特征 之 多态
1.1多态概述同一个对象,在不同时刻表现出来的不同形态例子:猫我们可以说猫是猫:猫cat=new猫();我们也可以说猫是动物:动物animal=new猫();这里猫在不同的时刻表现出了不同的形态,这就是多态。多态的前提和体现有继承/实现关系有方法重写有父类引用指向子类对象1.2多态中成员访问特点成员变量:编译看左边,执行看左边成员方法:编译看左边,执行看右边注:为什么成员变量和成员方法的访问不一样
遇见你...
·
2024-01-05 11:27
java
并发编程的原理分析
多线程是利用cpu的多核心技术,使多线程实现线程的并发执行java四种
线程池
newCachedThreadPool创建可缓存的线程,底层是依靠SynchronousQueue实现的,创建线程数量几乎没有限制
啊楠_0763
·
2024-01-05 11:41
Spring Boot 3.2 发行概括
2.任务执行当启用虚拟线程时,下面的
线程池
将使用虚拟线程的
半个程序员一个哲学家
·
2024-01-05 10:51
spring
spring
boot
后端
java
java面试八股文_虚拟机篇(jvm)
虚拟机篇文章目录虚拟机篇1.JVM内存结构2.JVM内存参数3.JVM垃圾回收4.内存溢出4.1误用
线程池
导致的内存溢出4.2查询数据量太大导致的内存溢出4.3动态生成类导致的内存溢出5.类加载6.四种引用
每天写点bug
·
2024-01-05 09:38
面试八股文
jvm
java
面试
03、ThreadPoolExecutor
线程池
源码完整剖析------
线程池
工具类(ExecutorService)
目录ThreadPoolExecutor
线程池
源码剖析------
线程池
工具类(ExecutorService)方法shutdown()shutdownNow()submit(Callabletask)
_L_J_H_
·
2024-01-05 09:01
Java底层源码
原理系列
线程池
ExecutorService
JAVA——Java后端技术体系韩顺平框架图_韩顺平Java基础学习路线图
IO、反射、网络通信第二阶段:Java高级Java多线程/高并发1.1并发基础互斥同步、非阻塞同步、指令重排、synchronized、volatile1.2线程1.3锁自动锁、偏向锁、可重入锁1.4
线程池
heart000_1
·
2024-01-05 08:16
经验
java
jmeter的思考
其实我们不用也行,使用
线程池
+CountDownLatch进行测试,然后结合Apachehttp请求,输出测试数据也不是不行。需要他可能是因为他更全面,更专业,是可视化的吧。
zfoo-framework
·
2024-01-05 07:57
#
jmeter
jmeter
java
线程池
学习
1.java中
线程池
的结构image.png1.Executor是一个顶层接口,在它里面只声明了一个方法execute(Runnable),返回值为void,参数为Runnable类型。
夏天嘚花花
·
2024-01-05 02:11
无重复字符的最长子串(
Java-
滑动窗口)
给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。请注意,你的答案必须是子串的长度,
芒果蒲公英
·
2024-01-05 01:30
算法
java
javaweb学习笔记
jsp->
java-
>class配置:访问webapps里的东西,打斜杠可以访问文件夹里的,默认访问web-inf/
sylviiiiiia
·
2024-01-05 00:42
java
javaweb
jsp
tomcat
万字解析!Java - ThreadPoolExecutor源码
1.为什么要自定义
线程池
首先ThreadPoolExecutor中,一共提供了7个参数,每个参数都是非常核心的属性,在
线程池
去执行任务时,每个参数都有决定性的作用。
Java爱好狂.
·
2024-01-05 00:06
java
jvm
多线程
面试——初级
java-
——5分钟结束
1.自我介绍2.springboot,reidis,mysql,sqlserser熟悉吗3.web开发做过吗5分钟面完,就当聊天了,一个数据开发应聘其他岗位还是需要有些资本的。面试官说看完我的简历,给我推荐一下公司其他的岗位。我这种属于病急乱投医
劝学-大数据
·
2024-01-05 00:59
个人面试真题记录
面试
职场和发展
大数据
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他