- 博客(5)
- 收藏
- 关注
原创 大话设计模式-笔录2-策略模式
设计模式—策略模式 描述代码 描述 学习笔录,不足之处大神多多指教。 策略模式定义了一系列的算法,并将每一个算法封装起来,使每个算法可以相互替代,使算法本身和使用算法的客户端分割开来,相互独立。 代码 场景:商场收银体系(正常收费、折扣、满减) 1.父类 public interface CashSuper { /** * 获取金额 * * @param cashContext * @return */ double acceptC
2020-09-27 17:43:46
173
原创 大话设计模式-笔录1-简单工厂模式
设计模式1—简单工厂模式 描述代码 描述 大话设计模式笔录,不足之处大神多多指教。 定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类 代码 计算器功能 1.父类 public interface Operation { /** * 获取结果 * * @param num1 * @param num2 * @return */ BigDecimal getResult(BigDecimal
2020-09-22 16:08:21
191
原创 设计模式-前言java特性
设计模式-前言 JAVA特性代码 JAVA特性 封装、继承、多态需要真正的理解,知道如何正确的运用。思考… 代码 // 父类 public class Animal { public void eat() { System.out.println("this is animal eat......"); } } // 子类 public class Bird extends Animal { @Override public void eat()
2020-09-22 14:37:22
107
原创 2020-08-07
Vsftpd 安装vsftpd 运行以下命令安装vsftpd。 yum install -y vsftpd 返回如下图所示界面时,表示安装成功。 运行以下命令设置FTP服务开机自启动。 systemctl enable vsftpd.service 启动FTP服务。 systemctl start vsftpd.service 运行以下命令查看FTP服务监听的端口。 netstat -antup | grep ftp 出现如下图所示界面,表示FTP服务已启动,监听的端口号为
2020-08-07 13:27:44
277
原创 mysql 按月统计默认0 获取一年12个月
mysql 按月统计默认0 获取一年12个月 月份获取 // An highlighted block SELECT DATE_FORMAT( @date, '%Y-%m' ) date, MONTH ( @date ) AS MONTH, @date := date_add( @date, INTERVAL 1 MONTH ) FROM ( SELECT @date := ( SEL...
2020-01-17 10:47:51
1050
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人