大家好,我是Java陈序员。文件上传下载,是我们在开发中经常会遇到的需求!无论是本地存储、还是云存储,我们可以自己封装API来实现功能。今天,给大家介绍一款一行代码实现多平台文件存储的工具,开箱即用!关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。项目介绍x-file-storage——一行代码实现将文件存储到本地、FTP、SFTP、WebDAV、OSS云存储、其它兼容S3协议的存储平台。支持的存储平台:支持的对象存储:快速入门配置1、引入项目依赖org.dromara.x-file-storagex-file-storage-spring2
大家好,我是Java陈序员。文件上传下载,是我们在开发中经常会遇到的需求!无论是本地存储、还是云存储,我们可以自己封装API来实现功能。今天,给大家介绍一款一行代码实现多平台文件存储的工具,开箱即用!关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。项目介绍x-file-storage——一行代码实现将文件存储到本地、FTP、SFTP、WebDAV、OSS云存储、其它兼容S3协议的存储平台。支持的存储平台:支持的对象存储:快速入门配置1、引入项目依赖org.dromara.x-file-storagex-file-storage-spring2
对于很多小伙伴来说,电脑录屏是经常需要使用的技能。面对网络上眼花缭乱的录屏软件,究竟哪个录屏软件好用呢?录屏软件哪个好?今天,小编分享亲自测试的这6款录屏软件给你,一起来看看吧。 录屏软件1:XboxGameBar很多小伙伴不知道,Windows系统其实自带了一个录屏软件,名叫XboxGameBar,不知道录屏软件哪个好的小伙伴,可以选择去使用这个录屏软件,使用起来简单方便。优点:界面简洁、Windows系统自带,免费录制,操作简单方便。缺点:不能录制电脑桌面和文件资源管理器、录制的视频文件体积相对偏大。推荐星数:★★★★ 录屏软件2:嗨格式录屏大师网上这么多的录屏软件,录屏软件哪个好呢?第二
title:swaggerUI不好用,试试这个openapiUI?date:2024-01-08categories:[tool]tags:[openapi,工具]description:基于swaggger2,openapi3规范的UI文档1.背景由于长期使用swaggerUI工具,它的轻量风格个人觉得还是不错的,但是它的整体使用体验确实不好,用过的可能都有体会,这里就不一一列举了(由于语言表达能力有限,手动🐶保命,毕竟我在说鼻祖,等下会不会被砍😭)开源的openapi文档redoc,由于默认的服务器在国外,测试调用接口体验也不咋好,还有就是UI风格有点不习惯,可能看习惯了swaggerUI
之前写过一篇文章我理想中的低代码开发工具的形态,已经吐槽了各种封装xxxForm,xxxTable的行为,这里就不啰嗦了。今天再来看看我的工具达到了什么程度。多图预警。。。以管理后台一个列表页为例选择对应的模板截图查询区域,使用OCR初始化查询表单的配置截图表头,使用OCR初始化table的配置使用ChatGPT翻译中文字段生成代码效果目前我们没有写一行代码,就已经达到了如下的效果下面是一部分生成的代码import{reactive,ref}from'vue'import{IFetchTableListResult}from'./api'interfaceITableListItem{/***
刚看到IDEA官方昨天发了这样一条推:IDEA的新UI可以在2022.3版本上直接使用了!开启方法如下:打开IDEA的Setting界面,在Appearance&Behavior下有个被标注为Beta标签的NewUI菜单,具体如下图:勾选EnablenewUI选项,然后点击okIDEA会提示重启:这里记录下重启前的样子:重启之后:可以看到效果就跟去年通过修改配置提前预览的那个界面差不多,现在应该更稳定了吧。不知道你是否喜欢这个新的UI呢?反正我挺喜欢的,我就先用起来啦 ------我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。另外,如果
大家好,我是前端西瓜哥。今天我们来看看R树是什么?以及它为什么能够提高图形的检索速度。R树(R-tree)是一种 空间索引技术,能够是从大量的节点中,快速找到特定范围的元素集合,而不用一个不落地遍历所有节点。思路和其他索引算法(比如B树、跳表)有点像,但 R树针对的是高维数据的查询 。R树的“R”指的是矩形(Rectangle)。举个具体的例子,假设有一张地图,上面有几百万个节点,要快速找某个位置半径2公里的所有餐馆的信息。低效的做法是遍历这几百万的节点的位置,判断距离是否小于2公里。但如果用上索引技术,比如R树,我们就能利用索引去 空间换时间,快速拿到特定范围的节点超集,比如几千个。接着只需
手机相册中存在许多无用的照片,删除它们是必不可少的。有些人在删除照片时为了方便,直接将相册中的分类文件夹一并彻底删除,这样可能导致许多有用的照片也被误删了。那么如果有用的照片因为这个原因被删除了,该如何恢复手机相册呢?以下是三种方法,当你发现照片被误删除时,不要再进行其他操作,及时恢复数据,越早越好。方法一:使用图库应用自带的【回收站】恢复照片手机厂商通常考虑到用户可能误删照片的情况,因此在图库应用中添加了类似【回收站】的功能。你可以按照以下步骤找回被删除的照片:1.打开图库应用。2.进入【最近删除】。3.选择需要恢复的照片。4.点击【恢复】。方法二:使用云备份恢复手机相册现代手机通常都提供云
EntityFrameWork(简称EF)以面向对象的方式操作数据库给开发人员带来了很大的便利性,但其性能问题从面世以来就一直就被广大的.NET生态开发技术人员所吐槽,然而,它真的那么不堪使用吗?试试下面这6个小技巧,瞬间极大提升EFCore性能:AsNoTracking在项目开发的时候,如果查询出来的对象不会被修改、删除等,那么在查询的时候,可以启用AsNoTracking,这样就能降低EFCore的资源占用Book[]books=ctx.Books.AsNoTracking().Take(3).ToArray();Bookb1=books[0];b1.Title="abc";EntityE
如果你经常需要编写或编辑代码、文档、笔记等文本文件,你可能会对文本编辑器的选择感到困惑。市面上有很多不同的文本编辑器,它们各有各的特点和优势,那么你应该如何选择适合你的文本编辑器呢?今天,我就为你介绍四款优秀的文本编辑器,它们分别是NotePad–、Kate、SublimeText和NotePads,让你了解它们的功能和特色,帮助你做出明智的选择。NotePad--NotePad--是一款国产的文本编辑器,它可以在Windows、Mac和Linux系统上运行,支持多种编程语言的语法高亮、代码折叠、自动补全、文件对比等功能。NotePad–的目标是成为文本编辑类软件的国产可替代,重点在国产Uos