java面试大全
文章平均质量分 78
CSDN砖家
APP/网站/OA/CRM/ERP/小程序等定制开发
展开
-
java基础-1
最近整理了好多面试的资料,供大家参考 java基础-1 java基础-2 Dubbo面试题 springboot面试题 SQL常见的面试题 Linux常见的面试题 1.面向对象的三大特征封装、继承、多态,也可加上抽象2.多态的作用允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行...原创 2019-02-15 11:42:43 · 4355 阅读 · 0 评论 -
最近面试 Java 后端开发的感受!
上周,密集面试了若干位Java后端候选人,工作经验在3到5年间。我的标准其实不复杂(适用90%小小小公司,BAT等自动忽略):第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。我相信其它公司招初级开发时,应该也照着这个标准来面的。我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在进团队干活后确实能达到期望,但可能就无法通过面试,但面试官总是只根据面试情况来判...转载 2019-04-19 10:25:28 · 1071 阅读 · 0 评论 -
50道常见的Redis面试题
1、什么是Redis?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据...转载 2019-03-15 11:32:44 · 1046 阅读 · 0 评论 -
2019阿里java面试题
阿里面试题目目录技术一面(基础面试题目)技术二面(技术深度、技术原理)项目实战(项目模拟面试)JAVA开发技术常问的问题阿里必会知识阿里面试范畴面试总结文章福利(答案获取)一:阿里技术一面(基础掌握牢固)常用的异常类型?sessionjava锁gc原理hashmaplistlink arraylist 区别aop 原理多线程kafka 原理和容错spark...转载 2019-03-04 13:23:37 · 6074 阅读 · 0 评论 -
SpringMVC工作原理概述
SpringMVC框架介绍Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而...原创 2019-01-24 16:04:55 · 43116 阅读 · 1 评论 -
java经典面试题
进步就是不断进行学习、实践、归纳、总结一、基本语法包括static、final、transient等关键字的作用,foreach循环的原理等等。面试问你static关键字有哪些作用,如果你答出static修饰变量、修饰方法会认为你合格,答出静态块,会认为你不错,答出静态内部类会认为你很好,答出静态导包会对你很满意,因为能看出你非常热衷研究技术。二、集合非常重要,也是必问的内容。基本...原创 2019-01-25 10:55:27 · 993 阅读 · 0 评论 -
mysql索引详解
本文从以下几点介绍mysql索引:1、如何建立mysql索引;2、介绍mysql类型;3、mysql索引的利与弊;4、建立索引的注意事项首先假设你有一张表,该表有10万条数据,其中有一条数据是nickname='css',如果要拿这条数据的需要些的sql是select * from award where nickname=‘css’一般情况下,在没有建立索引的时候,mys...原创 2019-01-21 13:34:03 · 1932 阅读 · 0 评论 -
JVM垃圾回收机制
GC(Garbage Collection)的基本原理:将内存中不再被使用的对象进行回收,GC中用于回收的方法叫收集器,由于GC需要消耗一些资源和时间;java在对对象的声明周期特性进行分析后,按照新生代、旧生代的方式对对象进行收集,以尽可能的缩短GC对应用造成的暂停。对新生代的收集称为minor GC; 对旧生代对象的收集称为Full GC; 程序中主动调用System.gc()强制执行...原创 2019-01-11 08:51:52 · 10712 阅读 · 0 评论 -
dubbo和zookeeper间的关系
节点角色说明:Provider:暴露服务的服务提供方; Consumer:调用远程服务的服务消费方; Register:服务注册与发现的注册中心; Monitor:统计服务调用次数和调用时间的监控中心; Constainer:服务运行容器。调用关系说明:0.服务容器负责启动,加载,运行服务提供者; 1.服务提供者在启动时,向注册中心注册自己提供的服务; 2.服务消费者在启...原创 2019-01-21 11:42:13 · 48110 阅读 · 3 评论 -
Java线程面试题
Java线程面试题 Top 50下面是Java线程相关的热门面试题,你可以用它来好好准备面试。1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的...原创 2019-01-25 14:45:21 · 1588 阅读 · 2 评论 -
java面试技术准备
面试开始会让自我介绍,主要业务架构和技术架构两部分。业务架构一般不会深究,但要面试官听明白,并且一般面试官会顺着问是如何根据这些业务去设计技术架构的。技术架构部分,会根据自我介绍中提到的技术点问,是为什么使用这些技术,解决了哪些问题,碰到哪些困难,是如何思考和解决的,最后再顺带一些技术本身底层的设计方面的问题:例如:有redis,会问哪些场景用,解决了什么问题,数据量有多少,用的过程出现过...原创 2019-01-16 10:00:28 · 6777 阅读 · 0 评论 -
66道面试逻辑智力测试题
【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒5里面,由于5里面有1升水,因此6只能向5倒4升水,然后将6剩余的2升,倒入空的5里面,再灌满6向5里倒3升,剩余3升。【2】周雯的妈妈是豫林水泥厂的化验员。一天,周雯来到化验室做作业。做完后想出去玩。"等等...原创 2019-02-25 15:08:15 · 5808 阅读 · 0 评论 -
SQL常见的一些面试题
java基础-1 java基础-2 Dubbo面试题 springboot面试题 SQL常见的面试题 Linux常见的面试题 1.根据表中的信息编写sql语句:id(学号) name(姓名) course(课程) score(分数) 1001 张三 语文 81 1001 张...原创 2019-02-18 11:20:16 · 3460 阅读 · 2 评论 -
Linux常见的面试题
java基础-1 java基础-2 Dubbo面试题 springboot面试题 SQL常见的面试题 Linux常见的面试题 1.绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示?切换目录用什么命令?绝对路径:如/etc/init.d当前目录和上层目录:./ ../主目录: ~/切换目录:cd2...原创 2019-02-18 14:38:19 · 4630 阅读 · 0 评论 -
java中的IO操作总结
java中的IO操作在java中IO涉及的范围比较大,本文主要针对文件内容的读写对于文件内容的操作主要分为两大类:字符流:有两个抽象类 writer Reader 其对应子类FileWriter和FileReader可实现文件的读写操作 BufferedWriter和BufferedReader能够提供缓冲区功能,用以提高效率。字节流:有...原创 2019-02-22 14:30:59 · 4373 阅读 · 0 评论 -
springboot面试题
java基础-1 java基础-2 Dubbo面试题 springboot面试题 SQL常见的面试题 Linux常见的面试题 1、什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式处理方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,...原创 2019-10-22 17:19:38 · 10773 阅读 · 1 评论 -
Dubbo面试题
java基础-1 java基础-2 Dubbo面试题 springboot面试题 SQL常见的面试题 Linux常见的面试题 1、Dubbo是什么?Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,现已成为 Apache 基金会孵化项目。dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:...原创 2019-02-15 16:55:31 · 24506 阅读 · 3 评论 -
java基础-2
java基础-1 java基础-2 Dubbo面试题 springboot面试题 SQL常见的面试题 Linux常见的面试题 29.java中的4中引用强引用、软引用、弱引用、虚引用,不同类型的引用体现在GC上。强引用:如果一个对象具有强引用,它就不会被垃圾回收器回收。即使当前内存空间不足,jvm也不会回收它,而是抛出OutOfMe...原创 2019-02-15 15:55:40 · 1973 阅读 · 0 评论 -
一个有趣的数字变化算法
package com.bootdo.test.controller;public class SevenNumber { /* * 由7位数中的(单位数与尾数)(双位数与尾数)发生的变化 1. 尾数的变化特征: (1) : * 尾数上数字相加超过10时,去掉十位数上数字,只保留个位数上的数字! (2) : 尾数上数字相减低于 0 时,直接转变新一轮数字 ! * 2.单位数与尾...原创 2019-10-22 13:34:36 · 2657 阅读 · 0 评论