我想通过 TLS v1.2 在两个系统之间创建通信。它包含的信息是保密的。我想避免 https web 服务调用,并且直接想在 TCP 层执行消息交换。
您能否建议如何实现这一点,我可以通过 TLS v1.2 安全地传输数据。
编辑:
阅读以下答案后,我编写了以下代码
SSL服务器
System.setProperty("javax.net.ssl.keyStore", "/home/user/.keystore");
System.setProperty("javax.net.ssl.keyStorePassword", "changeit");
SSLServerSocketFactory ssf = (SSLServerSocketFactory) SSLServerSocketFactory.getDefault();
ServerSocket ss = ssf.createServerSocket(8362);
while (true) {
System.out.println("awaiting to accept..");
Socket s = ss.accept();
SSLSession session = ((SSLSocket) s).getSession();
Certificate[] cchain2 = session.getLocalCertificates();
for (int i = 0; i < cchain2.length; i++) {
System.out.println(((X509Certificate) cchain2[i]).getSubjectDN());
}
System.out.println("Peer host is " + session.getPeerHost());
System.out.println("Cipher is " + session.getCipherSuite());
System.out.println("Protocol is " + session.getProtocol());
System.out.println("ID is " …Run Code Online (Sandbox Code Playgroud) 我想了解java实际上在多核CPU中并行运行多个线程,或者线程之间有上下文切换,只有一个线程处于活动状态,而其他线程正在等待轮到它们运行.
换句话说,是否有可能2个线程并行运行???
因为我的Thread.currentThread()没有给我一个线程数组,但只有一个线程正在运行.那么事实是,只有一个线程一次运行而其他线程等待或多个线程可以并行运行,如果是,那么为什么我的Thread.currentThread()方法只返回1个线程对象.
编辑:.....
我创建了2个类来计算数字1个类同步它,另一个将它分成两半并在2个线程中执行两半..(intel i5(4个CPU),8GB ram)代码如下:
普通班:
class Answer{
long ans = 0L;}
Run Code Online (Sandbox Code Playgroud)
多线程执行:公共类Sheet2 {
public static void main(String[] args) {
final Answer ans1 = new Answer();
final Answer ans2 = new Answer();
Thread t1 = new Thread(new Runnable() {
@Override
public void run() {
for(int i=0;i<=500000; i++) {
ans1.ans = ans1.ans + i;
}
}
});
Thread t2 = new Thread(new Runnable() {
@Override
public void run() {
for(int i=500001;i<=1000000; i++) {
ans2.ans = ans2.ans + i;
} …Run Code Online (Sandbox Code Playgroud) 我有一个问题,当数据增加时可能是一个非常常见的问题如果我有一个包含100万行的表,我想在浏览器上显示它.
解决此问题的最有效方法/技术是什么
我假设应该有一个分页或加载数据的概念,当用户向下滚动以查看更多数据时,但是如何在内存中保存100万个数据,除非我查询表像id> x和id <(x +500)批量获取数据500 ..
请分享一种有效的方法
谢谢
我对正在编写的PIG脚本有疑问。
如何在PIG脚本中获取当前的Unix时间戳?我是否需要任何UDF ..或PIG可以为我提供currnet时间戳?
请告诉我。谢谢
java ×4
algorithm ×1
apache-pig ×1
hadoop ×1
java-ee ×1
javascript ×1
networking ×1
oracle ×1
scripting ×1
serversocket ×1
sockets ×1
ssl ×1