我有一个调用SOAP接口的类,并获取一个数据数组.但是,如果此请求超时,则会引发异常.这很好.但是,我希望我的程序再次尝试进行此调用.如果它超时,我希望继续拨打这个电话,直到它成功为止.我怎么能做到这一点?
例如:
try
{
salesOrdersArray = MagServ.salesOrderList(sessID, filter);
}
catch
{
?? What Goes Here to FORCE the above line of code to rerun until it succeeds.
}
Run Code Online (Sandbox Code Playgroud) 我有一个MySQL数据库,有两个表(实际上还有更多).第一个表将产品的SKU编号链接到任意ID.第二个表根据此ID记录每个项目的日终库存.当库存因销售以外的原因而更改时,在第二个表中放置一条记录,其布尔值设置为false.这让我可以说这个新号码无效作为之前销售的矢量,但是用于第二天的销售.
此代码中存在一些语法错误.我还是一名学生,非常感谢帮助解释这种更新是如何工作的.我知道第一个值需要来自select语句吗?
这是我目前的MySQL声明:
REPLACE INTO sales (`itemID`, `date`, `qty`, `price`)
VALUES ([itemID], CURDATE(), [qty], 0.00)
SELECT itemID FROM item WHERE `sku` = [sku]
Run Code Online (Sandbox Code Playgroud) 就这个问题而言,这过于简单化了,但假设我有一个INVENTORY包含以下列的表:SKU, DATE, QUANTITY。QUANTITY我想选择前一天的 小于QUANTITY任何一天的 的所有列。如何在同一个表上编写SELECT带有子项的查询?SELECT
或者,如果有人知道如何称呼这种查询,这样我就可以自己做更多研究,这会很有帮助。(即,这是递归查询吗?)
鉴于 中的以下配置application.yml,我希望能够从以下两个路径提供文件:
但是,只有第一条路径有效。第二个返回 200 状态代码,响应正文中包含以下内容:{"message":"Page Not Found","_links":{"self":{"href":"/static/folder/image.png","templated":false}}}
问题似乎是额外的子目录,但我希望**/*映射字段中的 允许子目录。FWIW,如果我请求不存在的资源,我会收到相同的错误。
这是在 Micronaut 2 上。
micronaut:
application:
name: api
router:
static-resources:
default:
paths: file:/root/static
mapping: /static/**/*
enabled: true
Run Code Online (Sandbox Code Playgroud)