小编B C*_*nyn的帖子

将Heroku应用程序指向AWS RDS数据库

我需要将我的Heroku应用程序指向我的AWS RDS数据库.我的RDS数据库已启动并正在运行,并且具有0.0.0.0/0访问权限的安全组.

目前,我已经删除了我的Heroku postgreSQL数据库,我试图将我的Heroku应用程序指向我的RDS数据库.出于某种原因,我的应用程序崩溃了.我认为我正在进行的步骤是在Heroku端设置我的DATABASE_URL.

假设我的数据库凭据是:

db instance:mydb
dbname:mydb
user:wcronyn
pass:password

我试过了:

heroku config:set DATABASE_URL = postgres:// wcronyn:password@mydb.XXXXXXX.us-east-1.rds.amazonaws.com:5432/mydb

我试图通过将.pem文件下载到我的配置文件夹然后引用它来设置权限:

DATABASE_URL = Postgres的:// wcronyn:password@mydb.XXXXXXX.us-east-1.rds.amazonaws.com:5432/mydb的sslca =配置/亚马逊RDS-CA-cert.pem&sslmode =需要加密&=真

我试过这两个数据库网址,但我的应用程序一直在崩溃.

有人可以概述我成功托管我的RDS数据库并将我的应用程序指向它的步骤吗?

database postgresql heroku amazon-web-services amazon-rds

8
推荐指数
2
解决办法
4464
查看次数

如何使用递归检查数组中的所有值是否相等?

我试图递归地解决这个算法; 我想检查数组中的所有值是否相同(或彼此相等).如果所有值都相等,则返回true,如果不相等,则返回false.我的代码没有通过任何测试.

public boolean allEqual(int[] a, int start, int end){
    if (start > end) return false;
    if (a.length==0) return false;
    if (start==end && a[start] == a[end]) return true;
    if (a[start] != a[end]){
        return false;
    }
    return allEqual(a, start++, end);
} 
Run Code Online (Sandbox Code Playgroud)

java arrays optimization recursion

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

如何使用递归将元素从数组1复制到数组2?

我试图使用递归将元素从src(数组1)复制到tgt(数组2).Len是一个整数值,用于确定应传输的元素数量.例如,如果len为4,我从数组1中取出4个元素并将它们传输到数组2.

Start是数组src的起始位置,此值将传输到数组tgt的位置start2.然后我递归复制剩余的len-1元素.返回出界异常.

public void arraycopy(double[] src, int start, double[] tgt, int start2, int len){
    if(len < 1) return;
    if(len > src.length) return;

    tgt[start2] = src[start];
    arraycopy(src, start + 1, tgt, start2 + 1, len);

}
Run Code Online (Sandbox Code Playgroud)

java arrays recursion

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