- Http是明文传输的,数据都是未加密的,因此安全性差,而Https数据传输过程是加密的,安全性好。
- Https需要到CA申请证书,当然免费证书也是有的,但不适合企业级项目,因此需要一定的费用。
- Http页面响应要比Https快,因为http使用tcp三次握手建立连接,客户端和服务器只需要交换3个包,而Https其实可以理解为是http+ssl,因此https除了tcp的3个包,还要加上ssl握手所需的9个包,一共是12个包。
- http和https使用的连接方式完全不同,因此所用端口也不同,http是80,而https是443。
- https其实是构建在SSL/TLS之上的http协议,因此,https比http更消耗服务器资源。
- TCP/IP 是一个协议簇,是一个开放的协议标准,所有人都可以免费使用,并且是
独立于硬件和操作系统的。 - TCP/IP 协议使用统一的网络地址分配的方案,网络中的每台电脑都具有唯一的
地址。 - TCP/IP 协议是一个标准的高层协议,拥有极高的可靠性,可以为用户提供可靠的
服务。 - TCP/IP 协议是不区分网络硬件的,它在局域网,广域网和互联网中都被广泛使用。
使用package把jar包打到本项目的target下,使用install把target下的jar包安装到本地仓库,供其他项目引入使用。
4.string转换成integer的方式及原理- parseInt(String s)内部调用parseInt(s, 10)默认为10进制
- 正常判断null,进制范围,length 等
- 判断第一个字符是否是符号位
- 循环遍历确定每个字符的十进制值
- 通过* =和- =进行计算拼接
- 判断是否为负值返回结果
首先要明白Cloneable接口的作用是使一个类的实例能够将自身拷贝到另一个新的实例中,这里拷贝的是一个类的实例中各字段的值。如果我们让类实现Cloneable接口,并重写clone()方法,就可以通过调用clone()方法简洁的实现实例的拷贝功能。不过拷贝也分浅拷贝和深拷贝,浅拷贝是指拷贝对象时仅仅拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用指向的对象,深拷贝不仅拷贝对象本身,而且拷贝对象包含的引用指向的所有对象,举个例子,对象 A1 中包含对 B1 的引 用, B1 中包含对 C1 的引用。浅拷贝 A1 得到 A2 , A2 中依然包含对 B1 的引用, B1 中依然包含对 C1 的引 用。深拷贝则是对浅拷贝的递归,深拷贝 A1 得到 A2 , A2 中包含对 B2 ( B1 的 copy )的引用, B2 中包含 对 C2 ( C1 的 copy )的引用,如果不对clone()方法进行改写,则调用此方法得到的对象即为浅拷贝。



