ningendo

2020年9月15日 #

Builder模式实战2 (Spark/SparkSession)

摘要: 一.目的 通过实际的SparkSession代码来熟悉并且深入理解Builder的作用 Builder模式实战1 二.SparkSession创建 //常规创建 val sparkSession = SparkSession.builder() .appName("Common") .master( 阅读全文

posted @ 2020-09-15 01:07 Lunamonna 阅读(751) 评论(0) 推荐(0) 编辑

2020年9月7日 #

Builder模式实战1

摘要: 一.目的 通过实际的项目代码来熟悉并且深入理解Builder的作用,并了解该模式的优缺点. 二.作用 Builder模式的作用 1.简化代码结构 当一个类中属性比较多时,而构建对象时,也并非每一个属性都要用。如果此时用构造函数来够造对象.时,需要重载多次构造方法。或者使用一个方法需要重载多次。 重载 阅读全文

posted @ 2020-09-07 15:17 Lunamonna 阅读(98) 评论(0) 推荐(0) 编辑

2020年8月26日 #

适配器设计模式实战2

摘要: 一.目的 结合源码来深入理解适配器模式,本文通过java.sql的源码来讲解适配器模式的思想 适配器模式介绍可参考 适配器模式实战1 二.业务场景介绍 在编写服务端代码时,我们需要使用数据库,而数据库种类繁多,最常用的关系型数据库mysql,oracle等,不同的数据库由不同的组织和公司开发,所以a 阅读全文

posted @ 2020-08-26 20:53 Lunamonna 阅读(151) 评论(0) 推荐(0) 编辑

2020年8月21日 #

适配器设计模式实战1

摘要: 一.目的 结合项目源码来深入理解适配器模式,本文通过mybatis3源码中的log适配来介绍适配器模式 二.介绍和作用 适配器模式(Adapter Pattern) 在项目中一般可以将代码分为调用方和提供服务方,一般来说调用方希望使用一个统一的接口来调用服务,而服务方往往来自第三方库或者第三方代码, 阅读全文

posted @ 2020-08-21 18:45 Lunamonna 阅读(116) 评论(0) 推荐(0) 编辑

导航