小编Ste*_*eve的帖子

如何在Java中使用TLSV1或SSLV3进行第一次握手(Client Hello)?

当我执行以下代码时,为什么第一次握手是SSLv2,而不是TLSv1或SSLv3?

如何在Java中使用TLSV1或SSLV3进行首次握手?

String host = "www.google.com";
String url = "/adsense/?sourceid=aso&subid=ZH_CN-ET-AS-ADSBY6&medium=link&hl=zh_CN";
SSLContext ctx = SSLContext.getInstance("TLS");
ctx.init(new KeyManager[0], new TrustManager[] {new DefaultTrustManager()}, new SecureRandom());
SSLContext.setDefault(ctx);
SSLSocketFactory factory = ctx.getSocketFactory();
Socket socket = factory.createSocket(host, 443);
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
out.write("GET " + url + " HTTP/1.0");
out.flush();
out.close();
in.close();
Run Code Online (Sandbox Code Playgroud)

java ssl httpclient

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

[Node.js]循环通过本机驱动程序将1000000个文件插入mongodb,为什么节点会占用大量内存?

我使用以下代码循环插入1000000文档到mongodb,但我发现节点进程占用了大量内存,我的客户端已经死了.

db.collection("batch_insert", function (err, collection) {
    if (!err) {
        var count = 0;
        for (var i = 0; i < 1000000; i++) {
            collection.insert({hello:'world', ok:'OKOKOK'}, {safe:true, serializeFunctions:false}, function (err, result) {
                count++;
                if (1000000 == count) {
                    db.close();
                }
            });
        }
    } else {
        console.log(err);
    }
});
Run Code Online (Sandbox Code Playgroud)

node.js node-mongodb-native

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

标签 统计

httpclient ×1

java ×1

node-mongodb-native ×1

node.js ×1

ssl ×1