小编Ale*_*ioG的帖子

没有选择的 Hibernate 更新

我有一个关于休眠操作的问题:更新。

这里有一些代码:

Campaign campaign = campaignDAO.get(id);
campaign.setStatus(true);
campaignDAO.update(campaign);
Run Code Online (Sandbox Code Playgroud)

如果我只有活动对象的所有数据,是否有任何方法可以在不先执行 select (campaignDAO.get(id)) 的情况下执行更新?

谢谢,

阿莱西奥

java sql hibernate sql-update

5
推荐指数
1
解决办法
7584
查看次数

如何从bash脚本访问python返回值

我试图了解如何从 bash 脚本访问 python 脚本的返回值。

通过一个例子来澄清:

文件

def main():
    print ("exec main..")
    return "execution ok"

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

启动文件

script_output=$(python foo.py 2>&1)
echo $script_output
Run Code Online (Sandbox Code Playgroud)

如果我运行 bash 脚本,则会打印消息“exec main..”。

如何在script_output 中存储返回值(执行正常)?如果我直接执行 ok到标准输出,script_output 将捕获所有标准输出(所以 2 打印语句)。

有什么方法可以实现吗?

谢谢!阿莱西奥

python linux bash shell

5
推荐指数
2
解决办法
7787
查看次数

使用 terraform aws_acm_certificate_validation 时缺少 DNS 验证记录

在尝试创建 AWS Route53 资源和 AWS Certificate Manager 资源时,我一整天都被 Terraform 错误所困扰。这 2 位是更广泛项目(通过其静态服务功能托管在 s3 中的网站)的一部分。

特别是在证书的 DNS 验证期间,当 CNAME 记录作为 DNS 记录插入 Route53 时,会弹出错误。

我会列出错误,然后我会描述设置。

错误

terraform plan -var-file=production.vars

Creating...
module.infrastructure.aws_route53_record.idarth-validation-record: Still creating... [10s elapsed]
module.infrastructure.aws_route53_record.idarth-validation-record: Still creating... [20s elapsed]
module.infrastructure.aws_route53_record.idarth-validation-record: Still creating... [30s elapsed]
module.infrastructure.aws_route53_record.idarth-validation-record: Still creating... [40s elapsed]
module.infrastructure.aws_route53_record.idarth-validation-record: Still creating... [50s elapsed]
module.infrastructure.aws_route53_record.idarth-validation-record: Still creating... [1m0s elapsed]
module.infrastructure.aws_route53_record.idarth-validation-record: Still creating... [1m10s elapsed]
module.infrastructure.aws_route53_record.idarth-validation-record: Creation complete after 1m12s [id=ZB4TSGZTTZ3CQ__7bc5230529c8192e8e697aeab0ec0eb9.idarth.com._CNAME]
module.infrastructure.aws_acm_certificate_validation.idarth-ssl-certificate: Creating...
2019/08/24 18:32:40 [ERROR] module.infrastructure: eval: *terraform.EvalSequence, err: 1 …
Run Code Online (Sandbox Code Playgroud)

dns amazon-web-services amazon-route53 terraform terraform-provider-aws

3
推荐指数
3
解决办法
5565
查看次数

StringBuilder反向方法的时间复杂度

我想找到StringBuilder反向方法的时间复杂度.这里是反向方法的源代码:

 public AbstractStringBuilder reverse() {
        boolean hasSurrogate = false;
        int n = count - 1;
        for (int j = (n-1) >> 1; j >= 0; --j) {
            char temp = value[j];
            char temp2 = value[n - j];
            if (!hasSurrogate) {
                hasSurrogate = (temp >= Character.MIN_SURROGATE && temp <= Character.MAX_SURROGATE)
                    || (temp2 >= Character.MIN_SURROGATE && temp2 <= Character.MAX_SURROGATE);
            }
            value[j] = temp2;
            value[n - j] = temp;
        }
        if (hasSurrogate) {
            // Reverse back all valid surrogate pairs
            for (int i …
Run Code Online (Sandbox Code Playgroud)

java algorithm stringbuilder reverse time-complexity

2
推荐指数
1
解决办法
5725
查看次数

Pyspark sql count 返回的行数与纯 sql 不同

我已经开始在我的一个项目中使用 pyspark。我正在测试不同的命令来探索库的功能,但我发现了一些我不明白的东西。

拿这个代码:

from pyspark import SparkContext
from pyspark.sql import HiveContext
from pyspark.sql.dataframe import Dataframe

sc = SparkContext(sc)
hc = HiveContext(sc)

hc.sql("use test_schema")
hc.table("diamonds").count()
Run Code Online (Sandbox Code Playgroud)

最后一次count()操作返回 53941 条记录。如果我改为Hive 中的钻石中运行select count(*)我得到 53940。

pyspark 计数是否包括标题?

我试图调查:

df = hc.sql("select * from diamonds").collect()
df[0]
df[1]
Run Code Online (Sandbox Code Playgroud)

查看是否包含标题:

df[0] --> Row(carat=None, cut='cut', color='color', clarity='clarity', depth=None, table=None, price=None, x=None, y=None, z=None)
df[1] -- > Row(carat=0.23, cut='Ideal', color='E', clarity='SI2', depth=61.5, table=55, price=326, x=3.95, y=3.98, z=2.43)
Run Code Online (Sandbox Code Playgroud)

第 0 个元素看起来不像标题。

有人对此有解释吗?

谢谢!麦芽酒

hive apache-spark pyspark pyspark-sql

1
推荐指数
1
解决办法
2611
查看次数