自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 开放-封闭原则(OCP)

开放-封闭原则是面向对象设计的核心所在。遵循这个原则可以带来面向对象技术所声称的巨大好处:可维护、可扩展、可复用、灵活性好。开放-封闭原则讲的就是对扩展开放,对修改关闭,也就是说面对需求的变化对程序的改动是通过增加新代码实现的,而不是更改现有的代码。

2017-03-22 15:18:15 346

原创 策略模式(Strategy Pattern)

策略模式(Strategy Pattern)定义了算法家族,分别封装起来,他们之间可以相互替换,此模式可以让算法的变化不会影响到使用这些算法的客户端。

2017-03-20 13:15:48 375

原创 Shell编程之控制结构if

所有的编程语言中都有控制结构,Shell编程也不例外。其中if结构是最常用的分支控制结构。Linux shell编程中常用的if语句有:if.....then...fi,if....then....else....fi,if....then...elif......if....then.....else...语句非常简单,语法如下:if   表达式then   命令表[else

2017-03-15 20:48:08 680

原创 Shell 条件测试

Shell 脚本中提供了对数据、字符和文件的条件测试,测试的结果或者为0或者非0。其中为0表示条件为真,值为非0表示条件为假。条件测试通常配合控制结构使用,可以根据不同的测试结果来控制程序的执行。为了验证0表示条件为真,值为非0表示条件为假看下面的例子:root@gyb-ubuntu:~# test 1 -lt 2root@gyb-ubuntu:~# echo $?0测试表达式

2017-03-14 18:36:37 540

原创 简单工厂模式(Simple Factory Pattern)

简单工厂模式是编程开发最常用的设计模式之一,它属于创建型设计模式,它提供一种创建对象的一种方法。

2017-03-13 18:40:00 571

原创 单例模式(Simpleton Pattern)

单例模式是开发中最常用的设计模式之一,它提供了创建对象的一种最佳方式,属于创建型模式。单例特性:1、单例类只能有一个实例。2、单例类通过自己创建唯一实例。3、单例类为其他对象提供这个唯一实例。单例类实现:1、构造函数私有化,禁止外部程序实例化对象。2、提供一个私有静态的本类引用。3、提供一个接口,供外部获取这个唯一实例对象。使用单例类的目的:保证一个类仅有一个实

2017-03-13 18:01:58 674

原创 shell 中三种引号的用法及区别

Linux Shell中有三种引号,分别为双引号(" ")、单引号(' ')以及反引号(` `)。其中双引号对字符串中出现的$、''、`和\进行替换;单引号不进行替换,将字符串中所有字符作为普通字符输出,而反引号中字符串作为shell命令执行,并返回执行结果。具体含义如下:双引号(" "):在双引号中,除了$, '', `和\以外所有的字符都解释成字符本身。单引号(' '):在单引号中

2017-03-13 13:33:11 8695

refman-8.0-en.a4.pdf

MySQL 8.0 参考文档,官方文档,英文

2021-05-10

spring-cloud.pdf

Spring Cloud最新官方文档,版本3.0.1

2021-02-20

Maven 实战(高清完整带书签).pdf

Maven 实战(高清完整带书签).pdf 电子书 本书是国内社区公认的Maven专家Juven Xu所著。它内容新颖,基于Maven 3.0。

2017-09-28

java 1.8源码

Java 1.8源码

2017-05-15

空空如也

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

TA关注的人

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