最新 最热

Java8新特性:Optional类的正确使用姿势

空指针异常是我们在实际开发中经常会遇到的问题,为了防止程序因为异常而中断,通常要在代码中添加大量的非空验证,例如一个释放 JDBC 相关资源的代码,如下所示。...

2019-08-01
1

面向对象设计的设计模式(三):抽象工厂模式

有时候我们需要一个工厂可以提供多个产品对象,而不是单一的产品对象。比如系统中有多于一个的产品族,而每次只使用其中某一产品族,属于同一个产品族的产品将在一起使用。...

2019-07-31
1

敏捷开发:5种主流开发方法介绍

极限编程(ExtremeProgramming,简称XP)是由KentBeck在1996年提出的。极限编程是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为一个个相对比...

2019-07-30
1

Thymeleaf HTML5模板引擎

Thymeleaf的模板还可以用作工作原型,Thymeleaf会在运行期替换掉静态值。例如下面的html文件,当作为静态文件时,product name显示为Red Chair,当运行在容器中并提供product这个对象时,product name的值会自动替换为product....

2019-07-25
1

23种设计模式之工厂方法模式

定义: 定义一个用于创建对象的接口,让子类决定实例化哪一个类. 工厂方法使一个类的实例化延迟到其子类

2019-07-25
0

大牧絮叨设计模式:建造者模式

建造模式(Builder)[GOF95]是一种对象的创造模式。主要责任是在程序中创建较为复杂的对象,企业项目中在运行环境初始化时经常使用的一种创建模式。

2019-07-23
1

设计模式之简单工厂模式

简单工厂模式,需要说明的是,它并不属于GOF 23种设计模式中的一种。但它却丰富了工厂模式家族,因为其简单的思想和使用方式,也有很广泛的使用

2019-07-19
1

抓取淘宝美食数据

3.得到当前搜索结果商品的:price(价格),location(销售地),shop(商店名称),image(图片),title(商品名称),product_link商品连接

2019-07-19
1

大牧絮叨设计模式:抽象工厂模式

抽象工厂模式(Abstract Factory)[GOF95]是一种对象的创建模式,是在工厂方法模式上的又一次改进,主要应用于多等级产品结构的项目架构中,将产品对象的创建过程和产品对象的使用过程解耦合,使用抽象工厂模式的架构中业务模型...

2019-07-17
1

要Scrum成功的秘密: 如何保持Scrum的透明度?

Scrum建立在经验主义的基础上,该经验主义基于三个最重要的方面(也称为下图所示的三大支柱),支持经验过程控制的每一个实施:透明度,检查和适应。当Scrum团队体现并实践承诺,勇气,专注,开放和尊重的价值观时,透明度,检查和适应性的...

2019-06-28
1