网站首页 java教程 第44页
-
由浅入深理解Java线程池及线程池的如何使用
前言多线程的异步执行方式,虽然能够最大限度发挥多核计算机的计算能力,但是如果不加控制,反而会对系统造成负担。线程本身也要占用内存空间,大量的线程会占用内存资源并且可能会导致OutofMemory。即便没有这样的情况,大量的线程回收也会给...
2025-05-23 temp10 java教程 9 ℃ 0 评论 -
@Async引发线上服务内存溢出如何处理
前言周日在家午休,刚醒,突然接到同事电话,说线上有个kafka消费者服务崩了,一直在重启,你去看看。一顿排查后,发现进程在启动后的一分钟内必定会占用大量内存,而且进程内的线程瞬间1万+。最后定位到某个方法是用了@Async注解在使用时未指定...
2025-05-22 temp10 java教程 14 ℃ 0 评论 -
RabbitMQ与Java集成的典型用例:从消息传递到任务调度的全面探索
RabbitMQ与Java集成的典型用例:从消息传递到任务调度的全面探索在这个快节奏的时代,企业系统需要处理大量的异步操作。RabbitMQ作为一款功能强大的消息队列软件,已经成为许多企业的首选工具。今天,我们将通过几个典型的Java集成案...
2025-05-22 temp10 java教程 22 ℃ 0 评论 -
JAVA面试|Redis原理及应用场景
一、Redis概述Redis(RemoteDictionaryServer)是一个基于内存的高性能键值数据库,支持多种数据结构和丰富的功能,适用于多种应用场景。以下从原理和应用场景两方面进行详细解析。二、Redis核心原理...
2025-05-22 temp10 java教程 17 ℃ 0 评论 -
并发编程:CompletableFuture异步编程没有那么难
前言在Java开发的web项目中,我们经常会遇到接口响应耗时过长,或者定时任务处理过慢,那在Java中最常见的解决方法就是并行了,想必大家也都不陌生了。...
2025-05-22 temp10 java教程 9 ℃ 0 评论 -
06.整合rabbitmq异步处理
1.登录后续流程改造为基于rabbitmq异步处理第八期的rabbitmq2.结业项目整合rabbitmq3.落地代码解决MQ如何保证消息不丢失?4.落地代码解决MQ如果消费失败了?重试策略5.落地代码解决MQ重试过程如何避免幂等性问题6...
2025-05-22 temp10 java教程 19 ℃ 0 评论 -
同步 vs 异步性能差100倍!SpringBoot3 高吞吐接口实现终极方案
同步vs异步性能差10倍!SpringBoot高吞吐接口实现终极方案我需要先理清楚同步和异步在SpringBoot中的区别。同步的话,通常是指每个请求处理都在主线程中完成,比如使用传统的Servlet模型,每个请求占用一个线程直到处理...
2025-05-22 temp10 java教程 20 ℃ 0 评论 -
Java高并发处理的艺术:让程序飞起来!
Java高并发处理的艺术:让程序飞起来!在当今这个数据爆炸的时代,高并发处理已经成为每一个优秀程序员必须掌握的核心技能之一。试想一下,如果你的程序在高峰期只能处理几十个请求,而竞争对手已经能轻松应对成千上万的并发访问,那么你将会处于怎样的竞...
2025-05-22 temp10 java教程 22 ℃ 0 评论 -
HttpClient的异步调用,你造吗?
一、前言HttpClient提供了两种I/O模型:经典的java阻塞I/O模型和基于JavaNIO的异步非阻塞事件驱动I/O模型。...
2025-05-22 temp10 java教程 19 ℃ 0 评论 -
@Async:一个异步方法调用另一个异步方法难道不是异步吗?
在前边的文章《...
2025-05-22 temp10 java教程 18 ℃ 0 评论
- 06-15Linux中如何通过Shell脚本来控制Spring Boot的Jar包启停服务?
- 06-15推荐一款超棒的SpringCloud 脚手架项目
- 06-15IDEA将项目打包成jar包(idea打包普通java项目)
- 06-15Spring Boot3 项目 jar 包打包成 Docker 镜像全攻略
- 06-15记录Dockerfile将jar包构建成部署所需的镜像
- 06-15项目基础部署汇总八---linux下xxl-job安装
- 06-15Spring Boot Jar 包秒变 Docker 镜像实现多环境部署
- 06-15终端执行 java -jar example.jar 时报错:“没有主清单属性” 的解决
- 控制面板
- 网站分类
- 最新留言
-