logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot 集成 Ehcache 实现本地缓存

EhCache是一种广泛使用的开源Java 分布式缓存。主要面向通用缓存、Java EE 和轻量级容器,可以和大部分 Java 项目无缝整合。Ehcache虽然也支持分布式模式,但是分布式方案不是很好,建议只将其作为单机的进程内缓存使用直接在 JVM 虚拟机中缓存,速度快,效率高支持多种缓存策略:LRU、LFU、FIFO 淘汰算法支持内存和磁盘存储,默认存储在内存中,如内存不够时把缓存数据同步到磁

文章图片
#spring boot#后端#java
【SpringBoot】SpringBoot 中使用 @Async 实现优雅地异步调用

在 Java 中,当我们需要执行异步操作时,往往会去创建一个新线程去执行,如下:```javapublic class App {public static void main( String[] args ) {new Thread(() -> {System.out.println(Thread.currentThread().getName() + ":异步任务");}).start();}

#spring boot#java#spring
【SpringCloud Alibaba】(六)使用 Sentinel 实现服务限流与容错

今天,我们就使用 Sentinel 实现接口的限流,并使用 Feign 整合 Sentinel 实现服务容错的功能,让我们体验下微服务使用了服务容错功能的效果。因为内容仅仅围绕着 SpringCloud Alibaba技术栈展开,所以,这里我们使用的服务容错组件是阿里开源的 Sentinel。当然,能够实现服务容错功能的组件不仅仅有 Sentinel,比如:Hystrix 和 Resilience

文章图片
#spring cloud#sentinel#spring
【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#开发语言#后端
    共 18 条
  • 1
  • 2
  • 请选择