- ALL
- java38
- linux32
- 工具18
- 其他15
- 数据库7
- ai6
- git5
- vue5
- 前端5
- nas5
- 脚本3
- docker3
- framework3
- windows3
- 漫画3
- hexo2
- app2
- 智能家居2
- maven2
- 小程序2
- spring2
- api1
- 资源1
- 部署1
- mysql1
- 安全1
- markdown1
- appflowy1
- question1
- 系统1
- 运维1
- 数据传输1
- 数据结构1
- python1
- nginx1
spring boot项目excel导出功能封装——5.导入带进度以及忽略错误
封装的easyexcel,基于注解实现excel的导入导出,以场景来说,就是你有一个现成的分页接口或者一个list接口,只需要添加几个简单的注解,就可以实现excel的导出,也是为了方便有模板生成代码的情况下直接生成导出功能。 这是封装的依赖库源码:https://github.com/chenqi92/allbs-excel 这是这个依赖库的使用示例:https://github.com/chenqi92/allbs-excel-test 依赖库运行后在浏览器中打开:http://localhost:8080/ 即可测试各种示例,参照示例进行使用可以不用看后续的使用说明。 昨晚看到评论,发现确实把这个功能点给漏了。 所以额外加了这一节,用来说明如何使用带进度的导入。 还是需要导入maven最新版本: 12345<dependency> <groupId>cn.allbs</groupId> <artifactId>allbs-excel</artifactId> ...
spring boot项目excel导出功能封装——4.导入
说在前面 封装的easyexcel,基于注解实现excel的导入导出,以场景来说,就是你有一个现成的分页接口或者一个list接口,只需要添加几个简单的注解,就可以实现excel的导出,也是为了方便有模板生成代码的情况下直接生成导出功能。 这是封装的依赖库源码:https://github.com/chenqi92/allbs-excel 这是这个依赖库的使用示例:https://github.com/chenqi92/allbs-excel-test 依赖库运行后在浏览器中打开:http://localhost:8080/ 即可测试各种示例,参照示例进行使用可以不用看后续的使用说明。 使用说明 添加maven依赖 12345<dependency> <groupId>cn.allbs</groupId> <artifactId>allbs-excel</artifactId> <version>3.0.1</version> ...
spring boot项目excel导出功能封装——3.图表导出
说在前面 封装的easyexcel,基于注解实现excel的导入导出,以场景来说,就是你有一个现成的分页接口或者一个list接口,只需要添加几个简单的注解,就可以实现excel的导出,也是为了方便有模板生成代码的情况下直接生成导出功能。 这是封装的依赖库源码:https://github.com/chenqi92/allbs-excel 这是这个依赖库的使用示例:https://github.com/chenqi92/allbs-excel-test 依赖库运行后在浏览器中打开:http://localhost:8080/ 即可测试各种示例,参照示例进行使用可以不用看后续的使用说明。 这篇比较无聊,主要是导出数据时添加额外的chart属性自动生成图表。实际上数据导出后手动也可以指定生成图表,还更灵活。 使用说明 添加maven依赖 12345<dependency> <groupId>cn.allbs</groupId> <artifactId>allbs-excel</artifactId> ...
spring boot项目excel导出功能封装——2.高级导出
说在前面 封装的easyexcel,基于注解实现excel的导入导出,以场景来说,就是你有一个现成的分页接口或者一个list接口,只需要添加几个简单的注解,就可以实现excel的导出,也是为了方便有模板生成代码的情况下直接生成导出功能。 这是封装的依赖库源码:https://github.com/chenqi92/allbs-excel 这是这个依赖库的使用示例:https://github.com/chenqi92/allbs-excel-test 依赖库运行后在浏览器中打开:http://localhost:8080/ 即可测试各种示例,参照示例进行使用可以不用看后续的使用说明。 这是第二篇了,第一篇可以往前翻翻,后一篇是讲excel中的统计图的,没啥用可以跳过之后看最后一篇导入篇。 使用说明 添加maven依赖 12345<dependency> <groupId>cn.allbs</groupId> <artifactId>allbs-excel</artifactId> ...
spring boot项目excel导出功能封装——1.简单导出
说在前面 封装的easyexcel,基于注解实现excel的导入导出,以场景来说,就是你有一个现成的分页接口或者一个list接口,只需要添加几个简单的注解,就可以实现excel的导出,也是为了方便有模板生成代码的情况下直接生成导出功能。 这是封装的依赖库源码:https://github.com/chenqi92/allbs-excel 这是这个依赖库的使用示例:https://github.com/chenqi92/allbs-excel-test 依赖库运行后在浏览器中打开:http://localhost:8080/ 即可测试各种示例,参照示例进行使用可以不用看后续的使用说明。 前面三篇功能点较为分散,没有特意合并测试,想了想,如果真要那么复杂的表格设置,貌似写模板最方便。 使用说明 添加maven依赖 12345<dependency> <groupId>cn.allbs</groupId> <artifactId>allbs-excel</artifactId> ...
在群晖上安装appflowy,一个带ai的自托管的云笔记应用,支持多端同步
情况说明 群晖923+ docker部署 安装为最新的0.10.3版本,github地址:https://github.com/AppFlowy-IO/AppFlowy 事先安装了postgresql、minio、redis,所以下面docker-compose并没有这两个镜像,而是使用外部库。 理论上需要安装postgres、minio、redis、gotrue、ai(我没用起来,可以不部署)、appflowy-worker、appflowy-web(web端用的,如果只用移动端可以不部署)、appflowy-cloud、appflowy-admin_frontend(...
使用claude code + cloudflare上线一个工具下载说明站
本文是一个完整的建站、部署示例,不需要懂任何代码,在十分钟内可以上线一个属于自己的网站,供所有人进行访问。 这个网站可以是博客、外贸网站、游戏网站等等,流程都一样,区别只是内容。 有需要使用influxdb连接工具的可以试试我正在做的这个软件,全平台分发,几兆体积。不过正在做,不少功能没完善。 将要使用的工具 我采用的是Claude Code + github + cloudflare作为整个流程的支撑工具。国内Claude Code完全无法使用,github间歇性可以使用,cloudflare正常使用,所以没有科学手段的同学可以采用刚出的阿里的Qwen Code来代替Claude Code。 或者采用完全国内无门槛的工具集合——Qwen Code + gitee +...
kkfileview漏洞修复及加固
小程序很久之前出过一个功能——文件在线预览。功能是在小程序中直接打开word、excel、压缩包等等在微信中无法打开的文件。 然后前几天突然看到一封邮件。 然后上去看了一下,发现还真有人拿我的网站搞色色。上面这个链接现在肯定也失效了,大家就不要去试了,内容大概是这种东西(可能有些人会觉得眼熟): 这个功能使用的是开源项目kkfileview(https://github.com/kekingcn/kkFileView)进行实现,我是用docker部署了4.1.0版本 。 4.1.0不是最新版本,想使用最新版本,需要加他们的星球,99块一位。当然也自行打包,源码完全提供。 项目部署一开始我就在nginx中禁用了上传,以为是程序漏洞,日志太多懒得翻,所以干脆fork了一下他们的代码,重新打包到我自己的docker镜像库,并拉取替换了本地部署。 重点来了 昨天上班特意观察了一下: 发现压根不是上传接口的漏而是用了SSRF + 存储型 XSS 组合漏洞。服务器替攻击者下载并缓存了远程 HTML,kkFileView然后把下载结果放到自己的静态目录,再用...
无需服务器部署网站
Serverless 很多人都用过cloudflare的workers and pages,无需服务器即可架设自己的网站。cloudflare的如下: 现在腾讯也有类似的功能了。下面就讲一下如何进行部署使用。 Edge...
