240 发简信
  • 120
    Spring 常见面试题

    1、Bean的生命周期 2、循环依赖的解决方式 1、实例化和初始化分开,提前暴露对象;2、三级缓存,暂存半成品对象;引用链接[https://w...

  • 120
    深入浅出网络IO

    IO作为网络通信中最重要的部分,面试中经常会问到;本文将从计算机组成基础讲起,围绕几种常见的IO模型,介绍其原理和使用;接着会探究Linux等平...

  • 120
    Spring 源码解析及循环依赖的解决方式

    主要类继承关系 初始化相关流程图 完整时序图 循环依赖的解决

  • 120
    深入浅出JVM

    JVM 是 Java 程序运行基础,面试时一定会遇到 JVM 相关的题。本文会先对面试中 JVM 的考察点进行汇总介绍。然后对 JVM 内存模型...

    1.9 973 1 26
  • 120
    数据结构与算法

    1. 为什么要学习数据结构和算法? 直接好处就是写出性能更优的代码; 算法,是一种解决问题的思路和方法,有机会应用到生活和事业的其他方面; 长期...

  • 120
    分布式事务

    1、分布式事务 目前分布式事务的解决方案有 AT、TCC、Saga、MQ、XA、BED 六种。 1.1 两阶段提交 角色:事务管理器、资源管理器...

    0.1 88 0 1
  • 120
    搞懂Redis,这一篇就够了

    1、缓存带来的好处: 高性能大量相同的请求过来,每次查询mysql耗时600ms,如果用缓存耗时20ms,性能提高30倍. 高并发单机mysql...

  • 120
    Mysql note

    1、哪些字段适合加索引 经常被查询的字段 字段长度太长不适合建立索引 经常更新的字段不适合建立索引,因为更新还会更新索引文件 粒度较大的字段不适...

  • 120
    maven 学习整理

    maven: 1. 常用命令 a) compile 就是编译项目,一般不用,ide都自带b) clean 删除ta...