0 程序员追风

尚未进行身份认证

欢迎关注公众号:程序员追风,领取一线大厂java面试题资料!

等级
TA的排名 1w+

2019年总结:Java中高级面试题228道系列(6)

2019年Java面试题中高级系列228道Java面试题(一)第一篇更新1~20题的答案解析https://blog.csdn.net/Design407/article/details/103408983第二篇更新21~50题答案解析https://blog.csdn.net/Design407/article/details/103427740第三篇更新51~95题答案...

2019-12-13 21:50:13

2019年Java面试题基础系列228道(5),快看看哪些你还不会?

2019年Java面试题基础系列228道Java面试题(一)第一篇更新1~20题的答案解析2019年Java面试题基础系列228道(1),快看看哪些你还不会?第二篇更新21~50题答案解析2019年Java面试题基础系列228道(2),查漏补缺!第三篇更新51~95题答案解析2019年Java面试题基础系列228道(3),查漏补缺!Java面试题(二)第四篇更新...

2019-12-10 15:57:15

2019年Java面试题基础系列228道(4),快看看哪些你还不会?

2019年Java面试题基础系列228道第一篇更新1~20题的答案解析2019年Java面试题基础系列228道(1),快看看哪些你还不会?第二篇更新21~50题答案解析2019年Java面试题基础系列228道(2),查漏补缺!第三篇更新51~95题答案解析2019年Java面试题基础系列228道(3),查漏补缺!Java 面试题(二)1、Java 中能创建...

2019-12-09 21:02:41

2019年Java面试题基础系列228道(3),查漏补缺!

2019年Java面试题基础系列228道第一篇更新1~20题的答案解析2019年Java面试题基础系列228道(1),快看看哪些你还不会?第二篇更新21~50题答案解析2019年Java面试题基础系列228道(2),查漏补缺!本次更新Java 面试题(一)的51~95题答案51、类 ExampleA 继承 Exception,类 ExampleB 继承 Examp...

2019-12-08 19:14:04

2019年Java面试题基础系列228道(2),查漏补缺!

2019年Java面试题基础系列228道上一篇更新1~20题的答案解析2019年Java面试题基础系列228道(1),快看看哪些你还不会?本次更新Java 面试题(一)的21~50题答案21、描述一下 JVM 加载 class 文件的原理机制?22、char 型变量中能不能存贮一个中文汉字,为什么?23、抽象类(abstract class)和接口(interfa...

2019-12-06 18:19:26

2019年Java面试题基础系列228道(1),快看看哪些你还不会?

Java面试题(一)1、面向对象的特征有哪些方面?2、访问修饰符 public,private,protected,以及不写(默认)时的区别?3、String 是最基本的数据类型吗?4、float f=3.4;是否正确?5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?6、Java 有没有 goto?7、...

2019-12-05 17:23:18

一篇文章让你明白CPU缓存一致性协议MESI

CPU高速缓存(Cache Memory)CPU为何要有高速缓存CPU在摩尔定律的指导下以每18个月翻一番的速度在发展,然而内存和硬盘的发展速度远远不及CPU。这就造成了高性能能的内存和硬盘价格及其昂贵。然而CPU的高度运算需要高速的数据。为了解决这个问题,CPU厂商在CPU中内置了少量的高速缓存以解决I\O速度和CPU运算速度之间的不匹配问题。在CPU访问存储设备时,无论是存取数据抑...

2019-12-04 19:22:46

2019年JVM面试都问了什么?快看看这22道面试题!(附答案解析)

一. Java 类加载过程?Java 类加载需要经历一下 7 个过程:1. 加载加载是类加载的第一个过程,在这个阶段,将完成一下三件事情:• 通过一个类的全限定名获取该类的二进制流。• 将该二进制流中的静态存储结构转化为方法去运行时数据结构。• 在内存中生成该类的 Class 对象,作为该类的数据访问入口。2. 验证验证的目的是为了确保 Class 文件的字节流中的...

2019-12-03 21:30:59

2019年Java并发精选面试题,哪些你还不会?(含答案和思维导图)

Java 并发编程1、并发编程三要素?2、实现可见性的方法有哪些?3、多线程的价值?4、创建线程的有哪些方式?5、创建线程的三种方式的对比?6、线程的状态流转图7、Java 线程具有五中基本状态8、什么是线程池?有哪几种创建方式?9、四种线程池的创建:10、线程池的优点?11、常用的并发工具类有哪些?12、CyclicBarrier 和 Coun...

2019-11-29 19:14:33

一篇文章带你解读Redis分布式锁的发展史和正确实现方式

前言近两年来微服务变得越来越热门,越来越多的应用部署在分布式环境中,在分布式环境中,数据一致性是一直以来需要关注并且去解决的问题,分布式锁也就成为了一种广泛使用的技术,常用的分布式实现方式为Redis,Zookeeper,其中基于Redis的分布式锁的使用更加广泛。但是在工作和网络上看到过各个版本的Redis分布式锁实现,每种实现都有一些不严谨的地方,甚至有可能是错误的实现,包括在代码中,...

2019-11-28 12:28:13

一篇文章看清楚JDK13的特性!

1、switch优化更新JDK11以及之前的版本:switch (day) { case MONDAY: case FRIDAY: case SUNDAY: System.out.println(6); break; case TUESDAY: System.out.println(7); ...

2019-11-27 21:32:18

2019年Spring Boot面试都问了什么?快看看这22道面试题!

Spring Boot 面试题1、什么是 Spring Boot?2、Spring Boot 有哪些优点?3、什么是 JavaConfig?4、如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?5、Spring Boot 中的监视器是什么?6、如何在 Spring Boot 中禁用 Actuator 端点安全性?7、如何在自定义端口上运行 Sprin...

2019-11-26 19:21:33

面试还搞不懂redis,快看看这40道面试题(含答案和思维导图)

Redis 面试题1、什么是 Redis?.2、Redis 的数据类型?3、使用 Redis 有哪些好处?4、Redis 相比 Memcached 有哪些优势?5、Memcache 与 Redis 的区别都有哪些?6、Redis 是单进程单线程的?7、一个字符串类型的值能存储最大容量是多少?8、Redis 的持久化机制是什么?各自的优缺点?9、Redis 常见性...

2019-11-25 18:09:31

1个月时间整理了2019年上千道Java面试题,近500页文档!

Spring 面试题1、一般问题1.1、不同版本的 spring Framework 有哪些主要功能?1.2、什么是 spring Framework?1.3、列举 spring Framework 的优点。1.4、spring Framework 有哪些不同的功能?1.5、spring Framework 中有多少个模块,它们分别是什么?1.6、什么是 spring ...

2019-11-25 10:54:56

Java线程池原理与源码详细解读,再也不怕面试问线程池了!

线程“线程池”,顾名思义就是一个线程缓存,线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,因此Java中提供线程池对线程进行统一分配、调优和监控。线程池介绍在web开发中,服务器需要接受并处理请求,所以会为一个请求来分配一个线程来进行处理。如果每次请求都新创建一个线程的话实现起来非常简便,但是存在一个问题:如果并发的请求数量非常多,但每个线程...

2019-11-22 14:04:52

17张图带你解析红黑树的原理!保证你能看懂!

二叉查找树由于红黑树本质上就是一棵二叉查找树,所以在了解红黑树之前,咱们先来看下二叉查找树。二叉查找树(Binary Search Tree),也称有序二叉树(ordered binary tree),排序二叉树(sorted binary tree),是指一棵空树或者具有下列性质的二叉树: 若任意结点的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若任意结点的...

2019-11-20 16:02:38

要想深入理解mysql索引?这16个点你必须要了解!

前言MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一...

2019-11-19 21:58:01

2019年一线大厂最全JVM面试100问!你能答对多少?

前言JVM(Java虚拟机)简单来说就是运行Java代码的解释器,作为螺丝钉程序员JVM其实了解下就差不多啦,不懂JVM内部细节照样能写出优质的代码!但是一到造火箭、飞机的场景(面试)不懂JVM的你,会被面试官虐的体无完肤!面对这一大波JVM面试题,你真的Hold的住吗?描述一下 JVM 加载 Class 文件的原理机制?在面试java工程师的时候,这道题经常被问到,故需特别...

2019-11-18 18:12:26

8种经常被忽视的SQL错误用法,你有没有踩过坑?

1、LIMIT 语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。SELECT * FROM operation WHERE type = 'SQLStats' AND name =...

2019-11-17 21:48:33

7个点说清楚spring cloud微服务架构

前言spring cloud作为当下主流的微服务框架,让我们实现微服务架构简单快捷,spring cloud中各个组件在微服务架构中扮演的角色如下图所示,黑线表示注释说明,蓝线由A指向B,表示B从A处获取服务。spring cloud组成的微服务架构图由上图所示微服务架构大致由上图的逻辑结构组成,其包括各种微服务、注册发现、服务网关、熔断器、统一配置、跟踪服务等。下面说说sprin...

2019-11-14 21:29:46

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。