240 发简信
IP属地:广东
  • spring源码浅析(三)

    上一篇说到DefaultBeanDefinitionDocumentReader中的registerBeanDefinitions方法。 13、...

  • spring源码浅析(二)

    上篇说到XmlApplicationContext中的loadBeanDefinitions方法。 7、主要就是创建bean读取器,然后设置一些...

  • spring源码浅析(一)

    学习spring源码,非一日之功。 基于spring版本4.3.12.RELEASE。 1、首先是spring的入口ContextLoaderL...

  • sql中exists和in的区别

    以前看过一次关于这两的区别,但由于印象不深就忘了,最近想起来就补了下,为了加深印象,就写了 。 exists和in in 是把外表和内表作has...

  • Resize,w 360,h 240
    jvm的一些笔记

    jvm内存模型 一. 线程私有区域 线程私有数据区域生命周期与线程相同, 依赖用户线程的启动/结束而创建/销毁(在Hotspot VM内, 每个...

  • 如何设计一个秒杀系统

    关于秒杀系统,可以从以下几个方面设计: 前端 1、nginx负载均衡,将请求分发到各个服务器,减轻压力。2、js、css压缩,减少流量以及请求次...

  • Resize,w 360,h 240
    Spring Bean的生命周期

    1、BeanFactoryPostProcessor的postProcessorBeanFactory()方法 若某个IoC容器内添加了实现了B...

  • spring之事务详解

    一、事务的特性(ACID) 1、原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。 2、一致性(Cons...

  • Resize,w 360,h 240
    HashMap、ConcurrentHashMap

    HashMap 1、在jdk1.7之前是Entry数组+链表,在jdk1.8之后为Node数组+链表, 如上,当链表长度大于7之后,将会通过tr...