小编use*_*084的帖子

如何访问OpenShift通配符SSL证书和私钥

在OpenShift网站上:https://help.openshift.com/hc/en-us/articles/202535440-How-do-I-get-SSL-for-my-domains- ,它说明

You can always take advantage of our *.rhcloud.com wildcard certificate in order 
to securely connect to any application via it's original, OpenShift-provided 
hostname URL.
Run Code Online (Sandbox Code Playgroud)

但是,Node的HTTPS服务器需要证书和私钥的文件路径才能使用HTTPS:

var privateKey  = fs.readFileSync('sslcert/server.key', 'utf8');
var certificate = fs.readFileSync('sslcert/server.crt', 'utf8');
var credentials = {key: privateKey, cert: certificate};
var express = require('express');
var app = express();
var httpsServer = https.createServer(credentials, app);
httpsServer.listen(443);
Run Code Online (Sandbox Code Playgroud)

OpenShift环境变量(https://www.openshift.com/developers/openshift-environment-variables)似乎都与SSL证书无关,除上述链接外,文档没有提及它,实际使用它的技术信息.

如何访问OpenShift Node.js gear/cartridge上的privateKey和证书文件?

ssl https node.js openshift

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

具有超过10000列的表的最佳结构

我将一组数据挖掘算法应用于由一组客户组成的数据集,以及总结其过去行为的各个方面的大量描述性属性.有超过10,000个属性,每个属性存储为表中的一列,其中客户ID为主键.由于多种原因,有必要预先计算这些属性,而不是动态计算它们.我通常会尝试选择具有指定属性集的客户.算法可以在单个SELECT语句中将任意数量的这些属性组合在一起,并加入所需的表.所有表都具有相同的行数(每个客户一个).

我想知道构造这些属性表的最佳方法是什么.将属性分组为20-30列的表是否更好,平均需要更多连接但每个SELECT需要更少的列,或者具有最大列数的表以最小化连接数,但可能所有10K列都连接在一起一旦?

我还想过使用一个巨大的3列customerID-attribute-value表并在那里存储所有信息,但是构建"选择具有我需要的这些属性类型查询的所有客户"将更加困难.

我正在使用MySQL 5.0+,但我认为这是一个普遍的SQL问题.

mysql sql database normalization

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

标签 统计

database ×1

https ×1

mysql ×1

node.js ×1

normalization ×1

openshift ×1

sql ×1

ssl ×1