- 博客(7)
- 收藏
- 关注
原创 接口请求失败?@Retryable(spring的重试机制)
在开发项目中,我们经常会使用到多个第三方接口来获取数据,那么当调用接口失败,导致获取不到数据时该如何处理?这时候就需要用到@Retryable注解了(spring提供的重试机制)使用步骤:1.添加依赖 <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> <version&.
2021-08-28 10:34:46 2285
原创 常用排序总结
交换排序冒泡排序算法原理:冒泡排序要对一个列表多次重复遍历。它要比较相邻的两项,并且交换顺序排错的项。每对 列表实行一次遍历,就有一个最大项排在了正确的位置。大体上讲,列表的每一个数据项都会在 其相应的位置 “冒泡”。如果列表有 n 项,第一次遍历就要比较 n-1 对数据。一旦列表中最大(按照规定的原则定义大小)的数据是所比较的数据对中的一个,它就会沿着列表一直后移,直到这次遍历结束。时间复杂度为O(n²),空间复杂度为O(n)java实现public void bubbleSort(int
2021-08-25 12:07:42 201
原创 Java SDK的作用
1、SDK的概念SDK(Software Development Kit)就是 ”软件开发工具包“,软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。简单讲,就是通过第三方服务商实现产品功能的软件工具包。比如我们日常使用的移动支付技术、语音识别技术、验证码等功能都是可以通过软件工具包实现的。开发者不需要对产品的每一项功能进行开发,选择合适的SDK,可以花费较少的时间,实现产品的功能。2、SDK与API的区别API是“应用程序接口”,只是类
2021-08-24 16:19:13 4930
原创 Slf4j与Log4j的区别
前言在开发过程中使用日志库打印信息是必不可少,我之前在开发学习的过程中使用的多数是Log4j,而现在大多数程序员使用的都是Slf4j,于是就研究了一下两者的区别。一、区别介绍Log4j 全称为Log for java,Slf4j 全称是simple log facade for java。两者最本质的区别可以简单描述为:Log4j 可以看成是一个完整的日志库,可以通过Log4j的配置文件灵活配置日志的记录格式、记录级别、输出格式等,而不需要修改已有的日志记录代码。Slf4j 则是日志库的一个统
2021-07-30 16:42:12 18462
原创 SpringBoot项目中如何使用devtools工具实现热部署
使用devtools工具的目的:当类路径上的文件发生更改时自动重启项目具体操作如下:一、pom文件中导入依赖<!-- 热部署工具--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <opt
2021-07-29 16:06:45 451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人