最新acme4j使用实例

acme4j是自动证书管理环境(ACME)协议的java客户端,可以自动执行验证和证书的颁发,该客户端是通过连接到ACME服务器,并执行所必要的步骤来管理证书。 1.引入依赖 <dependency> <groupId>org.shredzone.acme4j</groupId> <

springboot解决大文件或多文件下载

一、简单大文件下载: /** * 下载大文件 * @param path 路径 * @param fileName 文件名 * @return * @throws IOException */ public static ResponseEntity<InputStreamResourc

Spring 

均衡加权轮询算法

最近闲来无事打算写一个接口,不过我这个接口要实现的功能也是要通过请求第三方接口实现的,因为第三方接口比较多(要花钱的,不给白&

算法 

函数式接口的四种函数

简介 函数式接口:有且仅有一个抽象方法,但是可以有多个非抽象方法的接口,这样的接口可以隐式转换为 Lambda 表达式 一!

docker创建jdk21镜像

安装docker就不必多说了懂的都懂 1、先找个地方放Dockerfile文件 mkdir /www/package/jdk21 cd /www/package/jdk21 2、创建Dockerfile文件 touch Dockerfile 3、编辑Dockerfile文件 vim Docke

Vite创建Vue3项目

注:本文中我使用的是 pnpm,也可以替换成 npm。 一、创建 vue3 项目 Vite是一种新型前端构建工具,能够显著提升前端开发体验。 兼容性注意 Vite 需要 Node.js 版本 18+,20+。然而,有些模板需要依赖更高的 Node 版本才能正常运行,当你的包管理器发出警告时,请注意升

前端 

centos9stream修改yum源

清华源地址: https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/ 1、备份 cp /etc/yum.repos.d/centos.repo /etc/yum.repos.d/centos.repo.bak 2、修改源 vi /

Linux 

从Java8到Java21

Java8 于2014年3月14号发布,距现在已经有快十年的时间了,相信大部分企业或者个人都还在使用 Java8,不过自从 Java21 发布之后,里面的虚拟线程实在是太香了,我个人觉得这个算是一个类似 Java8 一样的革命性的版本,所以,是时候升级到 Java21 啦。 下面主要是介绍 Java

Spring Security整合JWT实现认证授权

本篇文章主要是 springboot 整合 jwt 实现用户的登录认证与授权,并且还有单用户共享 token、单设备登录、多设备登录、同端互斥登录与临时 token 等。git 地址:点击前往 阅读需要熟悉 spring security 与 jwt 相关知识,也可前往链接学习: Spring Se

Spring 

注解实现数据权限过滤

一、简介 一般一些后台管理系统都会有租户或者组织架构的概念,由于租户或者组织都是属于某一群体的,因此他们的数据应该是隔离的。 就拿组织架构来说,一个公司相当于一个组织,因此由这个组织的用户创建的任何东西都是属于这个组织的,其他组织是看不到的,所以后台会有一个组织表 dept,当然,组织自然也是有层级

Spring