一、介绍 代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 根...
一、介绍 代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 根...
一、介绍 代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 根...
应用架构经过不同阶段,逐渐由单一发展至分布式,由功能化发展至服务化,主要的几类架构如下: 单一应用架构(ORM)-> 垂直应用架构(MVC)-> 分布式服务架构(RPC)->...
一、介绍 Spring Boot 不是一门新技术,从本质上来说,Spring Boot 就是 Spring,Spring 框架功能很强大,但是就算是一个很简单的项目,也需配置...
如上,如果在杀死线程interrupt方法之前使用sleep方法,则线程仍然不会释放所占用的资源。反而去除sleep方法后,线程被杀死,释放了资源
通过之前对spring ioc的剖析,我们了解到:Spring IOC容器对Bean定义资源的定位、读入和解析y以及初始化和依赖注入过程,这些均属于容器的基本功能特性,接下来...
之前我们已经分析了容器初始化生成bean所包含的java对象的过程,接下来我们继续分析在生成对象之后,Spring IOC容器是如何将bean的属性依赖关系注入到bean实例...
之前就Spring AOP的基本术语和原理及使用有了一定的认识,作为Spring核心特性之一,AOP同样很有必要重点掌握。这次沉淀将会开启AOP源码阅读的序幕。 对于源码的理...
之前在spring mvc + mybatis项目中对mybatis的使用有了一定的掌握,但对于其内部的具体实现并不了解,因此在此开启对于mybatis更加深入的学习。 一、...
1. 单一职责原则 单一职责原则(Single Responsibility Principle,SRP)指出,一个类发生变化的原因不应该超过一个。这意味着代码中每个类,或者...
1.Given a triangle, find the minimum path sum from top to bottom. Each step you may mov...
之前就IOC的原理及使用有了一定的认识,作为Spring核心特性之一,IOC是很有必要重点掌握的。这次沉淀将会开启IOC源码阅读的序幕。 对于源码的理解,以注释添加在对应代码...
1.Maven项目,在向其中添加依赖时,一定要加上版本 才行,否则无法生效。如:
1. 介绍 策略模式定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到客户端。从概念上看,这些算法完成的功能都是一样的,只不过是具体的实现不一...
常见的方法有Hash法,位图法,Bloom-filter法、数据库优化法、倒排索引法、外排序法、Trie树、堆、双层桶法以及MapReduce法。分而治之/hash映射+ha...
1.AOP简介 1.1 概念 AOP(Aspect Orient Programming),一般称为面向切面编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关...