springboot
会炼钢的小白龙
这个作者很懒,什么都没留下…
展开
-
SpringBoot中并发定时任务的实现、动态定时任务的实现(看这一篇就够了)
一、在JAVA开发领域,目前可以通过以下几种方式进行定时任务 1、单机部署模式 Timer:jdk中自带的一个定时调度类,可以简单的实现按某一频度进行任务执行。提供的功能比较单一,无法实现复杂的调度任务。 ScheduledExecutorService:也是jdk自带的一个基于线程池设计的定时任务类。其每个调度任务都会分配到线程池中的一个线程执行,所以其任务是并发执行的,互不影响。 Spri...原创 2019-04-05 16:38:28 · 694 阅读 · 2 评论 -
SpringBoot中异步请求和异步调用(看这一篇就够了)
一、SpringBoot中异步请求的使用 1、异步请求与同步请求 特点: 可以先释放容器分配给请求的线程与相关资源,减轻系统负担,释放了容器所分配线程的请求,其响应将被延后,可以在耗时处理完成(例如长时间的运算)时再对客户端进行响应。一句话:增加了服务器对客户端请求的吞吐量(实际生产上我们用的比较少,如果并发请求量很大的情况下,我们会通过nginx把请求负载到集群服务的各个节点上来分摊请求压...原创 2019-04-06 22:30:15 · 5112 阅读 · 0 评论 -
SpringBoot中资源初始化加载的几种方式(看这一片就够了)
一、问题 在平时的业务模块开发过程中,难免会需要做一些全局的任务、缓存、线程等等的初始化工作,那么如何解决这个问题呢?方法有多种,但具体又要怎么选择呢? 二、资源初始化 1、既然要做资源的初始化,那么就需要了解一下springboot启动过程(这里大体说下启动过程,详细:https://www.cnblogs.com/dennyzhangdd/p/8028950.html) 按照前面的分析,Sp...原创 2019-07-02 00:06:36 · 991 阅读 · 0 评论