oracle连接

使用JDBC创建的数据库tcp连接是没有设置keepalive的,这点可以通过Linux的netstat或ss命令在数据库客户端(即应用端)验证
使用命令netstat-ano或ss-ano,其中参数。都是显示timerit时器,timerit时器在连接建立状态下可以对连接保活计时
netstat命令对没有开启keepalive的tcp连接显示为:off(0.00/0/0)
ss命令对没有keepalive的tcp连接,不会显示timerit器
3,Oracle数据库的DCD Oracle提供了类似tcp keepalive的机制,也就是DCD(Dead Conneciton Detection)。在SORACLE-HOME/network/admin/sqInet.ora文件中增加如下一行:sqlnet.expire_time-NNN这里NNN为分钟数,Oracle数据库会在会话IDLE时间超过这个指定的时间时,检测这个会话的对端
(即客户端)是否还有效。避免客户端由于异常退出,导致会话一直存在。

SSL原理及运行过程

SSL/TLS协议基本思路是采用公钥加密法(最有名的是RSA密算法)。大概流程是,客户端向服务器索要公钥,然后用公钥加密信息,服务器收到密文,用自己的私钥解密。
为了防止公钥被篡改,把公钥放在数字证书中,证书可信则公钥可信。公钥加密计算量很大,为了提高效率,服务端和客户端都生成对话秘钥,用它加密信息,而对话秘钥是对称加密,速度非常快。而公钥用来机密对话秘钥。

javascript

上面表达式可以这样算,-3的取反值等于-1 去-3,结果为2。
对一个整数连续两次二进制否运算,得
到它自身.
~~3//3
所有的位运算都只对整数有效。二进制否运算遇到小数时,也会将小数部分舍去,只保留整数部分。所以,对一个小数连续进行两次二进制否运算,能达到取整效果。
~~2.9//2
47.11//471.9999//1
~~3//3

css浮动

1、浮动:
float属性可用的值:
left:元素向左浮动
right:元素向右移动
none:元素不浮动
inherit:从父级继承浮动属性
2.clear属性:
去掉浮动属性(包括继承来的属性)
clear属性值:
left.right:去掉元素向左、向右浮动
both:左右两侧均去掉浮动
inherit:从父级继承来clear的值

你可能感兴趣的:(java)