- 博客(5)
- 收藏
- 关注
原创 KKFileview如何使用Nginx进行反向代理实操
KKFileView是一款开源的文件在线预览解决方案,支持多种主流办公文档格式(Word、Excel、PPT、PDF、TXT、图片等),底层基于 LibreOffice 转换为 PDF 再渲染成 HTML 页面进行展示。本文围绕 Spring Boot + Vue 前后端分离架构,详细讲解了如何配置 KKFileView 的在线预览功能,并结合 Nginx 实现了不同网络环境下的代理访问机制。通过合理配置,不仅解决了跨域问题,还能根据不同网络环境灵活切换预览路径,保障系统的可用性与兼容性。
2025-06-24 11:59:14
1257
原创 VMware Workstation虚拟机各种硬盘类型速度测试
本文测试了6种SCSI虚拟硬盘配置的读写性能,包括单个/多个文件、是否预分配空间以及RAID0组合。测试结果显示:单个文件配置(vol2)写入稳定在760-793MB/s,读取792-813MB/s,性能最优且稳定;RAID0组合(vol1)写入波动较大(575-810MB/s),读取性能接近单文件;多个文件配置(vol3/vol4)写入性能显著下降(288-531MB/s)。预分配空间对性能影响不明显。建议对性能要求高的场景优先选择单个文件配置。
2025-06-18 10:55:41
833
原创 【飞桨-rocketqa】AttributeError: module ‘paddle.fluid.layers‘ has no attribute ‘py_reader‘
找到报错位置,把paddle.fluid.layers.py_reader()改成paddle.fluid.io.DataLoader.from_generator()飞桨高版本移除了paddle.fluid.layers.py_reader()这是2.3.2的提示。
2023-12-28 17:51:04
1280
1
原创 java ThreadPoolExecutor线程池的使用
笔记: java ThreadPoolExecutor线程池的使用1 为什么使用线程池?2 创建线程池3 执行任务1 为什么使用线程池?(1) 大量线程的创建和销毁会过度消耗系统资源(2) 节省系统响应时间, 如果要处理请求, 而线程池中恰好有空闲的线程, 那么就可以直接处理, 无需创建新的线程; 不仅节省了系统资源, 无形中也缩减了响应请求的时间(3) 控制程序创建线程的数量, 通过设置...
2019-04-11 17:51:42
1012
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅