Spring cloud链路跟踪服务集成zipkin+mysql+sleuth+rabbitMq 编程语言

Spring cloud链路跟踪服务集成zipkin+mysql+sleuth+rabbitMq

Spring cloud链路跟踪服务集成zipkin+mysql+sleuth+rabbitMq一、链路跟踪服务能为我们带来什么好处? 随着各模块单体微服务越来越多,系统之间的服务依赖、服务调用越来越...
阅读全文

@order注解 解答

注解@Order或者接口Ordered的作用是定义Spring IOC容器中Bean的执行顺序的优先级,而不是定义Bean的加载顺序,Bean的加载顺序不受@Order或Ordered接口的影响;注解...
阅读全文

选择排序极其优化

选择排序思想:双重for循环遍历数组,在每一轮比较中,找出最小元素的下标,将最小元素换到“首位”。publicstaticvoidselectionSort(int arr){int minIndex...
阅读全文

@DateTimeFormat和@JsonFormat浅解

@DateTimeFormat和@JsonFormat浅解 @DateTimeFormat 把传给后台的时间字符串转成Date,但是只会在@RequestParam请求参数的时生效,在@Request...
阅读全文
SpringBoot打包所有依赖jar包和配置文件全部分离 编程语言

SpringBoot打包所有依赖jar包和配置文件全部分离

常规的springboot打包后,只生成一个jar包,配置文件和所有依赖包都在一起,当有一点点改动,上线时需要把整个包发布上去,有些不太方便。pom.xml配置<?xml version="1....
阅读全文
可重入锁的理解及公平锁和非公平锁的具体实现 编程语言

可重入锁的理解及公平锁和非公平锁的具体实现

可重入锁首先结合以下两个例子理解以下可重入锁的概念。/** * 可重入锁: * 1、可重复可递归调用的锁,在外层使用锁之后,在内层仍然可以使用,并且不发生死锁,这样的锁就叫做可重入锁。 * 2、是指在...
阅读全文

Java 8中获取当前的时间戳

Instant类有一个静态工厂方法now()会返回当前的时间戳, 如下:import java.time.Instant; public class DateUtil { public static ...
阅读全文

使用@Order注解调整配置类加载顺序

@Order1、Spring 4.2 利用@Order控制配置类的加载顺序,2、Spring在加载Bean的时候,有用到order注解。3、通过@Order指定执行顺序,值越小,越先执行4、@Orde...
阅读全文