JAVA
springboot实现下载文件,并且在下载完成删除文件
需求是别人请求我的接口,我的接口调用第三方接口下载文件到我本地,我再把文件给别人。由于我的sdk是把文件保存在本地,我需要保证本地不会有太多的临时文件占用,因此需要下载完成删除文件。首先我们是不清楚用户下载完成的时间的,但是我们只需要保证把所有数据写入缓冲区后删除文件即可。以下是代码,代码是粗略版,...
x2-300待办中心死锁解决
SELECT * FROM x6_flow_gls.ACT_DMN_DATABASECHANGELOGLOCK; DELETE FROM x6_flow_gls.ACT_DMN_DATABASECHANGELOGLOCK; SELECT&...
好运哥电子面单签名工具类
由于好运哥官方并不直接提供对接sdk,签名文档写的也非常一般,开发人员对接比较麻烦,我根据文档自己编写了签名工具,有需要的可以直接使用,让开发更快一步。当然工具类中有些是不需要的可以自己删除下,我比较懒。下面是具体的类:package com.x3.plug.waybill.utils;...
如何正确释放文件句柄,Java中的FileInputStream关闭问题
在日常的编程开发中,我们经常需要读取文件并对其进行处理。在Java中,常用的文件读取类之一是FileInputStream。然而,使用FileInputStream时需要注意一个重要问题:及时关闭文件流。否则,可能导致文件句柄占用,进而影响文件的删除等操作。最近我在完成一项任务时遇到了这样的问题。任...
解决Java CSVWriter生成CSV每行带有双引号的问题
原始代码如下:try (CSVWriter writer = new CSVWriter(new&nb...
在Java中对List中所有元素的某个属性进行求和计算
在Java中,对List中对象的某个属性进行求和是一种常见的操作。使用Stream API可以简洁高效地实现这一目标。// 假设有一个 List 包含了对象,对象中有 BigDecimal 类型的属性 List<Presaleybpaymon...
在 X2-300 系统中如何自定义查询数据并排序数据
在 X2-300 系统中,为了实现自定义查询数据并对查询结果进行排序,可以使用以下代码示例:// 构造查询条件 SearchCriteria searchCriteria = new SearchCriteria(); searchCriteri...