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
线程池内存溢出
转发一个modern C++实现的
线程池
github地址:https://github.com/mtrebi/thread-pool程序比较小,就全文copy如下,共两个header文件:SafeQueue.h#pragmaonce#include#include//ThreadsafeimplementationofaQueueusinganstd::queuetemplateclassSafeQueue{private:std::q
深山老宅
·
2024-01-21 11:44
modern
C++
c++
开发语言
线程池
threadpool
modern
c++
Java导出超大Excel文件,防止
内存溢出
Java导出超大Excel文件,防止
内存溢出
1.采用Poi中的SXSSFWorkbook2.maven中引入Poi3.测试过程4.单元测试Java代码5.结论将业务数据导出到Excel表中,导出任务数据量较大时
冰之杍
·
2024-01-21 11:29
【Java】
java
poi
如何使用callable和future创建异步任务?在Java中如何管理依赖?
以下是一个简单的例子:importconcurrent.futures#定义一个可调用对象(Callable)deflong_running_task(n):returnn*n#创建一个
线程池
执行器withconcurrent.futures.ThreadPoolExecutor
WangYaolove1314
·
2024-01-21 11:25
java
java
开发语言
Java实现百万级数据从Excel导入到数据库
一、Excel导入可能产生的问题1、
内存溢出
问题百万级数据量,一次性都读取到内存中,肯定是不现实的,那么好的办法就是基于流
小徐很努力
·
2024-01-21 09:06
系统设计
excel
java
设计规范
Java 并发编程笔记
.线程安全的集合类8.Callable接口9.常用的辅助类(必会)9.1CountDownLatch9.2CyclicBarrier9.3Semphore10.读写锁11.阻塞队列12.同步队列13.
线程池
杜莱
·
2024-01-21 09:58
Java并发
并发编程
多线程
Java 读取 Excel 表格—— Easy Excel 基本使用
方便简单,但是数据量大时会有等待时长,造成卡顿,也可能出现
内存溢出
。EasyExcel基本使用EasyExce
小秀_heo
·
2024-01-21 07:20
java
excel
开发语言
深入理解
线程池
文章目录前言一、
线程池
是什么?
啄sir.
·
2024-01-21 06:19
java
SpringMVC- ThreadLocal变量的注意点
然而,由于Web服务器通常使用
线程池
来处理请求,因此理解和正确使用ThreadLocal变得至关重要。
线程池
和ThreadLocal在
线程池
中,线程是被重用的。
青衫客36
·
2024-01-21 04:26
Spring
java
CPU密集型和IO密集型对 CPU内核之间的关系
我们在选择
线程池
的时候,我们需要知道某一个任务是否是CPU消耗型的任务,还是说I/O类型的任务,以便充分的调
Homeless Knight
·
2024-01-21 03:37
java
Java面试题6月
redis有哪些缓存淘汰策略https://blog.51cto.com/u_11720620/5198874生产环境
内存溢出
(OOM)问题处理方案https://note.youdao.com/ynoteshare
yemuxiaweiliang
·
2024-01-21 01:38
面试题
java
开发语言
面试题
基于C++11的数据库连接池【C++/数据库/多线程/MySQL】
线程池
其实也是同样的思路,也是为了避免线程的重复的创建和销毁。
呵呵哒( ̄▽ ̄)"
·
2024-01-21 01:54
数据库
mysql
c++
笔记
连接池
C++11
多线程
strcpy和memcpy的区别
strcpy不需要指定长度,它遇到被复制字符的串结束符"\0"才结束,如果空间不够,就会引起
内存溢出
。memcpy则是根据其第3个参数决定复制的长度。用途不同。
SeeInDark
·
2024-01-21 00:27
C++基础
c++
java进程与线程知识_Java多线程知识梳理(一)进程与线程
1.基础概念2.Java中产生线程的三种方式3.
线程池
概念4.锁机制5.锁的内部实现6.。。。。。。一
张浩驰
·
2024-01-21 00:06
java进程与线程知识
java多线程只读访问map_Java多线程相关知识点汇总
3.JUC(java.util.concurrent)包4.volatile5.信号量同步6.
线程池
7.线程同步类8.并发集合类9.锁机制1.ThreadLocalThreadLocal如何实现多线程数据隔离
徐慕汐
·
2024-01-21 00:06
java多线程只读访问map
Java多线程知识汇总(三)
目录一、
线程池
ThreadPoolExecutor二、使用
线程池
执行定时任务三、取消正在运行的任务一、
线程池
ThreadPoolExecutor首先,我们为什么需要
线程池
?
刘一说
·
2024-01-21 00:05
实战总结
Java
后端技术栈
java
开发语言
Java 异步编程的完美利器:CompletableFuture 指北
Future获取异步执行结果之前我们详细探索了
线程池
,在上一篇文章中,我们仅仅介绍了ThreadPoolExecutor的voidexecute(Runnablecommand)方法,利用这个方法虽然可以提交任务
半亩方塘立身
·
2024-01-20 23:01
java
后端
线程池
中线程数量与队列大小参数的如何设置实践
概要
线程池
是个既靠谱但又陌生的家伙,像管家一样,会踏踏实实的把你交代的任务完成,但很死板,没有自动安排人的能力,需要你给它配好人手(线程实例)和承载容量(队列大小),这些参数关系是否能够有效发挥出机器硬件的性能
大猫子
·
2024-01-20 22:15
实践
java
实践
一文了解java多线程(超详细+干货满满)
参考文章:Java多线程:彻底搞懂
线程池
_多
线程池
-CSDN博客
线程池
的优势1.降低资源消耗,通过重复利用已创建的线程降低线程创建和销毁造成的消耗2.提高响应速度,当任务到达时,任务可以不需要等到线程创建就能立即执行
GeekInk小火龙
·
2024-01-20 21:26
java
一文了解Spring
线程池
(超详细+干货满满)
Spring默认
线程池
simpleAsyncTaskExecutorSpring异步
线程池
的接口类是TaskExecutor,本质还是java.util.concurrent.Executor,没有配置的情况下
GeekInk小火龙
·
2024-01-20 21:26
java
开发语言
从“设计思想”到“源码解读”,一步一步深入解析Java
线程池
!
01初识
线程池
我们知道,线程的创建和销毁都需要映射到操作系统,因此其代价是比较高昂的。出于避免频繁创建、销毁线程以及方便线程管理的需要,
线程池
应运而生。
废柴程序员
·
2024-01-20 20:11
springboot如何创建全局
线程池
在SpringBoot中创建全局
线程池
,你可以通过配置一个ThreadPoolTaskExecutorbean来完成。
爱生活,更爱技术
·
2024-01-20 16:20
spring
boot
java
spring
java自带
线程池
了解
java自带
线程池
了解一、四种
线程池
二、核心类三、阻塞队列四、
线程池
任务执行流程五、练习代码6、备注:不断学习,不断总结,总有一天我会变的很强,大家如果觉的文章有欠缺的地方,还请不吝赐教,技术学习在于就是不断试错的过程
原来~如此
·
2024-01-20 15:26
多线程
java
java
Spring(19) ThreadPoolTaskExecutor
线程池
的使用
目录一、
线程池
简介1.1为什么使用
线程池
1.2
线程池
为什么需要使用队列1.3
线程池
为什么要使用阻塞队列而不是用非阻塞队列1.4如何配置
线程池
1.5execute()和submit()方法二、ThreadPoolTaskExecutor
ACGkaka_
·
2024-01-20 12:00
Spring
spring
java
后端
Java-
线程池
-实现原理-实践-美团技术团队
一、写在前面1.1
线程池
是什么
线程池
(ThreadPool)是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。
无心六神通
·
2024-01-20 08:51
线程池
java
线程池
ThreadPool
实践
原理
底层
JVM工作原理与实战(十七):运行时数据区-栈
内存溢出
专栏导航JVM工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、Java虚拟机栈二、栈
内存溢出
1.栈
内存溢出
介绍2.设置虚拟机栈的大小总结前言JVM作为Java程序的运行环境,
橘子-青衫
·
2024-01-20 08:05
JVM工作原理与实战
jvm
java
后端
架构
线程同步--生产者消费者模型--单例模式
线程池
文章目录一.条件变量pthread线程库提供的条件变量操作二.生产者消费者模型生产者消费者模型的高效性基于环形队列实现生产者消费者模型中的数据容器基于生产者消费者模型实现单例
线程池
一.条件变量条件变量是线程间共享的全局变量
摆烂小青菜
·
2024-01-20 06:00
青菜的Linux专栏
linux
C++中实现多线程和分布式
3.多线程(2)对于需要写入但不需要等待响应的请求,可以使用BlockingQueue完成,例如log,由一个专门的线程去写入文件,其他线程只需要往BlockingQueue写入即可;(3)
线程池
大小的阻抗匹配原则密集计算所占时间的比重为
十一很迷茫
·
2024-01-20 06:43
计算机网络
c++
分布式
开发语言
网络
java多线程实现方式和
线程池
详解
java多线程实现方式和
线程池
详解多线程的三种实现方式1、继承Thread类2、实现Runnable接口3、实现Callable接口线程安全问题1、卖车票案例2、解决线程安全同步代码块同步方法3、同步锁
北漂IT民工_程序员_ZG
·
2024-01-20 06:58
研究
自创
java
java-ee
开发语言
Java中的
线程池
技术进阶
Java中的
线程池
技术是用于管理和复用线程的一种技术,它可以有效地提高应用程序的性能和响应速度。
数据小爬虫
·
2024-01-20 06:55
api
电商api
java
开发语言
大数据
前端
python
线程池
,及7大参数,4大拒绝策略详解
一、
线程池
1>引入什么是线程同一个进程中的多个线程之间可以并发执行,一个程序至少有一个进程,一个进程至少有一个线程一个应用程序就是一个进程,进程就是在某种程度上相互隔离的、独立运行的程序。
满屋的酒气也听彻妄语
·
2024-01-20 03:06
java
开发语言
C语言 - 钩子函数详解
自学到
线程池
被各种函数指针的套娃操作套蒙了,所以写一篇来总结一下。
soundofslience
·
2024-01-20 03:30
自学c
c语言
指针
线程池
的简单介绍及使用
线程池
线程池
的参数介绍拒绝策略
线程池
的任务处理流程使用Executors创建常见的
线程池
线程池
的参数介绍corePoolSize:(核心线程数)这是
线程池
中始终存在的线程数,即使这些线程处于空闲状态。
djyyyg
·
2024-01-20 03:45
java
开发语言
golang学习-goroutine
例如Go运行时会智能地将m个goroutine合理地分配给n个操作系统线程,实现类似m:n的调度机制,不再需要Go开发者自行在代码层面维护一个
线程池
。gorou
蛋蛋wqt
·
2024-01-19 22:51
golang学习
golang
学习
生成和查看dump文件
在日常开发中,即使代码写得有多谨慎,免不了还是会发生各种意外的事件,比如服务器内存突然飙高,又或者发生
内存溢出
(OOM)。当发生这种情况时,我们怎么去排查,怎么去分析原因呢?
Top`
·
2024-01-19 20:40
Java
运维
java
jvm
linux
用 Hystrix 构建高可用服务架构(下)
2.资源池已满(
线程池
+队列/信号量)。3.Hystrix调用各种接口,或者访问外部依赖,比如MySQL、Redis、Zookeeper、Kafka等等,出现了任何异常的情况。
久伴_不离
·
2024-01-19 19:12
并发编程之
线程池
ThreadPoolExecutor分析上
目录
线程池
内置
线程池
自定义
线程池
线程池
执行任务的方式
线程池
的五种状态
线程池
中线程的关闭
线程池
源码的基础属性
线程池
线程池
可以分为两种主要类型:内置
线程池
和自定义
线程池
。
山鸟与鱼!
·
2024-01-19 16:24
并发编程
java
后端
并发编程之
线程池
ThreadPoolExecutor分析下
目录execute方法addWorker方法runWorker方法processWorkerExit方法getTask方法shutdown方法shutdownNow方法mainLock锁execute方法publicvoidexecute(Runnablecommand){if(command==null)thrownewNullPointerException();//获取ctl//ctl初始值
山鸟与鱼!
·
2024-01-19 16:24
并发编程
java
开发语言
后端
BitmapFactory
bitmap是安卓系统中的图像处理的重要类之一.Option的作用防止
内存溢出
节省内存开销系统更流畅各种属性InjustDexodeBoundsoutWidth和outHeightinSampleSize
名字温柔
·
2024-01-19 16:32
【开发篇】四、MAT堆内存分析(Memory Analyzer Tool)
文章目录1、使用2、报错3、MAT支配树4、MAT内存泄漏的检测原理5、导出运行中系统的内存快照6、补充1、使用
内存溢出
后,分析泄露的思路是:在OOM前,将整个堆内存保存成一个hprof文件MAT打开hprof
-代号9527
·
2024-01-19 15:55
JVM
mat
heap
java
[03][01][04] ReentrantLock的底层原理分析
比如
线程池
、阻塞队列、计时器、同步器、并发集合等等。
悠娜的奶爸
·
2024-01-19 13:46
Java并发编程: ExecutorCompletionService详解
一、什么场景下使用ExecutorCompletionService当在项目中我们向使用
线程池
处理任务时,在任务处理完成后想要的到返回值进而进行其他的逻辑处理,这个时候就可以使用ExecutorCompletionService
玉成226
·
2024-01-19 12:59
【Java并发编程】
java
NIO、AIO、BIO的区别
如果这个连接不做任何事情会造成不必要的线程开销,可以通过
线程池
机制来改善。
mengXi_0718
·
2024-01-19 10:57
Java学习
nio
java
服务器
SpringBoot上传文件 MultipartFile.getBytes 导致
内存溢出
记录一下生产环境上传大文件发生的一次
内存溢出
问题管理平台在上传大文件时抛出错误OOM异常(jvm
内存溢出
,就是内存不够用了),除了上传文件以外,其它操作没有什么问题经过排查发现,后端controller
Sir_小三
·
2024-01-19 10:03
java学习
IDEA中启动项目报堆
内存溢出
或者没有足够内存的错误
1.报错现象java.lang.OutOfMemoryError:Javaheapspace或者Couldnotreserveenoughspaceforobjectheap2.解决办法在运行配置中VM选项后加下面的配置:-server-XX:MaxHeapSize=256m-Xms512m-Xmx512m-XX:PermSize=128M-XX:MaxPermSize=256m3.JVM虚拟机配
小灰灰-58
·
2024-01-19 10:50
坑吧
intellij-idea
java
ide
Android
线程池
更新UI问题
今天阅读Android源码设计模式解析与实战中的ImageLoaderdemo时发现他在mExecutorService
线程池
中的子线程中更新了UI,参考https://www.jianshu.com/
CalvinAtHome
·
2024-01-19 09:43
NodeJS
内存溢出
排查分析: JavaScript heap out of memory
三、
内存溢出
分析1.分析通过执行top指令,发现该进程([TSW/worker/0])CPU占有率和memery占比一直居高不下。可以发现一些问题:
Robbie丨Yang
·
2024-01-19 09:02
JavaScript篇
Node篇
内存泄漏
node.js
服务器蓝屏怎么办?
服务器出现蓝屏时,可能是由于以下几个原因导致的:1、不兼容的两个软件同时在后台运行造成
内存溢出
2、驱动不兼容或升级导致错误3、硬盘损坏或其他硬件故障4、内存条或部分电脑硬件氧化或灰尘导致的接触不良5、散热问题
德迅云安全-小娜
·
2024-01-19 09:31
服务器
计算机外设
运维
JVM:性能监控工具分析和线上问题排查实践
前言在日常开发过程中,多少都会碰到一些jvm相关的问题,比如:
内存溢出
、内存泄漏、cpu利用率飙升到100%、线程死锁、应用异常宕机等。
程序员白日梦
·
2024-01-19 08:53
jvm
开发语言
java
JVM实战(28)——模拟Metaspace
内存溢出
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、简介本章,我们将通过示例代码演示Metaspace区域是如何发生内存
smart哥
·
2024-01-19 08:22
jvm专题
jvm
JVM实战(27)——
内存溢出
概述
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、简介从本章开始,我们将介绍JVM中的
内存溢出
异常——OutofMem
smart哥
·
2024-01-19 08:21
jvm专题
jvm
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他