首页
关于
山有木兮
累计撰写
42
篇文章
累计创建
12
个分类
累计收到
0
条评论
导航
首页
关于
目录
山有木兮博客
山有木兮木有枝,心悦君兮君不知
山有木兮主页
山有木兮接口开放平台
山有木兮影视
山有木兮开发者工具
最新acme4j使用实例
acme4j是自动证书管理环境(ACME)协议的java客户端,可以自动执行验证和证书的颁发,该客户端是通过连接到ACME服务器,并执行所必要的步骤来管理证书。 1.引入依赖 <dependency> <groupId>org.shredzone.acme4j</groupId> <
2024-10-15 10:09
91
0
1
35.1℃
springboot解决大文件或多文件下载
一、简单大文件下载: /** * 下载大文件 * @param path 路径 * @param fileName 文件名 * @return * @throws IOException */ public static ResponseEntity<InputStreamResourc
2024-10-11 17:21
23
0
0
26.3℃
Spring
均衡加权轮询算法
最近闲来无事打算写一个接口,不过我这个接口要实现的功能也是要通过请求第三方接口实现的,因为第三方接口比较多(要花钱的,不给白&
2024-04-24 17:57
76
0
0
31.6℃
算法
函数式接口的四种函数
简介 函数式接口:有且仅有一个抽象方法,但是可以有多个非抽象方法的接口,这样的接口可以隐式转换为 Lambda 表达式 一!
2024-03-04 14:58
87
0
0
32.7℃
Java基础
docker创建jdk21镜像
安装docker就不必多说了懂的都懂 1、先找个地方放Dockerfile文件 mkdir /www/package/jdk21 cd /www/package/jdk21 2、创建Dockerfile文件 touch Dockerfile 3、编辑Dockerfile文件 vim Docke
2024-02-19 22:56
14
0
0
25.4℃
中间件
Vite创建Vue3项目
注:本文中我使用的是 pnpm,也可以替换成 npm。 一、创建 vue3 项目 Vite是一种新型前端构建工具,能够显著提升前端开发体验。 兼容性注意 Vite 需要 Node.js 版本 18+,20+。然而,有些模板需要依赖更高的 Node 版本才能正常运行,当你的包管理器发出警告时,请注意升
2024-01-16 10:03
23
0
1
28.3℃
前端
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 /
2024-01-05 16:38
24
0
0
26.4℃
Linux
从Java8到Java21
Java8 于2014年3月14号发布,距现在已经有快十年的时间了,相信大部分企业或者个人都还在使用 Java8,不过自从 Java21 发布之后,里面的虚拟线程实在是太香了,我个人觉得这个算是一个类似 Java8 一样的革命性的版本,所以,是时候升级到 Java21 啦。 下面主要是介绍 Java
2023-12-29 16:32
55
0
0
29.5℃
Java基础
Spring Security整合JWT实现认证授权
本篇文章主要是 springboot 整合 jwt 实现用户的登录认证与授权,并且还有单用户共享 token、单设备登录、多设备登录、同端互斥登录与临时 token 等。git 地址:点击前往 阅读需要熟悉 spring security 与 jwt 相关知识,也可前往链接学习: Spring Se
2023-12-17 17:31
46
0
0
28.6℃
Spring
注解实现数据权限过滤
一、简介 一般一些后台管理系统都会有租户或者组织架构的概念,由于租户或者组织都是属于某一群体的,因此他们的数据应该是隔离的。 就拿组织架构来说,一个公司相当于一个组织,因此由这个组织的用户创建的任何东西都是属于这个组织的,其他组织是看不到的,所以后台会有一个组织表 dept,当然,组织自然也是有层级
2023-12-02 16:22
58
0
0
29.8℃
Spring
上一页
下一页
1
2
3
4
5
弹