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
javahttp线程池
okhttp之java.net.SocketTimeoutException: timeout 异常处理
项目中开启
线程池
下载图片,okhttp报错如下:一直沿用以前开发的工具类(将okhttp客户端封装成了单例模式),之前开发的项目涉及到的网络请求未出现过类似异常,而这次由于图片下载量大,线程数量多,造成
冰 主
·
2023-11-16 15:27
java
java
http
java 易错笔记
例如:用三方pom中的
线程池
配置类@Import(ThreadPoolTaskConfiguration.class),来覆盖spring中默认的
线程池
类@Retention(RetentionPolicy.RUNTIME
专业的小学生
·
2023-11-16 12:50
java
笔记
spring
Python爬虫进阶:提升爬虫效率
文章目录一、单线程+多任务异步协程二、
线程池
+requests模块三、两个方法提升爬虫效率总结关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Python学习书籍四
只存在于虚拟的King
·
2023-11-16 12:01
python
爬虫
开发语言
深度学习
经验分享
学习
计算机网络
java开发校招面试,面试真题解析
①sync的底层实现,锁优化,和lock的对⽐等②jvm参数调优详细过程,到为什么这么设置,好处,⼀些gc场景,如何去分析gc⽇志③redis数据结构,使⽤场景,微博场景使⽤redis如何去设计⽤户关系④
线程池
参数设定
最新Java面经
·
2023-11-16 11:20
程序员
java
面试
经验分享
简易搜索引擎SEWeibo
亮点:搜索支持关系关键字作为搜索条件,以文本情感极性作为初筛条件,以TF-IDF为搜索排序依据以Reactor模式为基础,实现C++后台,支持
线程池
、支持epoll实现I/O多路复用实现一个简单的前端,
carfied-feifei
·
2023-11-16 07:02
搜索引擎
c++
全文检索
中文分词
【Java小实验】【Java并发】使用
线程池
按行并发取二维数组最大值
使用
线程池
按行并发取二维数组最大值生成二维数组使用Callable实现线程使用Runnable获取线程快手后端二面问题,由于网上直接搜竟然没有搜出来,自己写了一下生成二维数组生成二维数组的公共类classRandomArray
StevenGerrad
·
2023-11-16 05:40
面经
Java
java
java并发
nio和bio的原理_详解NIO与BIO的区别,NIO的运行原理及并发使用场景
本文会先从传统的阻塞I/O和
线程池
模型面临的问题讲起,然后对比几种常见I/O模型,一步步分析N
weixin_39922534
·
2023-11-16 04:26
nio和bio的原理
手写ThreadPoolExecutor
线程池
很多人不推荐造轮子,我偏不。我造轮子又不是为了上生产环境,而是为了加深理解,有何不可?私以为造轮子几乎是最好的学习方式,甚至没有之一。因为造轮子需要至少做足以下两点:了解设计思想(设计层面)大略看过源码(代码层面)不了解设计,就无法把握整体。没看过代码,就无法完善细节。另外,从创作者的角度来说,直接分析源码有时太困难了,代码太多,抽象层次太深。如果可以通过造轮子,把抽象层次减少一些,采用平铺直叙的
smart哥
·
2023-11-16 03:47
其他
线程池
CompletableFuture 和@Async 配置自定义
线程池
介绍,配置自定义
线程池
,可以处理线程异常情况,不配置,都走自带的
线程池
,不好。下面是自定义
线程池
的方法,可以把@Bean放到配置类中。在丰富一下
线程池
的几个参数,建好对应的表存入异常的执行任务。
wangfenglei123456
·
2023-11-16 02:07
spring
java
spring
小记:executor.shutdownNow无法关闭
线程池
,
线程池
卡死
一定要注意子线程的InterruptedException异常处理,要throw出来,不要吞掉!正确案例:importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;importjava.util.concurrent.TimeUnit;publicclassDemo{publicstaticvoi
天上的西红柿
·
2023-11-15 19:46
Java开发
java
线程池
开发语言
C#多线程的操作
文章目录1使用线程意义2C#线程开启的四种方式2.1异步委托开启线程2.2通过Thread类开启线程2.3通过
线程池
开启线程2.4通过任务Task开启线程3前台线程和后台线程简述3.1前台线程3.2后台线程
风,停下
·
2023-11-15 18:23
c#
java
开发语言
HBase Compaction
1.3.2.待合并HFile集合选择策略1.3.2.1.RatioBasedCompactionPolicy1.3.2.2.ExploringCompactionPolicy1.3.3.挑选合适的执行
线程池
初阳zz
·
2023-11-15 17:18
HBase
Java多线程下载器
文章目录前言一、多线程下载器1.环境搭建2.文件下载二、文件下载器基础代码三、编写工具类✨1.日志工具类2.文件工具类3.请求工具类四、文件下载信息五、
线程池
简介
线程池
工作过程
线程池
的状态
线程池
的关闭在
笑的像个child
·
2023-11-15 16:29
开发
java
【面试复习】Java2023最新多线程面试题
线程池
中提交一个任务的流程是怎样的?
满缸花
·
2023-11-15 15:38
面试
java
后端
【java进阶】Java中线程的实现方式
键盘敲烂,年薪30万线程的四种实现方式:1.继承Thread类2.实现Runnable接口3.实现Collable接口4.
线程池
获取线程1.继承Thread类优点:简单易懂,适用于简单的线程需求。
不会就选C.
·
2023-11-15 15:28
Java开发基础
java
开发语言
并发编程由浅及深(一)
最近隔壁项目组出了一个问题,每次请求接口之后都发现线程固定增加了5个,而且线程数一直增加没有减少,他们怀疑是中间件的问题,但实际上是因为他们的代码中
线程池
使用不当造成。所以了解并发是很有必要的。
爬台阶的蚂蚁
·
2023-11-15 09:28
并发编程
java
C++ SOCKET通信模型(一)select
但如果是短连接高并发的话,那问题可就严重了,如果没有
线程池
的话,光创建销毁线程的开销可不小,而且相当的费内存,响
lld951027
·
2023-11-15 06:19
C/C++
C++
Socket
通讯模型
使用 ThreadPoolExecutor 管理
线程池
使用ThreadPoolExecutor管理
线程池
在多线程编程中,
线程池
是一个关键的工具,可以有效地管理线程的生命周期,提高程序的性能和资源利用率。
村口张大爷
·
2023-11-15 05:00
Java并发编程
java基础
java核心技术
java
Linux
线程池
文章目录:
线程池
了解
线程池
模拟实现
线程池
了解
线程池
是一种常见的线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。
风&57
·
2023-11-15 04:05
Linux
linux
运维
c++
服务器
spring cloud微服务中多线程下,子线程通过feign调用其它服务,请求头token等丢失
在
线程池
中,子线程调用其他服务,请求头丢失,token为空的情况看了很多篇文章的处理方法和在自己亲测的情况下做出说明:第一种:这种方式只支持在主线程情况下,能够处理,在多线程情况下,一旦主线程结束,这里还是会为空第二种
焚目圣僧渡众生
·
2023-11-15 03:17
记录
spring
cloud
微服务
spring
线程池
参数该怎么配置?这可能是为数不多的好答案
前言CPU密集型=CPU核数+1IO密集型=CPU核数*2相信这个公式可谓是
线程池
八股文中老生常谈的万能公式了,但现实却很骨感,我之前有个系统就是按照这个公式算出来的参数去配置的。
学徒630
·
2023-11-15 00:31
异常
配置积累
java
jvm
数据库
Java面试复习总结(并发篇11)——解读 Java 阻塞队列 BlockingQueue
LinkedBlockingQueueBlockingQueue实现之SynchronousQueueBlockingQueue实现之PriorityBlockingQueue总结前言最近得空,想写篇文章好好说说java
线程池
问题
Slayer_Zhao
·
2023-11-14 22:24
Java面试
【Ceph 】Async 网络通信源代码分析--研读
Async实现了IO的多路复用,使用共享的
线程池
实现异步发送
bandaoyu
·
2023-11-14 20:33
存储
ceph
网络
服务器
java
java
线程池
使用最全详解
线程池
使用前言在执行一个异步任务或并发任务时,往往是通过直接newThread()方法来创建新的线程,这样做弊端较多,更好的解决方案是合理地利用
线程池
,
线程池
的优势很明显,如下:降低系统资源消耗,通过重用已存在的线程
凌兮~
·
2023-11-14 19:11
开发经验
线程池
Executors
ThreadPool
spring
线程池
使用
为何使用多线程对于复杂的业务逻辑下,有时候需要使用多线程执行,以优化项目的执行速度单线程同步执行的场景中,如果前边出现异常,会导致所有任务中断,异步执行没有这样的问题多线程实现方式:
线程池
减少线程创建和销毁的开销
线程池
实现方式
didi..
·
2023-11-14 19:11
工作笔记
线程池
使用
文章目录前言一、为什么要用
线程池
?二、
线程池
的原理三、
线程池
api总结前言
线程池
的分析一、为什么要用
线程池
?1、线程在java中是一个对象,更不是操作系统的资源,线程创建、销毁都需要时间。
痛O^O乐
·
2023-11-14 19:10
java
java
线程池
使用实例
1
线程池
做什么网络请求通常有两种形式:第一种,请求不是很频繁,而且每次连接后会保持相当一段时间来读数据或者写数据,最后断开,如文件下载,网络流媒体等。
追梦青苹果
·
2023-11-14 19:10
Java
基础
ThreadPoolExecutor
线程池
使用
前言
线程池
是Java中使用较多的并发框架,合理使用
线程池
,可以:降低资源消耗,提高响应速度,提高线程的可管理性。
樱花祭的约定
·
2023-11-14 19:39
JAVA并发编程
execute
submit
java
线程池
线程池
的使用
线程池
的作用降低线程创建和销毁的开销:线程的创建和销毁是比较昂贵的操作。通过使用
线程池
,可以避免频繁地创建和销毁线程,而是复用
线程池
中已经存在的线程,从而降低了开销。
失踪飞行
·
2023-11-14 19:38
java
开发语言
Java EE|多线程代码实例之定时器与
线程池
文章目录定时器什么是定时器以及开发中的作用标准库中的定时器定时器的实现
线程池
什么是
线程池
标准库中的
线程池
创建一个
线程池
ThreadPoolExecutor构造方法解析
线程池
的实现定时器什么是定时器以及开发中的作用程序中的定时器功能与我们现实生活中的定时器功能相似
安苒_
·
2023-11-14 16:35
JAVA
EE
java-ee
java
开发语言
10 分钟学会使用 Java 多线程
今天阿七来聊聊Java程序员们面试、工作中经常会碰到的
线程池
。它的概念、原理、使用以及可能会碰到的一个坑。
伍六七AI编程
·
2023-11-14 14:55
JAVA
面试
并发编程
java
开发语言
面试
并发包工具之 批量处理任务 CompletionService(异步)、CompletableFuture(回调)
文章目录一、处理异步任务并获取返回值——CompletionService二、
线程池
三、Callable与Future四、通过回调方式处理可组合编排任务——CompletableFuture一、处理异步任务并获取返回值
Ang Ga Ga
·
2023-11-14 12:26
Java
并发编程
java
批量处理任务
异步
回调
JAVA多线程基础篇--守护线程(Daemon Thread)
JAVA语言中无论是线程还是
线程池
,默认都是用户线程,因此用户线程也被称为普通线程。
程可爱
·
2023-11-14 11:07
JAVA基础
java
开发语言
【面试记录】支付宝面试考察技术点
支付宝面试考察技术点1.JDK基础1.1HashMap源码1.2
线程池
原理1.3[Java8新特性](https://developer.51cto.com/article/647804.html)1.4
Vine955
·
2023-11-14 11:54
面试
面试
散列表
哈希算法
线程池
创建、执行、销毁的原理解析
目录
线程池
的执行原理线程执行参考:
线程池
的执行原理假设最大核心数是2,非核心线程数为1,队列长度是3来第一个任务的时候,没有工作线程在工作,需要创建一个来第二个任务的时候,发现当前核心线程数小于最大核心线程数
法拉弟弟
·
2023-11-14 09:34
线程池
java
线程池
Java网络编程
协议发送数据接收数据练习UDP三种通信方式TCP协议客户端Cilent服务器端Server解决输出流中文乱码问题三次握手四次挥手三次握手四次挥手综合练习多发多收接受并反馈上传文件上传文本文件上传图片文件名重复多线程的服务端
线程池
版的服务端
小白蹦蹦跳跳
·
2023-11-14 00:45
学习笔记
学习
笔记
java
零基础Linux_26(多线程)
线程池
代码+单例模式+线程安全
目录1.
线程池
1.1前期代码thread.hpp1.2加上锁的代码lockGuard.hpp1.3加上任务的代码1.4加上日志的代码log.hppTask.hpp2.单例模式的线程安全2.1
线程池
的懒汉模式
GR_C
·
2023-11-13 21:25
⑥零基础Linux操作系统
linux
单例模式
c++
运维
服务器
Java编程--单例模式(饿汉模式/懒汉模式)/阻塞队列
在计算机系统中,诸如
线程池
、缓存、日志对象、对
章鱼哥~
·
2023-11-13 13:55
Java多线程编程
java
单例模式
开发语言
Java
线程池
及
线程池
工具类
Java
线程池
及
线程池
工具类
线程池
介绍
线程池
使用及参数介绍
线程池
使用
线程池
参数介绍七大核心参数等待队列拒绝策略JDK中内置的拒绝策略自定义实现拒绝策略
线程池
执行流程
线程池
工具类创建
线程池
newFixedThreadPoolnewSingleThreadExecutornewCachedThreadPoolnewScheduledThreadPoolnewSingleThreadScheduledE
尘风-随手记
·
2023-11-13 12:19
#
并发编程
java
高并发
多线程
JDK8
线程池
-ThreadPoolExecutor动态调整corePoolSize与maximumPoolSize
前言
线程池
ThreadPoolExecutor在运行的过程中,业务并发量变动,需要不停服务调整
线程池
的线程数,ThreadPoolExecutor支持动态调整corePoolSize与maximumPoolSize
fenglllle
·
2023-11-13 11:37
Java
并发编程
算法
线程池技术
java bio nio aio区别_BIO、NIO、AIO有什么区别
一、同步阻塞I/O(BIO):同步阻塞I/O,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,可以通过
线程池
机制来改善
weixin_39867296
·
2023-11-13 10:06
java
bio
nio
aio区别
BIO,NIO,AIO分别是什么?他们有什么区别?
存在的问题:一旦有高并发的大量请求,就会有如下问题:1)线程不够用,就算使用了
线程池
复用线程也无济于事;2)阻塞I/O模式下,会有大量的线程被阻塞,一直在等待数据,这个时候的线程被挂起,只能干等,CPU
零舍
·
2023-11-13 10:33
Java
java
linux入门---
线程池
的模拟实现
目录标题什么是
线程池
线程的封装准备工作构造函数和析构函数start函数join函数threadname函数完整代码
线程池
的实现准备工作构造函数和析构函数push函数pop函数run函数完整的代码测试代码什么是
线程池
在实现
线程池
之前我们先了解一下什么是
线程池
叶超凡
·
2023-11-13 09:09
linux入门
linux
运维
服务器
经历过各种因为tomcat配置导致的bug,现整理一下tomcat各版本经常会调的参数的默认配置,仅供参考
tomcat7默认端口:8080默认协议类型:BIO默认
线程池
大小:200默认等待队列大小:100默认最大连接数:BIO模式下默认最大连接数是它的最大线程数(缺省是200)默认超时时间:20秒默认Post
来自喵星
·
2023-11-13 08:09
Java
tomcat
java
【多线程】
线程池
总结带你详细了解
线程池
文章目录
线程池
标准库中的
线程池
Executors创建
线程池
的几种方式ThreadPoolExecutor创建
线程池
模拟实现
线程池
线程池
线程池
是一种线程使用模式。
努力的小徐
·
2023-11-13 02:07
多线程
java
开发语言
多线程
线程池
MySQL
MySQL的服务器模型采用的是I/O复用+可伸缩的
线程池
(select+
线程池
),是实现网络服务器的经典模型众所周知epoll的性能是比select的性能好太多的。
听*雨声
·
2023-11-13 02:27
#
基础篇(Windows)
mysql
数据库
Fork/Join框架
Fork/Join框架的主要组成部分有两个:ForkJoinPool:这是Fork/Join框架的核心类,用于管理工作
线程池
。它具
来自宇宙的曹先生
·
2023-11-13 01:37
java
线程池
分治
TransmittableThreadLocal (TTL)
官方文档问题描述在日常的开发中,我们经常会通过多线程来提高业务执行效率,例如:当前登录用户信息放在ThreadLocal内,然后service在处理业务逻辑时通过
线程池
来异步的处理,由于
线程池
内的线程与当前主线程不是同一个
爱码猿
·
2023-11-13 00:32
java
java
CentOs云服务器部署项目全流程
安装及配置项目部署上传war包至服务器tomcat无法启动常见问题去除端口号和目录名访问项目项目无法连接mysql常见问题项目中数据乱码将tomcat加入systemctl服务设置开机自启动稍做优化jvm参数优化开启
线程池
神器
小白马突突突
·
2023-11-12 21:03
CentOS
putty
centos
项目部署
云服务器部署项目
putty连接linux
多线程练习之两个线程交替打印数字和字母
用线程的创建方式和
线程池
publicclassTest02{Objectobj=newObject();//写两个线程,一个线程打印1~52,另一个线程打印字母A-Z//打印顺序为12A34B56C……
普罗米修斯lol
·
2023-11-12 18:56
java基础
多线程
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他