面试题
文章平均质量分 60
tofly飞
程序猿,哈哈哈。
展开
-
2021-05-03
面试准备1.Netty2.Spring3.Hibernate4.Mysql5.MyBatis6.SpringBoot7.SpringCloud8.JWT9.Redis10.SpringSecurity11.Encache12.ElasticSearch13.RabbitMq14.Docker15.Shiro16.熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等; 熟悉基原创 2021-05-11 11:53:18 · 128 阅读 · 1 评论 -
从底层原理分析Nginx为什么这么快
Nginx 的进程模型Nginx 服务器,正常运行过程中:多进程:一个 Master 进程、多个 Worker 进程 Master 进程:管理 Worker 进程 对外接口:接收外部的操作(信号) 对内转发:根据外部的操作的不同,通过信号管理 Worker 监控:监控 worker 进程的运行状态,worker 进程异常终止后,自动重启 worker 进程 Worker 进程:所有 Worker 进程都是平等的 实际处理:网络请求,由 Worker 进程处理; Worker .原创 2020-08-04 21:22:47 · 257 阅读 · 0 评论 -
过滤器(Interceptor)和拦截器(Filter)的区别:
1.拦截器是基于java的反射机制的,而过滤器是基于函数回调。2.拦截器不依赖于servlet容器,过滤器依赖与servlet容器。3.拦截器只能对action请求起作用,而过滤器则可以对所有请求起作用。4.拦截器可以访问action上下文,值栈里的对象,而过滤器不能访问。5.在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。6.拦截器可以...原创 2018-08-26 08:16:51 · 146 阅读 · 0 评论 -
Java面试题--dalao总结版
1.UUID:当前日期和时间+时钟序列+全局唯一的IEEE机器识别号(如果有网卡,从网卡MAC地址获取)import java.util.UUID;UUID.randUUID().toString().replace("_","");2.栈与堆(1)栈时运行时的单位,而堆时存储的单元。(2)栈中存什么?堆中存什么?栈中存的是基本数据类型和堆中对象的引用。堆中存的是对象。...原创 2018-05-28 11:47:55 · 488 阅读 · 0 评论 -
Java网络编程面试题
1.网络编程时的同步,异步,阻塞,非阻塞同步:函数调用在没得到结果之前,没有调用结果,不返回任何结果。异步:函数调用在没得到结果之前,没有调用结果,返回状态信息。阻塞:函数调用在没得到结果之前,当前线程挂起,得到结果后才返回。非阻塞:函数调用在没得到结果之前,当前线程不会挂起,立即返回结果。2.java如何实现无阻塞方式的Socket编程?NIO有效解决了多线程服务器存在的...原创 2018-05-26 17:27:59 · 440 阅读 · 0 评论 -
Java线程面试题
1).什么是线程?线程是操作系统能够进行调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。2).线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。每个线程都有单独的栈内存用来存储本地数据。3).如何在java中实现线程?(1)继承java.lang.Thread...原创 2018-05-26 16:16:06 · 107 阅读 · 0 评论 -
Java集合类相关面试题
1.Collection和Collections的区别(1)java.util.Collection是一个集合接口,Collection接口在Java类库中有非常多详细的实现。如:List,Set(2)java.util.Collections是针对集合类的一个帮助类,它提供了一系列的静态方法实现对各种集合的搜索,排序,线程安全化等操作。2.ArrayList与Vector的差别这...原创 2018-05-26 11:00:15 · 955 阅读 · 0 评论 -
Java集合面试题
Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部分优点如下:...原创 2018-05-25 20:24:06 · 128 阅读 · 0 评论 -
AJAX面试题
1.AJAX有哪些优点和缺点?一.优点:(1)最大的一点是页面无需刷新,用户的体验非常好。(2)使用异步方式与服务器通信,具有更加迅速的响应能力。(3)可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和宽带的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。...原创 2018-05-25 20:11:42 · 282 阅读 · 0 评论 -
javaweb面试题
1.Servlet的生命周期Servlet有良好的生存期的定义,包括加载和实例化,初始化,处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init(),service()和destroy方法表达.Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动排遣运行与请求对应的doXXX方法(doGet,...原创 2018-05-25 19:35:16 · 207 阅读 · 0 评论 -
mysql面试题
1.主键 超键 候选键 外键主键一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超键在关系能唯一标识元组的属性集称为关系模式的超键。一个属性可以最为一个超键,多个属性组合在一起也可以作为一个超键。超级包含候选键和主键。候选键是最小超键,即没有冗余元素的超键。外键在一个表中存在另一个表的主键成为此表的外键。2.数据库事务的四个特征...原创 2018-05-25 11:46:56 · 161 阅读 · 0 评论