- 博客(296)
- 收藏
- 关注
原创 JAVA实现附件分片上传
本文介绍了一个大文件分片上传的实现方案。由于文件服务器限制单次上传不能超过500MB,因此需要将大文件切分为500MB的块进行分片上传。实现方案采用Java编写,通过RandomAccessFile读取文件并按指定大小分片,使用HttpClient将各分片上传至服务器。程序会记录每个分片的上传状态,并在全部完成后汇总文件信息。日志示例显示了一个1100MB的文件被分成3个分片上传的过程,总耗时18.32秒,平均速度达60.08MB/s。该方案有效解决了大文件上传的限制问题,并提供了详细的进度监控和性能统计功
2025-08-08 16:35:10
556
原创 VUE项目指定配置文件启动及打包
本文介绍了一种多环境配置管理方案,通过为本地开发、客户测试和生产环境分别创建.env.dev、.env.test和.env.prod配置文件,解决项目在不同环境切换时频繁修改配置的问题。在package.json中配置了对应的serve和build命令,如"serve:dev"、"build:prod"等,通过--mode参数指定环境。项目代码中通过process.env动态获取配置变量,实现环境隔离。该方案避免了手动修改配置的繁琐,降低了出错风险,同时保持了代码的统
2025-08-08 16:21:57
502
原创 JAVA接口请求测试及调用
摘要:本文展示了两种调用POST接口的方法,接口路径为"/jumpByVin",接收包含VIN参数的JSON请求体。第一种通过CMD使用curl命令调用,第二种使用JDK8的HttpURLConnection实现Java调用。两种方法都发送测试数据"TESTVIN123456",接口会返回接收到的VIN值并打印到控制台。代码示例详细展示了如何设置请求头、写入请求体和处理响应,为接口调试提供了完整的参考实现。
2025-08-08 15:42:25
165
原创 Tomcat配置重定向
本文描述了一个Tomcat服务器URL重定向配置方案。当用户访问包含下划线"_"的项目路径(如ABC_2025)时,系统会自动重定向到PUBLISH项目,同时保留原始URL中的所有参数。配置方法是在Tomcat的server.xml中启用RewriteValve,并在rewrite.config文件中设置重写规则,使用正则表达式匹配下划线项目路径,将其替换为/PUBLISH/路径。这种配置特别适用于处理实际不存在的带下划线项目路径的访问请求,确保用户能正确访问PUBLISH项目内容。
2025-08-08 14:57:59
285
原创 Swing 默认风格的“不确定模式”进度条
该代码实现了一个带有进度显示的数据推送对话框。主要功能包括: 创建模态对话框显示推送进度,包含不确定进度条和日志输出区域 重定向System.out和System.err到对话框的文本区域,实时显示日志 使用SwingWorker在后台执行数据推送任务(xxxxxx方法) 任务完成后自动关闭对话框并恢复标准输出流 对话框尺寸为600x400,居中显示,标题为"数据推送中" 代码通过GUI组件和后台线程实现了非阻塞的数据推送过程,同时提供了进度反馈和日志输出功能。
2025-06-26 13:42:54
141
原创 Apache 支持 HTTPS
本文摘要:介绍了HTTPS证书配置的关键步骤,包括使用OpenSSL命令从PFX文件中提取私钥(private.key)和证书(cert.pem),并配置Apache服务器的SSL模块(httpd.conf)和虚拟主机(httpd-ahssl.conf)。配置内容包含:声明443端口监听、指定证书文件路径、设置反向代理到内网服务器(192.168.1.100:80),以及配置SSL日志记录。整个流程实现了将https://www.my.apps.com安全地代理到内部HTTP服务。
2025-06-26 13:17:25
233
原创 Linux安装Nacos
在Linux系统中安装Nacos的步骤如下:首先,创建并进入安装目录/opt/nacos。接着,从GitHub下载Nacos的安装包,并使用tar命令解压到指定目录。然后,修改启动脚本startup.sh,设置运行模式为单机模式(standalone)。最后,执行启动脚本以启动Nacos服务。整个过程简洁明了,适合快速部署Nacos服务。
2025-05-19 16:07:18
181
原创 request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has expired
request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has expired
2024-02-28 12:03:39
527
原创 Docker安装Flarum(开源论坛)
Flarum介绍、安装命令、访问路径、创建角色、授权角色、创建用户、分配角色、创建话题、参与话题、资源链接
2024-01-03 17:54:42
1033
原创 Linux安装NPM
docker安装、docker-compose安装、docker-compose.yml、安装命令、访问路径、官网地址
2023-12-28 15:57:24
1280
1
原创 java.lang.NoSuchMethodError: io.netty.util.concurrent.SingleThreadEventExecutor
java.lang.NoSuchMethodError: io.netty.util.concurrent.SingleThreadEventExecutor
2023-12-14 16:55:45
858
原创 Linux安装Halo(个人网站)
docker安装、docker-compose安装、docker-compose.yaml、安装命令、访问路径
2023-12-11 14:32:30
1429
原创 Linux卸载MySql(简洁版)
停止服务、删除服务、删除目录、删除配置、删除启动脚本、删除用户和组、删除环境变量、删除防火墙规则、删除YUM安装包、清理剩余文件
2023-12-04 13:58:35
815
原创 Linux重置MySql密码(简洁版)
关闭验证、重启MySql、登陆MySql、刷新权限、更新密码、退出MySql、打开验证、重启MySql、登陆MySql
2023-11-30 12:39:30
821
原创 413 Request Entity Too Large(nginx/1.24.0)
413 Request Entity Too Large(nginx/1.24.0)
2023-10-30 17:34:10
336
原创 Error: Cannot find module ‘cache-loader‘
Error: Cannot find module 'cache-loader'
2023-10-27 20:33:17
2222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅