logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot - 使用maven-assembly-plugin插件将项目打包为.tar.gz格式的压缩包(一)

基于SpringBoot框架开发的代码,打包时默认将配置文件等信息全部打包进一个JAR包中,当仅仅需要修改配置文件时就变的比较麻烦,那怎么办呢?通过assembly则可以解决该问题。

#spring boot
SpringCloud - 流量控制(一):基于RequestRateLimiterGatewayFilterFactory的限流

常用的更平滑的限流算法有两种:漏桶算法和令牌桶算法.两种限流的算法确有其独到之处,其他实现比如滑动时间窗或者三色速率标记法,其实是“漏桶”与“令牌桶”的变种。要么将“漏桶”容积换成了单位时间,要么是按规则将请求标记颜色进行处理,底层还是“令牌”的思想。...

#spring cloud#spring
执行DOCKER PULL报错:net/http: TLS handshake timeout

执行DOCKER PULL报错:net/http: TLS handshake timeout。

#docker
使用maven-release-plugin的应用场景是什么?

在实际工作中,都是基于SNAPSHOT版本进行开发的,开发完毕需要发布一个对应的RELEASE版本,然后再将当前的最新代码版本更新为下一个SNAPSHOT版本,如果手动完成这些工作还是比较麻烦的,而该插件解决了以上提到的所有问题。也就是说该插件完成版本了从1.0-SNAPSHOT到1.0再到1.1-SNAPSHOT的处理。......

#maven
JAVA基础 - log4j.xml简介

在实际的工作中,我们使用过log4j.properties和logback.xml,今天在学习ATLAS的时候第一次看到atlas-log4j.xml文件,于是将该文件的配置进行了整理。

#java#log4j#logback
SpringBoot - java.lang.RuntimeException: dynamic-datasource Please check the setting of primary

java.lang.RuntimeException: dynamic-datasource Please check the setting of primary

#spring boot
SpringBoot - MyBatis-Plus - 使用dynamic-datasource-spring-boot-starter支持多数据源(五)

dynamic-datasource-spring-boot-starter 是一个基于 springboot 的快速集成多数据源的启动器,该插件可以不依赖 MyBatis-Plus独立使用。适用于多种场景:纯粹多库、读写分离、一主多从、混合模式,支持数据源的分组。...

#spring boot
在SpringBoot项目的POM文件中添加spring-boot-configuration-processor的作用是什么?

spring-boot-configuration-processor的作用是在工程编译时,根据配置类自动生成配置类的元数据信息,即META-INF目录下的spring-configuration-metadata.json文件,从而可以告诉Spring容器这个JAR包中有哪些自定义的配置。

#spring#spring boot
Rete算法

Rete是拉丁文,对应英文是NET也就是网络的意思。在1974年由内基梅隆大学的 Charles L.Forgy 博士提出,该算法是一个快速的模式匹配算法,是一种在大量规则和大量对象之间进行规则匹配和比较的高效方法。Rete算法是一种前向规则快速匹配算法,其匹配速度与规则数目无关,事实只有在满足本节点时才会继续向下沿网络传递,它通过形成一个Rete网络进行模式匹配,利用时间冗余性(Temporal

#算法
SpringBoot - @ControllerAdvice注解详解

@ControllerAdvice 就是 @Controller 的增强版。@ControllerAdvice 主要用来处理全局数据,一般搭配 @ExceptionHandler、@ModelAttribute、@InitBinder使用,在三个应用场景中使用:全局异常处理、全局数据绑定和全局数据预处理。@ControllerAdvice是@Component注解的一个延伸注解,Spring会自动

#spring boot
    共 23 条
  • 1
  • 2
  • 3
  • 请选择