- 博客(6)
- 收藏
- 关注
原创 线程池 - ThreadPoolExecutor
ScheduledExecutorService是 Java 中用于调度任务的接口,它是ExecutorService的子接口,提供了在给定的延迟后或定期执行任务的方法。任务间隔:scheduleAtFixedRate 和 scheduleWithFixedDelay 的区别在于前者是以固定的时间间隔执行任务,而后者是每次任务执行完后再延迟指定时间执行。ThreadPoolExecutor 使用变量ctl定义为AtomicInteger,高 3 位来表示线程池的状态,低 29 位表示线程的任务数量。
2024-08-29 23:39:15
909
原创 线程池基本认识
Java 线程池(Thread Pool)是 Java 并发编程中的一个重要概念,它通过重用一组线程来执行多个任务,从而提高应用程序的性能和资源利用率。Java 提供了多种方式来创建和管理线程池,主要通过 java.util.concurrent 包中的 Executor 框架。Executor线程池框架的基础,任务的执行者接口,用于解耦任务的提交和执行。提供了一个execute()方法,用来执行已经提交的Runnable任务。
2024-08-29 23:14:06
1201
原创 Spring Cloud Ribbon 负载均衡入门
Ribbon在客户端实现服务调用的负载均衡,可以根据用户配置的策略从服务注册中心获取的服务列表中选择合适的实例进行请求。本文主要介绍nacos-discovery引入Ribbon,并结合Nacos实现服务间负载均衡。
2024-03-17 16:25:10
1831
1
原创 Spring学习02-SpringIOC的理解和认识
上文链接: Spring学习01-Spring快速入门1. Spring配置文件说明Bean标签基本配置id:Bean实例在Spring容器中的唯一标识class:bean的全限定名称<bean id="userDao" class="com.test.spring.dao.impl.UserDaoImpl"></bean>Bean标签范围配置Bean的创建默认是单例设计模式问题:什么是单例模式,什么是多例模式?简单理解:单例模式在创建对象的时候只能生成一个
2021-02-03 23:46:49
159
原创 Spring学习01-Spring快速入门
1.Spring概述Spring框架是一个轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核, 由Rod Johnson(Spring之父)发起,是针对bean的生命周期进行管理的轻量级容器。问题 什么是IOC,什么是DI? 简单了解:IOC:( Inversion of Control )即控制反转,DI( Dependency Injection )即依赖注入,先简单进行Spring程
2021-01-28 16:27:32
978
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅