240 发简信
IP属地:江苏
  • 类加载机制

    1.类的文件结构 类的文件结构是一个以.class结尾的二进制流文件,这是保证java虚拟机能被多种语言使用的主要原因。 类文件依次包括了。魔数,版本号,常量池类型数量,常量...

  • AIO NIO BIO

    https://mp.weixin.qq.com/s?__biz=Mzg3MjA4MTExMw==&mid=2247484746&idx=1&sn=c0a7f9129d780...

  • 120
    kafka

    1.实时的处理机制为什么使用kafka kafka是一种分布式的,基于发布/订阅的消息系统,能够高效并实时的吞吐数据,以及通过分布式集群及副本冗余机制实现数据的安全。 ...

  • 120
    Mysql

    1.Mysql基本架构图 一.Innodb和MylSAM的区别 1.Innodb 支持事务,MylSam 不支持事务 2.Innodb支持外键,Mylsam不支持 ...

  • 120
    java并发

    1.java对象头 java对象头包含两个部分,一个指向对象类型的指针,一个MarkWord存放(对象的hashcode,分代年龄,以及锁相关的信息如:锁状态,锁标志位,...

  • 120
    java 设计模式

    一.装饰者模式 装饰者模式能够动态的给对象添加一个功能,同时又不改变原对象的原有结构,相比于继承父类,添加功能,这种方式更具有动态性。 比如:我们现在用的手机,正处于一个在4...

  • 120
    java基础

    1.面向对象基本概念 a.什么是对象?什么是面向对象编程? 对象是存在的具体的实体,是面向对象的编程的核心,具有明确的状态定义和行为。举个例子,现实中的车子就是一个具体的...

  • 牛客网模拟面经

    技术篇 1.什么是快速失败(fail-fast)什么是安全失败(fail-safe)? 我们都接触 HashMap、ArrayList 这些集合类,这些在 java.util...

  • 120
    java集合

    java集合是一个常考的知识点,这一块呢,我们可以通过上面的图片进行分类,着重可以考虑ArrayList,LinkedList,Vector,HashSet,HashMap,...

  • 120
    java多线程

    终于在耽搁了几天之后,开始看关于线程的面试题了。之前被腾讯大佬问过,这一块得好好补补。 1.什么是线程,什么是进程,两者的区别举个例子? 我们先来举一个例子把,假设把cpu比...