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

原创 命令模式

一、入门代码 1.我们需要一个命令的接口 //命令接口,让所有的命令对象实现相同的保护一个方法的接口 public interface Command { public void execute(); } 2.接下来需要一个被控制的对象实体 public class Light { public void on() { System.out.printl...

2018-12-02 17:19:25 105

原创 函数式编程

java8函数式接口 在java8中,本身只有一个抽象方法的接口即可称之为函数式接口,可以使用@FunctionalInterface注解显示标明接口是函数式接口。这个注解并非必须的,如果加上该注解,则接口若存在多于一个的抽象方法则会提示编译错误。 java8函数式接口的最大好处是可以使用lambda表达式来初始化函数式接口从而避免匿名内部类样式的笨重写法。 java8的集合API已经重写了...

2018-12-01 18:23:40 129

原创 单例模式

1.使用syschronized public class Singleton { private static Singleton uniqueInstance; private Singleton() { } public static synchronized Singleton getInstance() { if (uniqueIn...

2018-11-18 23:41:06 87

原创 给爱用继承的人一个全新的设计眼界-----装饰者模式(java I/O的源码思想就是基于这个来的)

导读:如果感觉有点困难,请看后面的例子和最后一句话 开始的思维: 这是一个父类,假设是某种产品的总称,比如:饮料(beverage): public class Beverage { private String description;//产品的描述 public String getDescription(){//返回产品的描述 return this.des...

2018-11-11 23:40:26 151

原创 观察者模式

我觉得从代码本身看思想,可能更让人们容易学习。 接口,类名 思想总揽   代码: 主题: public interface Subject { void registerObserver(Observer o); //观察者注册这个主题 void removeObserver(Observer o); //观察者删除这个主题 void notifyObser...

2018-11-04 17:59:21 98

原创 Head first工厂模式

初始代码: public interface Pizza { void prepare(); void bake(); } public class GreekPizza implements Pizza { @Override public void prepare() { System.out.println("准备材料"); ...

2018-10-27 18:30:52 163

原创 一些好java后端的地址

docker维护的项目 zookeeper的环境变量等等 : 如何安装zookeeper docker 集群 分布式锁 1.Redis分布式锁的正确实现方式 2.Zookeeper实现分布式锁 3.10分钟看懂!基于Zookeeper的分布式锁 netty 4.Netty与Spring Boot的整合 shiro 5.权限框架Shiro学习之表结构设计 reids 6.Red...

2018-10-24 10:54:43 212

空空如也

空空如也

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

TA关注的人

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