
JAVA面试
风景优美
热爱
展开
-
部分设计模式
下面记录下自己用到的几个简单设计模式一.工厂模式目的:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。使用场景:1.日志记录器,记录可能记录到本地硬盘、系统事件、远程服务器等,用户可以选择记录日志到什么地方2.数据库的访问,当用户不知道最后系统采用哪一类数据库,以及数据库可能有变化时3.设计一个连接服务器的框架,需要单个协议,PO...原创 2019-08-08 10:11:08 · 115 阅读 · 0 评论 -
JAVA面试题_01_操作系统与计算机网络
一:进程与线程的区别1.进程时操作系统资源分配的最小单位,线程时程序执行的最小单位2.进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段 堆栈段 和数据段。 线程共享进程中的数据,使用相同的地址空间,因此CPU切换一个线程的花费远比进程要小很多,同时创建一个线程的开销也比 进程要小很多。3.线程之间的通信更方便,同一进程下线程共享...原创 2019-08-08 14:53:49 · 252 阅读 · 0 评论 -
HTTP 和 HTTPS
一:概念HTTP:超文本传输协议,是一个客户端和服务器端的请求和应答的标准。HTTPS:是以安全为目标的HTTP通道,HTTP的安全版本,HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL.二:区别1.https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。2.http是超文本传输协议,信息是明文传输,https是具有安全的ssl...原创 2019-08-08 16:55:11 · 420 阅读 · 0 评论 -
TCP/IP面试
面试题中会经常问到什么是TCP/IP?自己总结了一下,提供给大家。TCP/IP 是指传输控制协议/互联网协议(Transmission Contocol / Internet Protocol),定义了计算机等如何连如因特网,以及传输数据的标准。TCP/IP不是一个简单的协议,而是一组特别的协议,实际包含了一系列的用于处理数据通信的协议,如:TCP IP UDP ARP 等。在这些协议...原创 2019-08-07 17:13:06 · 802 阅读 · 0 评论 -
HTTP协议知识点
面试可能会问道关于HTTP的知识点,总结如下:HTTP协议(HyperText Transfer Protocol ,超文本传输协议)是因特网上非常广泛的协议。它是基于TCP/IP通信协议来传递数据如:HTML 文件, 图片文件 ,查询数据等1.工作原理HTTP工作于客户端到服务器架构上,浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有的请求。WEB服务器如...原创 2019-08-08 09:36:22 · 137 阅读 · 0 评论