
最全面的面试知识体系
文章平均质量分 76
小杰要吃蛋
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试题:你的缺点是什么?(为难我?怎么可能)
你的缺点是什么?我们在面试时,HR经常会问一个问题:“请简单说一下你的缺点。”对于这个问题,你会怎么机智地回答?猛人回答HR:说说你的缺点?求职者 1:我觉得我的缺点就是太拼了,导致生活和工作不协调求职者 2:我的缺点就是太爱学习了...求职者 3:我最大的缺点就是追求完美...求职者 4:我最大的缺点就是喜欢乐于助人....求职者 5:我最大的缺点就是太执着.......原创 2020-04-05 22:50:15 · 8016 阅读 · 0 评论 -
Tomcat 面试题(总结最全面的面试题!!!)
1、Tomcat是什么Tomcat是一个应用服务器,比方说,我有个web项目是想让他运行,就可以在运行在tomcat平台上,如果开启就可以运行访问,如果停掉tomcat服务,那么无法访问了2、Tomcat的默认端口是多少,怎么修改?8080修改方式:(1)找到Tomcat目录下的conf文件夹(2)进入conf文件夹里面找到server.xml文件(3)打开server.xml文件...原创 2019-12-22 11:31:37 · 12091 阅读 · 3 评论 -
Linux面试题(总结最全面的面试题!!!)
1.什么是SpringCloudSpringCloud是一给开发人员提供来了一系列框架的有序集合。它利用Spring Boot巧妙地简化了分布式开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器等,都可以使用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Sprin...原创 2019-12-21 17:20:51 · 4233 阅读 · 3 评论 -
ZooKeeper面试题(总结最全面的面试题!!!)
1、什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。2、Spring Boot 有什么特点,核心功能1)独立运行的 Spring 项目Spring Boot 可以以 jar 包的形式独立运行,运行一个 Sprin...原创 2019-12-21 16:32:43 · 35164 阅读 · 0 评论 -
Dubbo面试题(总结最全面的面试题!!!)
1、什么是Mybatis?mybatis是一个的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。2、谈谈你对MyBatis的理解MyBatis是一框半自动化ORM映射工具,这里的半自动化是相对于Hibernate提供了全自动化ORM实现而言的半自动化。全自动化ORM实现了数据库表...原创 2019-12-21 13:47:10 · 3479 阅读 · 0 评论 -
RabbitMQ(总结最全面的面试题!!!)
1、什么是RabbitMQ?为什么使用RabbitMQ?RabbitMQ是一款开源的,Erlang编写的,消息中间件;最大的特点就是消费并不需要确保提供方存在,实现了服务之间的高度解耦可以用它来:解耦、异步、削峰。2、使用RabbitMQ有什么好处?1.解耦,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需 要修改代码,过于麻烦!2.异步,将消息写入消息队列...原创 2019-12-22 11:52:04 · 23172 阅读 · 0 评论 -
Redis面试题(总结最全面的面试题!!!)
1.什么是RedisRedis 是一个使用 C 语言写成的,开源的高性能key-value非关系缓存数据库。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。Redis的数据都基于缓存的,所以很快。但是redis会把更新的数据写入磁盘中,保证了数据的安全不丢失,而且Redis的操...原创 2019-12-21 23:50:20 · 6680 阅读 · 0 评论 -
Spring MVC面试题(总结最全面的面试题!!!)
1.什么是Spring MVC框架首先讲下什么是MVC框架,MVC是一种很流行的框架,通过把Model,View, Controller分离,把较为复杂的web应用分成逻辑清晰的几部分,是为了简化开发,减少出错。Spring MVC是Spring下的一个子框架,他是基于Spring实现了MVC三层开发模 式,将web层进行解耦。2.SpringMVC的工作流程?(1)我发送一个请求至前端...原创 2019-12-21 14:03:15 · 2580 阅读 · 0 评论 -
Java集合面试题(总结最全面的面试题!!!)
Java集合面试题1、什么是集合集合类存放的都是对象的引用,而不是对象的本身,其实就是放东西的容器集合类型主要有3种:set(集)、list(列表)和map(映射)。1、List,Set,Map的区别1、List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象2、Set储存一组唯一(不允许重复的集合)。无序的对象。3、Map是使用键值对(Key,Value)存储。它...原创 2019-12-26 00:50:38 · 9805 阅读 · 3 评论 -
Spring 面试题(总结最全面的面试题!!!)
1.什么是Springspring是开源的轻量级框架,为简化企业级应用开发而生,他是我们开发人员的春天,他可以和众多WEB应用程序结合使用,也可以单独使用2.Spring的核心:IOC(控制翻转):控制翻转,也叫依赖注入,他就是不会直接创建对象,只是把对象声明出来,在代码 中不直接与对象和服务进行连接,但是在配置文件中描述了哪一项组件需要哪一项服 务,容器将他们组件起来。在一般的IO...原创 2019-12-21 13:52:16 · 3765 阅读 · 0 评论 -
MySql面试题(总结最全面的面试题!!!)
文章目录什么是SQL?什么是MySQL?MySql, Oracle,Sql Service的区别数据库三大范式是什么mysql有关权限的表都有哪几个数据库经常使用的函数数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?怎么创建索引的,有什么好处,有哪些...原创 2020-04-15 11:28:09 · 7736 阅读 · 1 评论 -
Java基础面试题(总结最全面的面试题!!!)
文章目录什么是JavaJava 语言有哪些特点?面向对象和面向过程的区别什么是跨平台性?原理是什么==、hashcode和equals==equals()hashcode为什么要有hashcodehashcode和equals的相关规定JVM JDK 和 JRE 是什么JVMJDK和JREJava和C++的区别?基本类型字符型常量和字符串常量的区别?自动装箱与拆箱说说&和&&...原创 2020-04-14 23:30:21 · 4530 阅读 · 0 评论 -
Mybatis面试题(总结最全面的面试题!!!)
什么是数据持久化?数据持久化是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称。例如,文件的存储、数据的读取等都是数据持久化操作。数据模型可以是任何数据结构或对象的模型、XML、二进制流等。 当我们编写应用程序操作数据库,对表数据进行增删改查的操作的时候就是数据持久化的操作。Mybatis框架简介MyBatis框架是一个开源的数据持久层框架。它的内部封装了...原创 2020-04-14 22:24:58 · 20000 阅读 · 3 评论 -
Java并发编程面试题(总结最全面的面试题!!!)
文章目录基础知识为什么要使用并发编程多线程应用场景并发编程有什么缺点并发编程三个必要因素是什么?在 Java 程序中怎么保证多线程的运行安全?并行和并发有什么区别?什么是多线程多线程的好处多线程的劣势:线程和进程区别什么是上下文切换?守护线程和用户线程有什么区别呢?如何在 Windows 和 Linux 上查找哪个线程cpu利用率最高?什么是线程死锁形成死锁的四个必要条件是什么如何避免线程死锁创建...原创 2020-04-14 11:51:58 · 9074 阅读 · 1 评论 -
Spring Boot面试题(总结最全面的面试题!!!)
文章目录概念什么是 Spring Boot?为什么要用SpringBootSpring Boot 有哪些优点?SpringBoot与SpringCloud 区别Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?Spring Boot 支持哪些日志框架?推荐和默认的日志框架是哪个?SpringBoot Starter的工作原理Spring Boot 2.X 有什么新特性?与 1.X...原创 2020-04-12 02:48:29 · 19841 阅读 · 6 评论 -
Spring Cloud Netflix 面试题(总结最全面的面试题!!!)
文章目录什么是微服务架构为什么需要学习Spring CloudSpring Cloud 是什么SpringCloud的优缺点SpringBoot和SpringCloud的区别?Spring Cloud和SpringBoot版本对应关系SpringCloud由什么组成使用 Spring Boot 开发分布式微服务时,我们面临什么问题Spring Cloud 和dubbo区别?Eureka服务注册和发...原创 2020-04-12 00:55:38 · 32126 阅读 · 2 评论 -
Java虚拟机(JVM)面试题(总结最全面的面试题!!!)
文章目录Java内存模型我们开发人员编写的Java代码是怎么让电脑认识的为什么说java是跨平台语言Jdk和Jre和JVM的区别说一下 JVM由那些部分组成,运行流程是什么?说一下 JVM 运行时数据区详细的介绍下程序计数器?(重点理解)详细介绍下Java虚拟机栈?(重点理解)一个方法调用另一个方法,会创建很多栈帧吗?栈指向堆是什么意思?递归的调用自己会创建很多栈帧吗?你能给我详细的介绍Java堆...原创 2020-04-12 00:39:39 · 16500 阅读 · 8 评论 -
设计模式面试题(总结最全面的面试题!!!)
文章目录设计模式什么是设计模式为什么要学习设计模式设计模式分类设计模式的六大原则开放封闭原则(Open Close Principle)里氏代换原则(Liskov Substitution Principle)依赖倒转原则(Dependence Inversion Principle)接口隔离原则(Interface Segregation Principle)迪米特法则(最少知道原则)(Deme...原创 2020-04-11 23:26:21 · 59506 阅读 · 12 评论 -
BIO、NIO、AIO面试题(总结最全面的面试题!!!)
文章目录BIO、NIO、AIO、Netty什么是IO在了解不同的IO之前先了解:同步与异步,阻塞与非阻塞的区别什么是BIO什么是NIO什么是AIO什么NettyBIO和NIO、AIO的区别IO流的分类什么是内核空间五种IO模型1.阻塞BIO(blocking I/O)2.非阻塞NIO(noblocking I/O)3.异步AIO(asynchronous I/O)4.信号驱动IO(signal b...原创 2020-04-11 23:24:07 · 14817 阅读 · 8 评论 -
TCP、UDP、Socket、HTTP面试题(总结最全面的面试题!!!)
文章目录先看一天面试的经验:什么是网络编程网络编程中两个主要的问题网络协议是什么为什么要对网络协议分层计算机网络体系结构1 TCP / UDP1.1 什么是TCP/IP和UDP1.2 TCP与UDP区别:1.3 TCP和UDP的应用场景:1.4 形容一下TCP和UDP1.5 运行在TCP 或UDP的应用层协议分析。什么是ARP协议 (Address Resolution Protocol)?什么是...原创 2020-04-11 23:13:06 · 11964 阅读 · 4 评论 -
Nginx面试题(总结最全面的面试题!!!)
文章目录什么是Nginx?为什么要用Nginx?为什么Nginx性能这么高?Nginx怎么处理请求的?什么是正向代理和反向代理?使用“反向代理服务器的优点是什么?Nginx的优缺点?Nginx应用场景?Nginx目录结构有哪些?Nginx配置文件nginx.conf有哪些属性模块?Nginx静态资源?如何用Nginx解决前端跨域问题?Nginx虚拟主机怎么配置?基于虚拟主机配置域名基于端口的虚拟主...原创 2020-04-11 23:08:48 · 91964 阅读 · 13 评论