240 发简信
IP属地:福建
  • Resize,w 360,h 240
    Redis基础

    一、简介 Redis可以用来缓存,只要内存够大可以当成数据库使用(具有数据存储功能的都可以当成数据库使用,比如Kafka、ElasticSear...

  • Resize,w 360,h 240
    JVM

    一、概述 JVM默认的垃圾收集器取决于JVM的版本和使用的操作系统。在Java 8之前,默认的垃圾收集器组合是:新生代收集器:Serial 或 ...

  • Resize,w 360,h 240
    多线程(三)

    一、并发容器 1.1)概述 JDK提供的这些容器⼤部分在java.util.concurrent包中。我们挑选出⼀些⽐较有代表性的并发容器类,来...

  • Resize,w 360,h 240
    多线程(二)

    一、AQS概述 AQS是AbstractQueuedSynchronizer类名的简称,在使用重入锁的时候,不管怎么创建锁对象,最终指向都是AQ...

  • Resize,w 360,h 240
    多线程(一)

    一、Java内存模型 1)原子性 是指一个操作是不可中断的,即使在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程所干扰 ⽐如⼀个in...

  • Resize,w 360,h 240
    SpringBoot(三)

    一 、带入参请求方式的映射解析 1)注解作为参数的请求方式源码解析 2)自定义入参的Converter实现 二、SpringBoot启动流程

  • Resize,w 360,h 240
    SpingBoot(二)

    一、SpringBoot WEB 1)无参方式请求映射 Ps:上下文类似旅行背包,我们将之后旅行可能需要的水、饼干存储至背包,到了景点之后,我们...

  • Resize,w 360,h 240
    MyBatis(二)

    一、获得Mapper动态代理 二、获得MapperMethod对象 1)SqlCommand 2)MethodSignature MyBatis...

  • Resize,w 360,h 240
    MyBatis(一)

    一、主流持久层框架 框架特点:JDBC:开启关闭连接步骤重复且使用繁琐,不过除此之外中间代码比较灵活Hibernate:省去了JDBC连接开启关...