总原则:开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类等,后面 ...
分类:
其他好文 时间:
2019-09-10 17:49:18
阅读次数:
63
spring框架是一个管理对象的创建、依赖以及销毁和事务管理的容器。spring主要是IOC(Inversion of Control)控制反转和AOP(Aspect Oriented Programming)面向切面编程。 怎么使用: 1.导入jar包(日志:commons-loggings,sp ...
分类:
编程语言 时间:
2019-09-09 23:00:42
阅读次数:
118
1.spring依赖注入的方式 a) 通过set方法(property标签)完成依赖注入 <!-- 通过set方法完成注入 id:被外面调用时用的标识 class:spring管理的类的全类名 property:类中的属性 name:属性名称 ref:属性是个对象用ref注入 value:属性是St ...
分类:
编程语言 时间:
2019-09-09 22:40:45
阅读次数:
116
7.1 Spring原理 一、spring是什么? Spring是一个基于IOC和AOP的结构J2EE系统的框架 ,IOC 反转控制 是Spring的基础,Inversion Of Control 简单说就是创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象DI 依赖注 ...
分类:
编程语言 时间:
2019-09-07 13:41:21
阅读次数:
103
Isomorphic Inversion 题目描述 Let s be a given string of up to 106 digits. Find the maximal k for which it is possible to partition s into k consecutive c ...
分类:
其他好文 时间:
2019-09-03 11:42:44
阅读次数:
93
五大原则: 1、单一职责原则SRP(Single Responsibility Principle):是指一个类的功能要单一,不能包罗万象。如同一个人一样,分配的工作不能太多,否则一天到晚虽然忙忙碌碌的,但效率却高不起来。 2、开放封闭原则OCP(Open-Close Principle):一个模块 ...
分类:
编程语言 时间:
2019-09-03 09:48:16
阅读次数:
126
三、特征值和特征向量的应用实例 1、主成分分析(Principle Component Analysis, PCA) (1)方差、协方差、相关系数、协方差矩阵 方差: 协方差: , , **方差是衡量单变量的离散程度,协方差是衡量两个变量的相关程度(亲疏),协方差越大表明两个变量越相似(亲密),协方 ...
分类:
其他好文 时间:
2019-09-01 00:59:18
阅读次数:
196
设计模式的六大原则 1、开闭原则(Open Close Principle) 开闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。 为了满足开闭原则,需要对系统进行抽象化设计,抽象化是开闭原则的关 ...
分类:
其他好文 时间:
2019-08-28 11:11:05
阅读次数:
127
如果你的简历上写着Spring (请详述一下spring的两大核心)这个问题一定会被问到。 一、什么叫IOC 1. IOC 全称(Inversion of Control)-- 控制反转。 IOC 只是一种设计思想,具体实现是 DI (Dependency Injection)-- 依赖注入 ●谁控 ...
分类:
编程语言 时间:
2019-08-23 21:58:48
阅读次数:
87
ASP.NET Core MVC 控制器应通过构造函数明确地请求它们地依赖关系,在某些情况下,单个控制器地操作可能需要一个服务,在控制器级别上的请求可能没有意义。在这种情况下,也可以将服务作为 Action 的参数。 依赖注入是一种如 Dependency Inversion Principle 所 ...
分类:
Web程序 时间:
2019-08-17 10:47:24
阅读次数:
109