自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 接口隔离原则(ISP: Interface Segregation Principle)

1、描述客户端不应该依赖它不需要的接口,类间的依赖关系应该建立在最小的接口上;接口应该尽量细化,一个接口对应一个功能模块,同时接口里面的方法应该尽可能的少,使接口更加轻便灵活。2、优点将臃肿的接口分解为细粒度的接口,提高系统的灵活性和可维护性 提高系统内聚性,减少了对外交互,降低系统的耦合性 接口粒度大小合适,可以保证系统稳定性;过小会导致接口过多复杂,过大会导致接口臃肿灵活性降低 可以体现对象的层次 减少工程代码的冗余3、ISP设计使用原则接口尽量小,但是要有限度。一个接口只

2021-09-23 16:56:05 159

原创 Spring Bean相关定义

一、 Bean、JavaBean、Spring的Bean区别Bean 就是对象 JavaBean 所有属性均为私有,对属性的访问和修改均需要通过get、set方法,这种类的实例化对象就叫做JavaBean Spring Bean 凡是Bean由Spring所管理,并且Bean的整个生命周期过程都在Spring中进行(由Spring生成),存在于Spring容器中的Bean,叫做Spring Bean 二、Spring几种定义Bean的方式2.1<.

2021-09-23 16:33:58 114

原创 单一职责原则(SIP:Single Responsibility Principle)

1、描述一个类(方法)只负责一个功能领域中的相应职责;就一个类而言,应该只有一个引起它变化的原因。2、特点一个类不能太“累”; 复用性高; 高内聚、低耦合。3、优点降低类的复杂度,一个类只负责一个职责,代码逻辑简单清晰; 提高类的可读性,提高系统的可维护性; 降低变更引起的风险。变更是必然的,如果单一职责原则遵守得好,当修改一个功能的时候可以显著降低对其他功能的影响。4、注意需要说明的一点是,单一职责原则不只是面向对象编程思想所特有的,只要是模块化的程序设计,都适用单一职.

2021-09-23 10:22:17 112

原创 mybatis 动态通用的 sql 更新插入!(一条可插入或更新的SQL,oracle版)

以下内容主要提供一个比较通用的mybatis 更新插入sql,一个sql方法几乎可以插入所有表;mapper.java: void generalSaveOrUpdate(@Param("tableName") String tableName, @Param("data") Map<String, Object&gt...

2019-12-17 20:15:14 553 4

原创 对Angular 模块ng-packgar打包并install 使用( 本测试是在Angular7)

由于需求,研究了一天如何对Angular的模块进行打包,现在Angular 7 的环境下进行模块的打包测试( 据说ng-packagr至少得在Angular6才能用,至于是否能对6以下的适用,有待各位去尝试)   1.  新建angular项目             &gt;&gt;    ng new npmdemo   新建npmdemo项目   2.  新建模块      ...

2019-01-11 12:00:13 1857 4

原创 Angular 7 使用require 出现的问题: Cannot find name 'require'. Do you need to install......

报错详情:创建了一个新的angular项目,打算通过require使用js,出现了“ERROR in src/app/app.component.ts(11,9): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try `npm i @types/node`...

2019-01-09 14:22:28 7671 5

原创 Angular 4 到 Angular6 http请求的变化

以下纯属个人学习中遇到的问题以及解决后的感悟,欢迎指点错误:在Angular4 中 ,要用使用http请求服务器数据,应该在constructor中导入Http模块 , 如: constructor(private http: Http){},在使用时,使用this.http.get(url).map(res =&gt; res.json());即可,其中map 源于 'rxjs/Rx'响...

2018-10-24 15:29:06 2959 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除