240 发简信
IP属地:天津
  • 数据结构

    数组 数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。例如下面这段代码就...

  • Resize,w 360,h 240
    JVM 面试总结

    介绍下 Java 内存区域 线程私有的: 1. 程序计数器 程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。字节码...

  • Java 基础

    讲讲 JDK 动态代理? 基于接口代理,主要是实现了InvocationHandler 接口去处理逻辑,主要是实现invoke方法,然后通过Pr...

  • java多线程面试总结

    volatile作用(必考) volatile在多处理器开发中保证了共享变量的“ 可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个...

  • Resize,w 360,h 240
    Java 集合面试总结

    常见的集合有哪些? 图中,List代表了有序可重复集合,可直接根据元素的索引来访问;Set代表无序不可重复集合,只能根据元素本身来访问;Queu...

  • Spring Boot 面试总结

    SpringBoot优点 创建独立Spring应用 自动配置Spring以及第三方功能 提供生产级别的监控、健康检查及外部化配置 自动start...

  • Mysql 面试总结

    Mysql的存储引擎 1.InnoDB存储引擎:InnoDB存储引擎支持事务,其设计目标主要面向在线事务处理(OLTP)的应用。其特点是行锁设计...

  • Redis 面试总结

    应用场景 缓存 共享Session 消息队列系统 分布式锁 单线程的Redis为什么快 纯内存操作单线程操作,避免了频繁的上下文切换合理高效的数...

  • MyBatis 面试总结

    MyBatis编程步骤是什么样的? 1、 创建SqlSessionFactory 2、 通过SqlSessionFactory创建SqlSess...