文章分类 -  面试

摘要:(自学笔记,持续更新,欢迎指正) 我们都知道一个java程序运行要经过编译和执行,但是这太概括了,中间还有很多步骤,今天来说说类加载 学完类加载之后,java运行过程就可以分为 编译 》 类加载 》 执行 类加载主要是由jvm虚拟机负责的,过程非常复杂,类加载分三步 加载 》 连接 》初始化,(这里 阅读全文
posted @ 2019-06-22 17:33 天涯海角路 阅读(824) 评论(0) 推荐(0)
摘要:首先,要记住这个差别,“sleep是Thread类的方法,wait是Object类中定义的方法”。尽管这两个方法都会影响线程的执行行为,但是本质上是有区别的。Thread.sleep不会导致锁行为的改变,如果当前线程是拥有锁的,那么Thread.sleep不会让线程释放锁。如果能够帮助你记忆的话,可 阅读全文
posted @ 2019-06-22 17:24 天涯海角路 阅读(460) 评论(0) 推荐(0)
摘要:为什么会有内存泄漏?一个不会被使用的对象,因为另一个正在使用的对象持有该对象的引用,导致它不能正常被回收,而停留在堆内存中,内存泄漏就产生了Android系统为每个应用分配的内存是有限的,内存泄漏会使我们的应用内存随着时间不断的增加,造成应用OOM(Out Of Memory)错误,使应用崩溃.如何 阅读全文
posted @ 2019-06-22 17:22 天涯海角路 阅读(599) 评论(0) 推荐(0)
摘要:什么是内存泄漏? 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 很多人会把内存泄漏和内存溢出混淆,其实两者并不是同一个概念,但是两者却有非常重要的联系,简单来说大量的内存泄漏就会导致内 阅读全文
posted @ 2019-06-22 17:21 天涯海角路 阅读(1299) 评论(0) 推荐(0)
摘要:[转]HTTP请求模型和头信息参考 参考: http://blog.csdn.net/baggio785/archive/2006/04/13/661410.aspx模型: http://blog.csdn.net/baggio785/archive/2006/04/13/661412.aspx H 阅读全文
posted @ 2019-06-22 17:10 天涯海角路 阅读(150) 评论(0) 推荐(0)
摘要:一、连接至Web服务器一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。例如:http://www.myweb.com:8080/index.html在Java中,这将等同于代码: Soceet socket=new Socket("www.myweb.co 阅读全文
posted @ 2019-06-22 17:09 天涯海角路 阅读(344) 评论(0) 推荐(0)
摘要:我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。 HTTPS简介 HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS 阅读全文
posted @ 2019-06-22 17:07 天涯海角路 阅读(934) 评论(0) 推荐(0)
摘要:一、什么是HTTPS在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer 阅读全文
posted @ 2019-06-22 17:06 天涯海角路 阅读(1057) 评论(0) 推荐(0)
摘要:参考: http://blog.csdn.net/baggio785/archive/2006/04/13/661410.aspx模型: http://blog.csdn.net/baggio785/archive/2006/04/13/661412.aspx HTTP请求模型 一、连接至Web服务 阅读全文
posted @ 2019-06-22 17:01 天涯海角路 阅读(1516) 评论(0) 推荐(0)
摘要:搭建CA服务器和iis启用https:http://blog.csdn.net/dier4836/article/details/7719532 一张图读懂https加密协议 https是一种加密传输协议,网站使用https后可以避免敏感信息被第三方获取。所以我们经常看见很多银行网站或电子邮箱等等安 阅读全文
posted @ 2019-06-22 16:58 天涯海角路 阅读(337) 评论(0) 推荐(0)
摘要:纯面试需要 HTTPS和HTTP的区别主要如下: 1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80 阅读全文
posted @ 2019-06-22 16:56 天涯海角路 阅读(174) 评论(0) 推荐(0)
摘要:无论是在校学习还是找工作的时候,老师和面试官都问过同学http和https的区别。平时上网的时候也没有关注这个问题,只是知道计算机网络里Http的概念,所以最近才查资料好好补补这一块。其实这一块的知识延伸很广,如果之前不太了解加密算法和SSL协议,可以在学习了这个问题的基础上再做研究。一、Http和 阅读全文
posted @ 2019-06-22 16:55 天涯海角路 阅读(925) 评论(0) 推荐(0)
摘要:S: https就是http和TCP之间有一层SSL层,这一层的实际作用是防止钓鱼和加密。防止钓鱼通过网站的证书,网站必须有CA证书,证书类似于一个解密的签名。另外是加密,加密需要一个密钥交换算法,双方通过交换后的密钥加解密。 http与https有什么区别呢?本文详解http和https的区别。 阅读全文
posted @ 2019-06-22 16:54 天涯海角路 阅读(1473) 评论(0) 推荐(0)
摘要:get和post的区别主要有以下几方面:1、url可见性:get,参数url可见;post,url参数不可见2、数据传输上:get,通过拼接url进行传递参数;post,通过body体传输参数3、缓存性:get请求是可以缓存的post请求不可以缓存4、后退页面的反应get请求页面后退时,不产生影响p 阅读全文
posted @ 2019-06-22 16:49 天涯海角路 阅读(6049) 评论(0) 推荐(1)
摘要:这个问题几乎面试的时候都会问到,是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎。 什么是http? get、post常见的区别 get和post不同点的误区 附录常见的http状态码 1.什么是http 这里只是简单概述一下,更多详 阅读全文
posted @ 2019-06-22 16:48 天涯海角路 阅读(341) 评论(0) 推荐(0)
摘要:常见的五个编译时异常:SQLException 、IOexception 、 FileNotFoundException 、 ClassNotFoundException 、 EOFException 、 IllegaArguementException 常见的五个RunTimeException异 阅读全文
posted @ 2019-06-22 16:33 天涯海角路 阅读(647) 评论(0) 推荐(0)
摘要:编译时异常 运行时异常 ClassNotFoundException ClassCastException DataFormatException EmptyStackException IOException IllegalArgumentException NoSuchMethodExcepti 阅读全文
posted @ 2019-06-22 16:24 天涯海角路 阅读(357) 评论(0) 推荐(0)
摘要:Java异常类层次结构图 运行时异常:都是RuntimeException类及其子类异常,如NullPointerException(空指针异常)、IndexOutOfBoundsException(下标越界异常)等,这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。这些异常一般是由程序逻 阅读全文
posted @ 2019-06-22 16:22 天涯海角路 阅读(451) 评论(0) 推荐(0)
摘要:一,异常的概念Java异常类层次结构图:这里写图片描述Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。Error(错误):是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执 阅读全文
posted @ 2019-06-22 16:20 天涯海角路 阅读(724) 评论(0) 推荐(0)
摘要:现在这个社会,我们都离不开网络,那么网络的工作流程是怎么样的呢?从http发起请求到完成请求,网络到底给我们做了什么事情? 今天我们主要来分析下http请求的过程: 在Http工作之前,Web浏览器通过网络和Web服务器建立链连接,该连接是通过Tcp来完成的,该协议和Ip共同组成了Internet, 阅读全文
posted @ 2019-06-22 15:41 天涯海角路 阅读(1299) 评论(0) 推荐(0)