Java小强个人技术博客站点    手机版
当前位置: 首页

SpringBoot中application.yml引入多个YML文件

110 框架 | 2022-8-18 14:08
首先,你要了解SpringBoot配置文件加载顺序,加载位置(代码内,Nacos等),当然这不是这里要说的,这里我们就是约定配置文件在resources下,一般有一个主配置文件application.yml,但是当配置过多时,一个配置文件,将会非常臃肿。所以我们需要把配置文件拆分,一些不需要动的,公用的,核心的配置放到application.yml下,其他的......查看详细

分布式任务调度平台XXL-JOB:调度日志打印时区问题

330 开源 | 2022-8-17 11:00
Quartz作为开源作业调度中的佼佼者,是作业调度的首选。但是集群环境中Quartz采用API的方式对任务进行管理,从而可以避免上述问题,但是同样存在以下问题:问题一:调用API的的方式操作任务,不人性化;问题二:需要持久化业务QuartzJobBean到底层数据表中,系统侵入性相当严重。问题三:调度逻辑和QuartzJobBean耦合在同一个项目中,这将导......查看详细

分布式任务调度平台XXL-JOB:调度报告生成报错

300 开源 | 2022-8-16 19:11
Quartz作为开源作业调度中的佼佼者,是作业调度的首选。但是集群环境中Quartz采用API的方式对任务进行管理,从而可以避免上述问题,但是同样存在以下问题:问题一:调用API的的方式操作任务,不人性化;问题二:需要持久化业务QuartzJobBean到底层数据表中,系统侵入性相当严重。问题三:调度逻辑和QuartzJobBean耦合在同一个项目中,这将导......查看详细

Kafka 消费端消费重试和死信队列

460 软件 | 2022-8-15 14:34
Spring-Kafka 提供消费重试的机制。当消息消费失败的时候,Spring-Kafka 会通过消费重试机制,重新投递该消息给 Consumer ,让 Consumer 重新消费消息 。默认情况下,Spring-Kafka 达到配置的重试次数时,【每条消息的失败重试时间,由配置的时间隔决定】Consumer 如果依然消费失败 ,那么该消息就会进入到死信队......查看详细

SpringMVC 文件下载的两种方式

1921 Java | 2022-7-29 10:52
现如今又要写一个关于下午的业务,因此再次编写测试用例,总结了两种下载方式。首先介绍一个14年就写的文章,Http断点下载实简单讲解(http://www.javacui.com/java/98.html )基于Spring的ResponseEntity/**  * SpringMVC方式  */ @GetMapp......查看详细

Java中双重检查锁(double checked locking)

2420 Java | 2022-7-20 9:37
双重检查锁(Double-Check Locking),顾名思义,通过两次检查,并基于加锁机制,实现某个功能。在实现单例模式时,如果未考虑多线程的情况,就容易写出下面的getInstance1()错误代码:public class Singleton {     private ......查看详细

Fastjson报autotype is not support

2670 开源 | 2022-7-20 9:28
打开AutoType功能在1.2.25之后的版本,以及所有的.sec01后缀版本中,autotype功能是受限的,和之前的版本不同,如果在升级的过程中遇到问题,可以通过以下方法配置。注意:如果配置了safeMode,配置白名单也是不起作用的。一、添加autotype白名单添加白名单有三种方式,三选一,如下:1. 在代码中配置ParserConfig.getG......查看详细

我问青山几时老,青山问我几时闲

3060 生活 | 2022-7-12 15:20
我的沉默不语,并不是无话可说,而是我这一路走过来,一言难尽。一轮明月挂长空,自古悲欢各不同。只见浮云流水去,青山总在画屏中。月似铜镜树似扇,苍穹划过数鸿雁。心思婵娟归似箭,高歌伴吾寥寂谈。残阳半树高,如镜似火烧,凄凉伴孤影,群鸟欲归巢。一月一树一人, 一步一动一走。一思一想一念,一人一天一生。夕阳西下行路艰,寒鸦老树伴孤魂。本是红尘悲伤客,来生不做痴心人!枯......查看详细