面试
该换键盘了
这个作者很懒,什么都没留下…
展开
-
Java数组的复制——System.arraycopy()与Arrays.copyOf()
在ArrayList包下进行添加删除的时候经常会出现这两个函数。 public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7}; System.arraycopy(arr,2,arr,4,3); for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]);原创 2020-10-28 16:53:17 · 339 阅读 · 4 评论 -
HTTP与HTTPS联系以及SSL加密方式
HTTP缺点1.通信市容明文(不加密),内容可能被窃听。2.不验证通信方的身份,有可能遭遇伪装。3.无法证明报文的完整性,有可能已遭篡改。HTTP本身不具备加密功能,所以无法做到对通信整体进行加密。在TCP/IP的过程中就可能遭到窃听。通信的加密HTTP协议中没有加密机制,可以通过与SSL(Secure Socket Layur,安全套接层)或TLS(Transport Layer Security,安全传输协议)的组合使用,加密HTTP通信协议。用SSL建立安全通信线路,与SSL组合使用的H原创 2020-10-22 17:11:22 · 575 阅读 · 1 评论 -
Spring IOC与AOP以及AOP中的动态代理
IoC的理解个人认为最容易理解的一段。引用Bromon的blogIoC与DI首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想办法认识她们,投其所好送其所要,然后嘿嘿……这个过程原创 2020-10-22 16:08:35 · 164 阅读 · 0 评论 -
HTTP请求过程(TCP三次握手与四次断开)与状态码
当在浏览器地址栏中输入某一网站会发生什么?1 对网站进行域名解析,得到IP地址。2 通过IP向WEB服务器发起TCP请求,经过三次握手后建立TCP连接3 浏览器发起HTTP请求4 服务器响应HTTP请求,返回HTML代码5 浏览器解析HTML代码,并请求HTML代码中的资源6 浏览器利用自己内部的工作机制,把请求到的静态资源和HTML代码进行渲染,呈现给用户。7 关闭TCP连接TCP三次握手第一次握手:客户端发送SYN包(seq=x)到服务器,并进入SYN_SEND状态,等待服务器确认 。原创 2020-10-21 21:52:35 · 830 阅读 · 0 评论 -
Java Iterable与Iterator
iterator是接口Iterable的一个抽象方法。public interface Iterable<T> { Iterator<T> iterator(); default void forEach(Consumer<? super T> action) { Objects.requireNonNull(action); for (T t : this) { action.accept(t);原创 2020-10-21 14:52:52 · 121 阅读 · 0 评论