前言 学习Spring源码的重要前提,则是需要去编译源码到本地环境,这样则是方便我们在本地环境添加注释、断点调试、查看类图等,不过相信很多小伙伴在编译Spring源码的过程中...
前言 学习Spring源码的重要前提,则是需要去编译源码到本地环境,这样则是方便我们在本地环境添加注释、断点调试、查看类图等,不过相信很多小伙伴在编译Spring源码的过程中...
前言 Spring 最重要的概念是 IOC 和 AOP,本篇文章其实就是要带领大家来分析下 Spring 的 IOC 容器。 Demo: 配置类 Bean: SunnyEnt...
前言 在java开发中,我们普遍认知中,new出的对象是直接分配到堆空间中,而实际情况并非如此,其实大家伙可以思考一下,无论方法的生命周期长与短,只要new的对象就存放在堆中...
写的挺好的
工厂模式——简单工厂模式、工厂模式以及抽象工厂模式背景 最近看了一篇挺有意思的漫画https://blog.csdn.net/bjweimengshu/article/details/108459337?utm_medium...
在我前面有写过一篇关于单例模式的几种创建的文章,最近在看多线程的时候,发现如果使用双重检验锁则可能会发生问题,接下来看我细细道来 单例模式的几种创建方式文章地址:https:...
概述 相信有开发或DBA小伙伴,对于mysql处理多表关联方式或者说性能方面一直不太满意,对于开发提交的join查询,一般都是比较抗拒的,从而建议将join进行拆分,避免jo...
1.关系越好,越不能一起共事。 2.帮别人的忙,不要帮太多。 3.越害怕的事,越容易发生。 4.不要怕麻烦人,好多关系都是麻烦出来的。 5.学会存钱,克制欲望,你永远不知道什...
Explain工具介绍 EXPLAIN是MySQl必不可少的一个分析工具,主要用来测试sql语句的性能及对sql语句的优化,或者说模拟优化器执行SQL语句。 注意:本文基于m...
理解索引的特性 索引是帮助Mysql高效获取数据排好序的数据结构 索引是存储在文件里面的 索引的各种存储结构及优缺点 首先看一下,在数据库没有加索引的情况下,SQL中的whe...
简书搜索功能现已恢复。 =========================================== 亲爱的简书用户,您好。 简书因技术升级,暂时无法使用搜索功能。...
Spring Boot Admin 监控介绍 Spring Boot Admin是一个Web应用,用于管理和监视Spring Boot应用程序的运行状态。每个Spring B...
简介 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性...
Apollo简介 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境,不同分配的配置,配置修改后能够实时推送到应用端,并且具有规范的权限,流...
前言:设计模式源于生活 策略模式的基本概念 策略模式将可变的部分从程序中抽象分离成算法接口,在该接口下分别封装一系列算法实现,并使他们可以相互替换,从而导致客户端程序独立于算...
作者 | likai来源 | https://urlify.cn/EvUj2m 背景 公司有个渠道系统,专门对接三方渠道使用,没有什么业务逻辑,主要是转换报文和参数校验之类的...
前言:设计模式源于生活 责任链基本概念 客户端发出一个请求,链上的对象都有机会来处理这一请求,而客户端不需要知道谁是具体的处理对象。这样就实现了请求者和接受者之间的解耦,并且...
前言:设计模式源于生活 单例的基本概念 单例模式确保某各类只有一个实例,而且自行实例化并向整个系统提供这个实例。选择单例模式就是为了避免不一致状态 单例模式特点 1、单例类只...
前言:设计模式源于生活 观察者基本概念 观察者模式,又可以称之为发布-订阅模式,观察者,顾名思义,就是一个监听者,类似监听器的存在,一旦被观察/监听的目标发生的情况,就会被监...
前言:设计模式源于生活 什么是装饰模式 在不改变原有对象的基础上附加功能,相比生成子类更灵活。 装饰者模式应用场景 Mybatis缓存,过滤器,网关控制,P2P分控审批 装饰...