- 浏览: 627783 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (819)
- java开发 (110)
- 数据库 (56)
- javascript (30)
- 生活、哲理 (17)
- jquery (36)
- 杂谈 (15)
- linux (62)
- spring (52)
- kafka (11)
- http协议 (22)
- 架构 (18)
- ZooKeeper (18)
- eclipse (13)
- ngork (2)
- dubbo框架 (6)
- Mybatis (9)
- 缓存 (28)
- maven (20)
- MongoDB (3)
- 设计模式 (3)
- shiro (10)
- taokeeper (1)
- 锁和多线程 (3)
- Tomcat7集群 (12)
- Nginx (34)
- nodejs (1)
- MDC (1)
- Netty (7)
- solr (15)
- JSON (8)
- rabbitmq (32)
- disconf (7)
- PowerDesigne (0)
- Spring Boot (31)
- 日志系统 (6)
- erlang (2)
- Swagger (3)
- 测试工具 (3)
- docker (17)
- ELK (2)
- TCC分布式事务 (2)
- marathon (12)
- phpMyAdmin (12)
- git (3)
- Atomix (1)
- Calico (1)
- Lua (7)
- 泛解析 (2)
- OpenResty (2)
- spring mvc (19)
- 前端 (3)
- spring cloud (15)
- Netflix (1)
- zipkin (3)
- JVM 内存模型 (5)
- websocket (1)
- Eureka (4)
- apollo (2)
- idea (2)
- go (1)
- 业务 (0)
- idea开发工具 (1)
最新评论
-
sichunli_030:
对于频繁调用的话,建议采用连接池机制
配置TOMCAT及httpClient的keepalive以高效利用长连接 -
11想念99不见:
你好,我看不太懂。假如我的项目中会频繁调用rest接口,是要用 ...
配置TOMCAT及httpClient的keepalive以高效利用长连接
-
spring-boot-configuration-processor的作用
2022-05-23 11:06 239spring-boot-configuration-proce ... -
springboot面试题
2022-04-18 10:35 185SpringBoot自动配置的原理及实现 用友Java后端社 ... -
IoTDB数据库整合MyBatis实现SpringBoot
2022-04-13 17:37 796IoTDB数据库整合MyBatis实现SpringBoot项目 ... -
SpringBoot系列教程之Redis集群环境配置
2022-02-28 00:37 253SpringBoot系列教程之Redis集群环境配置 Co ... -
spring boot增强性学习记录
2022-02-19 22:19 176spring boot增强性学习记录 SpringBoot常 ... -
StringRedisTemplate和RedisTemplate的区别和选择
2022-02-10 23:05 244StringRedisTemplate和RedisTempla ... -
SpringBoot优雅的全局异常处理
2022-01-24 23:20 608SpringBoot优雅的全局异常处理 第一种:使用@Co ... -
学习篇-springboot-SpringFactoriesLoader
2021-12-19 22:34 232springboot-SpringFactoriesLoade ... -
启动原理解析
2021-12-15 23:49 167【转】Spring Boot干货系列:(三)启动原理解析 s ... -
java及spring各种注解
2021-06-11 23:43 200函数式接口@FunctionalInterface的使用说明 ... -
Spring Boot 实践折腾记(五):自定义配置,扩展Spring MVC配置并使用fastjson
2019-01-07 23:47 627https://blog.csdn.net/mickjoust ... -
Spring高级话题-条件注解-@Condition
2018-02-24 14:49 578通过profile,我们可以获得不同的profile,我们可以 ... -
常规容器下SpringBootServletInitializer如何实现web.xml作用解析
2017-10-11 15:48 1428http://blog.csdn.net/songhaifen ... -
Spring Boot下使用Mybatis
2017-09-19 21:05 357http://blog.csdn.net/mickjoust/ ... -
SpringBoot读取application.properties文件
2017-08-25 16:59 1150SpringBoot读取application.propert ... -
spring-boot学习笔记之Listener
2017-08-06 17:12 1366spring-boot扩展了spring的Applicatio ... -
Spring Boot学习笔记03--深入了解SpringBoot的启动过程
2017-08-01 10:01 1567http://www.jianshu.com/p/cb5cb5 ... -
Spring Boot:定制自己的starter
2017-07-31 20:44 812http://www.jianshu.com/p/85460c ... -
springboot集成httpinvoker的客户端
2017-07-22 10:25 1399http://blog.csdn.net/geanwan/ar ... -
spring boot项目发布tomcat容器
2017-07-13 20:30 780spring boot因为内嵌tomcat容器,所以可以通过打 ...
相关推荐
这个类是Spring对Java内置的`java.util.concurrent.ThreadPoolExecutor`的封装,允许开发者在Spring应用上下文中声明式地定义线程池。在本篇文章中,我们将深入探讨`ThreadPoolTaskExecutor`的配置及其使用,并结合`...
在本篇文章中,我们将通过一个实战案例来演示如何使用和扩展SpringBoot线程池服务。以下是实战步骤: 1. 创建SpringBoot工程,并添加相关依赖项。 2. 创建Service层的接口和实现,并使用@Async注解来指定线程池的...
在本项目中,"SpringBoot整合mybatis、线程池、定时任务等"是一个全面的教程,涵盖了现代Java开发中的几个关键组件。Spring Boot作为Java应用程序的快速开发框架,简化了配置并提供了开箱即用的功能。让我们逐一深入...
下面将介绍如何在 Spring Boot 中使用自定义配置的线程池执行 Async 异步任务。 一、自定义线程池配置类 在 Spring Boot 中,我们可以使用 `@ConfigurationProperties` 注解来定义自定义的配置类。例如,我们可以...
在 Spring Boot 中使用 Java 线程池 ExecutorService 的讲解 Spring Boot 作为一个流行的 Java 框架,提供了许多便捷的功能来帮助开发者快速构建应用程序。其中之一就是使用 Java 线程池 ExecutorService 来管理...
SpringBoot 多任务并行+线程池处理是 SpringBoot 框架中的一种高效的并发处理机制。它通过使用线程池来管理多个任务的并行执行,从而提高系统的性能和可扩展性。在本文中,我们将详细介绍 SpringBoot 多任务并行+...
在Spring Boot应用中,优雅地使用多线程可以显著提高应用程序的并发性能,尤其是在处理大量并发请求时。这里我们将深入探讨如何使用Spring Boot的异步处理功能,即通过`@Async`注解来实现多线程。首先,我们需要在...
在 Spring Boot 项目中,配置多线程池的实现可以通过使用 @Configuration 注解和 @Bean 注解来定义多个线程池 Bean。例如: ```java @Configuration public class TaskExecutePool { @Bean(name = "threadPoolA") ...
ThreadPoolExecutor是java中提供的一种线程池实现,它可以帮助我们创建一个线程池。我们可以通过Executors的工厂方法返回默认的一些实现,或者通过实例化ThreadPoolExecutor自定义实现线程池。 四、线程池的队列 ...
在本文中,我们学习了如何使用@Async注解来实现异步调用,并且了解了如何使用ThreadPoolTaskExecutor类来创建一个自定义的线程池。通过使用自定义的线程池,我们可以更好地控制异步调用的并发性,从而提高应用程序的...
在实现这个Demo时,可以使用Java的Thread类或者ExecutorService(ThreadPoolExecutor)来创建线程。Thread类是最基础的线程实现方式,而ExecutorService则提供了更高级的线程池管理,可以更好地控制线程的并发数量,...
在Java中,`java.util.concurrent`包下的`ExecutorService`、`ThreadPoolExecutor`和`Executors`类是实现线程池的主要工具。 `ThreadPoolExecutor`是线程池的具体实现,它的构造函数接受五个参数: 1. `...
SpringBoot框架也内置了对线程池的支持,使得在Java应用程序中使用线程池变得更加方便。 线程池的工作原理是预先创建一定数量的线程,这些线程在池中待命,等待执行任务。当一个新的任务提交到线程池时,线程池会...
通过这个"thread.zip"源码学习,我们可以了解到如何在SpringBoot中配置和使用线程池,以及如何结合FutureTask和Callable来实现异步计算和结果获取。这不仅有助于我们掌握Java并发编程的核心概念,还能提升我们在实际...
Spring 中默认创建 SimpleAsyncTaskExecutor 线程池,但并不推荐使用这个默认线程池。SimpleAsyncTaskExecutor 线程池的弊端在于,容易造成 OOM 问题,因为程序每次请求线程资源,SimpleAsyncTaskExecutor 线程池...
Java中的线程池是通过`java.util.concurrent.ExecutorService`接口和其实现类(如`ThreadPoolExecutor`)来创建的。线程池可以有效地管理线程资源,避免频繁创建和销毁线程带来的开销。通过设置线程池的参数(核心...
* ThreadPoolTaskExecutor:最常使用,推荐的是对 java.util.concurrent.ThreadPoolExecutor 的包装。 3. @EnableAsync 和 @Async 注解 @EnableAsync 注解用于开启异步调用,@Async 注解用于定义异步任务。@Async ...
在Spring Boot中,我们可以创建一个Bean来管理线程池,然后在业务代码中提交任务到线程池执行。这样可以有效地利用系统资源,提高并发处理能力。在处理数据库操作时,多线程尤其重要,因为它可以避免单一连接长时间...
在Spring Boot应用中,使用线程池和异步处理是提高系统并发性能和响应速度的重要手段。`@Async`注解是Spring提供的一个特性,用于标记方法为异步执行,这样可以避免主线程等待耗时的操作,提高系统效率。本文将详细...
在Spring Boot框架中,多线程的使用是一个重要的性能优化手段。Spring Boot简化了Java企业级应用的开发,包括对多线程的支持。本项目"springboot多线程demo"显然是一个示例,用于演示如何在Spring Boot应用中实现和...