logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【SpringBoot】7 种实现 HTTP 调用的方式

作者在工作中,遇到一些需要调用三方接口的任务,就需要用到 HTTP 调用工具。

文章图片
#http#spring boot#java
【Excel】使用 SpringBoot 实现 Excel 文件的导入与导出

为了大家能更好地理解这篇博文,在看之前,建议去看看我的上一篇博文:【File】使用 SpringBoot 实现文件的上传与下载这两篇博文互有联系:文件的导入就是文件的上传;文件的导出就是文件的下载。至于为什么是 导入/导出 Excel 文件呢?因为 Excel 文件用的频率更多吧。顺便来复习下通过 EasyExcel 来操作 Excel 文件。...

文章图片
#spring boot#java#spring
【HttpClient】在 SpringBoot 中使用 HttpClient 实现 HTTP 请求

越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HT

#spring boot#java#后端
【SpringBoot】SpringBoot 中对静态资源的访问及映射本地文件

创建一个Java类并实现接口,重写方法// 访问路径以 “/mystatic” 开头时,会去 “mystatic” 路径下找静态资源 registry . addResourceHandler("/mystatic/**") . addResourceLocations("classpath:/mystatic/");} }在下新建mystatic文件夹,并放入一张图片1.jpg。如果我们将修改为

文章图片
#spring boot#java#spring
【定时任务】Java 中 8 种定时任务

1、Timer类是 JDK1.3 专门提供的定时器工具,用来在执行指定任务,需要跟TimerTask一起配合使用工作流程:把 任务TimerTask添加到 任务队列TaskQueue中,由异步无限循环任务队列,如果队列不为空,则去执行任务。Timer案例:执行一个定时任务,每隔1秒执行一次,延迟2秒执行所以,阿里巴巴开发者规范中不建议使用它是JDK1.5 版本引进的定时任务,,设计的初衷是为了解决

文章图片
#java#开发语言#spring
【SpringBoot】由一个 @RequestBody 注解引起了我的深思

1. HTTP 协议​HTTP 协议 是一个应用层协议,它是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。​HTTP 协议是一个无状态的请求/响应协议。请求消息对象 Request客户端发送一个HTTP请求到服务器的请求消息包括以下格式:请求行请求头部空行请求数据(

文章图片
#spring boot#java#spring
【Thread】线程池的 7 种创建方式及自定义线程池

1. 什么是线程池线程池(ThreadPool)是一种基于池化思想管理和使用线程的机制。它是将多个线程预先存储在一个“池子”内,当有任务出现时可以避免重新创建和销毁线程所带来性能开销,只需要从“池子”内取出相应的线程执行对应的任务即可。使用线程池主要有以下优点:降低资源消耗提高响应速度提高线程的可管理性同时,阿里巴巴在其《Java开发手册》中也强制规定:线程资源必须通过线程池提供,不允许在应用中自

文章图片
#java#开发语言#后端
【SpringBoot】三种方式,教你读取 jar 包中的 resources 目录下的文件

但部署后,项目是通过打成 jar 包运行的,里面的文件是没有实际路径的(只有相对于项目名的相对路径)。此方法默认也是从 classpath 路径(即:src 或 resources 路径下)下查找文件的,但它的路径前为什么需要加 “/” 呢?此方法默认是从 classpath 路径(即:src 或 resources 路径下)下查找文件的,所以,路径前不需要加 “/”。因为最后肯定是打包部署的,所

文章图片
#spring boot#java#spring
【Log】(三)Java 中的日志框架 logback、log4j2

1. logback 学习1.1 logback 介绍logback 是由 log4j 创始人设计的另一个开源日志组件,性能比 log4j 好logback 主要分为 3 个模块:logback-core:其它两个模块的基础模块logback-classic:它是 log4j 的一个改良版本,同时它完整实现了 slf4j APIlogback-access:访问模块与 Servlet

#java#开发语言#后端
【PDF】使用 SpringBoot 导出 PDF 文件

使用 iText 导出 pdf 表格iText 是一种生成 PDF 报表的 Java 组件,先把 jar 包下下来,maven 依赖如下:<dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.0.6</

#spring boot#java#后端
暂无文章信息