240 发简信
IP属地:上海
  • 面试经典试题

    1,实现一个Memcpy函数(C/C++)从源src所指的内存地址的起始位置开始,拷贝n个字节的数据到目标dest所指的内存地址的起始位置中。dest和src没有重叠或者de...

  • 1

    什么时候使用CallableStatement?用来准备CallableStatement的方法是什么?CallableStatement用来执行存储过程。准备一个Calla...

  • "在B+树中的所有非叶子结点仅起到一个缩阴的作用",老哥输入法暴露了啊:smiley:

    B+树详解

    B+树是B-树的一种变形,它和B-树有很多相似之处,可以对比来记忆。 1、B+树的概念 既然是B-树的一种变形,我们首先来回顾一下一棵B-树的定义:B-树中所有结点中孩子结点...

  • 120
    java基础面试题2

    1,从数组中找出三个数,使它们的和为定值,求出所有这样的组合。 2,抽象类和接口的区别抽象类主要用来抽象类别,接口主要用来抽象功能.多态性:一个类只能继承一个抽象类,但可以实...

  • Redis

    什么是redis Redis 是一个基于内存的高性能key-value数据库。具有丰富的数据结构,可以应用很多方面,例如数据库,缓存,消息队列。 Redis与其他key-va...

  • JVM类加载机制

    类的生命周期: 加载(loading),验证(verification),准备(preparation),解析(Resolution),初始化(initialization)...

  • JAVA并发面试题

    1,CAS的ABA问题 独占锁:是一种悲观锁,synchronized就是一种独占锁,会导致其它所有需要锁的线程挂起,等待持有锁的线程释放锁。 乐观锁:每次不加锁,假设...

  • 120
    JVM面试题

    CMS垃圾收集器 目标:以获取最短回收停顿时间为目标的收集器 回收区域:老年代 回收算法:标记-清除 回收过程:初始标记——>并发标记——>重新标记——>并发清除 标记算法:...

  • 数据库面试基础

    1,数据库设计3范式 原子性,数据库字段属性不可以再分割 完全依赖,非主键属性必须完全依赖主键,不能依赖主键的一部分(针对联合主键来说) 直接依赖,非主键属性A不...

  • 120
    java基础面试题1

    1,hashMap与hashTable区别 使用Entry数组来实现hash表 hashTable是线程安全的,hashMap不是,但是hashTable已基本废弃,如果要使...