240 发简信
IP属地:北京
  • mysql优化

    1. 索引 2. 反范式设计 3. 将外键放在业务层约束 4. 对于会修改的数据,且该后置数据用作其他表的外键。最好不要使用自增...

  • 建造者模式

    一、简介 建造者模式相较于工厂模式,建造者模式需要关注构建对象的过程,而工厂模式则不需要。 二、例子 1、创建需要构建对象的抽象 2、创建建造者...

  • 工厂模式

    一、简介 工厂模式主要是通过工厂来创建对象,屏蔽掉创建对象的过程。分为: 简单工厂模式 -- 对具体要生产的对象抽象 工厂方法模式 --对工厂抽...

  • 原型模式

    一、场景 对于mybatis查询数据库。若是同一个值的多次查询,会严重损耗性能。所以在查询时加入缓存,这样在多次查询同一个值时相对会快很多。而为...

  • 单例

    1、简介 单例较简单,分为饿汉式(加载类时创建)、懒汉式(使用时创建)、双检索(为线程安全) 2、场景 例如: 工厂(SqlSessionFac...

  • Java中什么是bridge method(桥接方法)

    该文完全引自java中什么是bridge method[https://blog.csdn.net/qq_38975553/article/de...

  • Resize,w 360,h 240
    Object 0 = new Object()问题

    1、对象在内存中的存储布局 2、对象如何定位的 直接定位 (hosp)(好处:快;坏处:类型数据指针变换位置,对象指向会变动,导致垃圾回收会慢)...

  • springboot 事务

    一、隔离级别 1. 并发产生的问题 脏读:一个事务读到了另一个未提交事务修改过的数据 幻读:一个事务先根据某些条件查询出一些记录,之后另一个事务...

  • Resize,w 360,h 240
    Spring Cloud Gateway(网关)

    概念 Gateway是基于异步非阻塞模型上进行开发的,有springcloud团队开发。用来代替Zuul。 内容 Route(路由) 路由是构建...