摘要:
代理模式(动态) 我们知道, 静态代理需要自己创建代理对象, 如果需要的代理对象比较多的话, 代码就会比较繁琐 代理类在程序运行时创建的代理方式被成为动态代理。 我们上面静态代理的例子中,代理类是自己定义好的,在程序运行之前就已经编译完成。然而动态代理,代理类并不是在Java代码中定义的,而是在运行 阅读全文
摘要:
代理模式(静态) 定义: 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。一般我们写代码的时候, 对已经存在的代码尽量不要在修改了, 因为可能好多地方都调用这个方法, 改掉之后可能会出问题, 但是我们可以使用代理对象调用之前的方法进行 阅读全文
摘要:
工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 介绍 意图: 定义一个创建对象的接口 阅读全文
摘要:
回收机制概念 java语言支持的类型有引用类型和基本类型。 对象,是类的一个实例。不仅可以存在于堆中,也可以存在方法区。 但是一些小对象, 在没有逃逸的情况下, 分配在栈中 逃逸: 指的是比如在方法外面定义的变量, 然后在方法里面new的, 就是说这个new出来的对象已经跑出了它的作用域, 这就是逃 阅读全文
摘要:
springboot整合mybatis 使用idea开发工具进行测试 对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。 Spring Boot 底层都是采用 Spring Data 阅读全文
摘要:
springboot运行原理 pom.xml 父依赖 其中它主要是依赖一个父项目,主要是管理项目的资源过滤及插件! <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent< 阅读全文
摘要:
SpringBoot springboot简介 回顾spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简化Java开发的 为了降低Java开 阅读全文