首页
学习
活动
专区
工具
TVP
发布

编程语言的世界

专栏作者
267
文章
122405
阅读量
27
订阅数
springboot实现下载文件,并且在下载完成删除文件
需求是别人请求我的接口,我的接口调用第三方接口下载文件到我本地,我再把文件给别人。由于我的sdk是把文件保存在本地,我需要保证本地不会有太多的临时文件占用,因此需要下载完成删除文件。
高久峰
2024-05-07
1770
Spring Boot中通过@PostConstruct为静态属性注入配置值
在Spring Boot应用中,我们有时需要为一些工具类或实用工具方法提供配置信息,而这些信息通常存储在Spring管理的Bean中。然而,当这些工具类使用静态方法或静态属性时,直接注入Spring Bean是不可能的,因为Spring管理的是实例级别的Bean,而不是类级别的静态属性。
高久峰
2024-05-06
1830
Spring Boot应用解决文件上传大小限制问题
在Spring Boot应用中,我们经常会遇到文件上传的功能。然而,有时我们可能会遇到“The field file exceeds its maximum permitted size of 1048576 bytes”的错误,这意味着上传的文件大小超过了服务器或应用设置的限制。本文将介绍如何解决这个问题,确保应用能够处理更大规模的文件上传。
高久峰
2024-04-29
2620
Spring中的MultipartFile转换为自定义StreamFile类
标题:Spring中的MultipartFile转换为自定义StreamFile类
高久峰
2024-04-28
960
centos7.9挂载123云盘webdav,宝塔挂载123云盘webdav
在CentOS 7.9上挂载WebDAV,您可以使用davfs2这个工具。davfs2是一个WebDAV客户端文件系统,允许您通过HTTP或HTTPS将WebDAV共享挂载为本地文件系统。
高久峰
2024-04-25
2280
在Oracle数据库中使用COALESCE优雅地处理NULL
在数据库操作中,NULL值的处理是一个常见而又重要的任务。NULL在数据库中代表缺失或未知的数据,因此在查询、计算和逻辑判断时,它可能会带来一些意想不到的结果。Oracle数据库提供了多种方法来处理NULL值,其中COALESCE函数是一个强大且优雅的工具。
高久峰
2024-04-24
1110
好运哥电子面单签名工具类
由于好运哥官方并不直接提供对接sdk,签名文档写的也非常一般,开发人员对接比较麻烦,我根据文档自己编写了签名工具,有需要的可以直接使用,让开发更快一步。当然工具类中有些是不需要的可以自己删除下,我比较懒。下面是具体的类:
高久峰
2024-04-23
910
解决SVN无法从原始内容仓库中安装的问题
在使用SVN(Subversion)进行版本控制时,有时会遇到无法从原始内容仓库中安装的问题。这种问题通常会导致无法拉取分支或更新代码,可能会给开发过程带来不便。本文将介绍一种解决这种问题的方法,即清空本地SQLite数据库中的工作队列表(WORK_QUEUE),以恢复SVN的正常功能。
高久峰
2024-04-22
1540
使用 Linux 命名空间隔离系统
随着 Docker、Linux Containers 这些工具的出现,将 Linux 进程隔离到自己的小系统环境中隔离变得非常容易。这使得在一台真实的 Linux 机器上运行各种各样的应用成为可能,并确保它们之间不会互相干扰,而无需使用额外的虚拟机。这些工具为 PaaS 服务商带来了巨大的福音。但是这背后到底是如何实现的呢?
高久峰
2024-04-20
890
windows如何实例两个worker(socket worker 与 websocket worker如何通讯)
由于widows下的php没有完善的进程控制接口,导致windows版本无法在一个启动脚本中实例化多个容器(Worker\WebServer\Gateway\BusinessWorker)进程。解决方法是使用多个启动脚本,每个脚本启动实例化一个容器。
高久峰
2024-04-20
1270
workerman多台gateway之间的通讯原理
Workerman 是一个基于 PHP 开发的高性能异步网络通信框架,其启动过程包括启动 Gateway 进程和 Worker 进程。Gateway 进程负责异步网络 IO,而 Worker 进程负责业务逻辑处理。多台 Gateway 之间的通讯原理以及 Workerman 的启动过程可以简述如下:
高久峰
2024-04-20
1230
优化 Workerman Gateway 连接数分配策略
随着 Web 应用程序的发展,高性能的网络通信框架变得至关重要。Workerman 是一个基于 PHP 开发的高性能的异步网络通信框架,可以用于构建各种类型的网络应用,如聊天服务器、游戏服务器等。在使用 Workerman 构建网络应用时,合理的连接数分配策略对于整个系统的性能和稳定性至关重要。本文将介绍 Workerman 默认的连接数分配策略以及如何通过开启 gateway->reusePort 特性来优化连接数的分配。
高久峰
2024-04-20
1110
PHP yield PHP协程,PHP协程用法学习
由于普通函数是直接创建了50w的数组所以占用内存过大,而迭代器只是按照规则进行迭代,只有使用时才真正执行的时候才迭代值出来,所以省内存。
高久峰
2024-04-20
750
PHP RSA密文过长加密解密,PHP RSA证书大小自动适配,PHP RSA分段加密
项目中需要加密超长json内容才发现rsa加密长度有限制,于是换一种思路:我们将原本需要加密的内容拆分为多个字符串,一段一段的加密,解密端也是一段一段的解密即可完成。
高久峰
2024-04-20
670
x2-300前端服务器发布流程(自动打包)
(5).前面添加服务器配置的有问题,需要配置到E:\new_www_root\x2前端\client_web\cores\x2-300.x3server.json文件中,手动配置手动配置
高久峰
2024-04-20
790
ORA-01440: 要减小精度或标度, 则要修改的列必须为空的解决办法
在执行SQL审计任务时提示ORA-01440,根据提示可能SQL存在降低长度或者精度的问题。最后定位到的SQL如下:
高久峰
2024-04-15
1450
ORA-12541: TNS:no listener 偶发性错误问题记录
最近开发环境的oracle数据库经常ORA-12541: TNS:no listener error错误,让人很头疼。记录下重启监听器的方法:
高久峰
2024-04-15
1110
威联通HBS3备份到123webdav失败的原因和解决办法
找到了威联通HBS3备份到123webdav失败的原因和解决办法,应该可以同理扩展到其他类似需求场景。
高久峰
2024-04-14
1290
如何正确释放文件句柄,Java中的FileInputStream关闭问题
在日常的编程开发中,我们经常需要读取文件并对其进行处理。在Java中,常用的文件读取类之一是FileInputStream。然而,使用FileInputStream时需要注意一个重要问题:及时关闭文件流。否则,可能导致文件句柄占用,进而影响文件的删除等操作。
高久峰
2024-04-11
1370
解决Java CSVWriter生成CSV每行带有双引号的问题
生成的CSV文件每行都有双引号,它似乎自动在字符串的周围添加了双引号。这是CSVWriter类的一种默认行为,用于确保CSV字段中的特殊字符(如逗号或换行符)不会导致解析错误。
高久峰
2024-04-11
1940
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com