纵有疾风起
人生不言弃

windows

设计模式十九--观察者模式-起风网

设计模式十九–观察者模式

夏诗文shwin阅读(282)评论(0)

定义 观察者模式的定义:定义对象之间一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并且被自动更新。 策略模式角色 一:抽象主题角色(Subject)该角色又称为“被观察者”,可以增加和删除观察者对象。 publ...

死锁详解-起风网

死锁详解

aliyunQ阅读(312)评论(0)

死锁实现 public class DeathLockTest { static Integer b = 100; static Integer a = 0; public static void main(String[] args) {...

设计模式四--建造者模式-起风网

设计模式四–建造者模式

Thedreamofyou阅读(295)评论(0)

定义 将一个复杂对象的构建与他的表示分离,使得同样的构建过程可以创建不同的表示 创建者模式中的角色 1:抽象创建者角色(Builder)该角色用于规范产品的各个组成部分,并且进行抽象,一般独立于应用程序的逻辑 public abstract...

设计模式五--原型模式-起风网

设计模式五–原型模式

foolsss阅读(326)评论(0)

定义 用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象 原型模式角色 java中内置克隆机制(Object.clone()方法),想要一个类支持克隆,只需要实现Coneable接口,并且重写clone方法 1:客户角色(Cli...

proto文件生成java类-起风网

proto文件生成java类

周扬青阅读(296)评论(0)

写在前面:如果不还不知道grpc是什么,请先转至 http://doc.oschina.net/grpc 中阅读,本文是作者基于上面文章所做的一些探索学习,还请各位多多指正,欢迎留言区 gradle搭建生成包项目 如果还不知道gradle是...

设计模式六--代理模式-起风网

设计模式六–代理模式

acacia阅读(324)评论(0)

定义 为其他对象提供一种代理以控制这个对象的访问 代理模式中的角色 1:抽象主题角色(Subject)该角色是真是主题和代理主题的共同接口,以便在任何地方都能够使用代理主题 public interface Subject{ //定义一个请...

docker安装-起风网

docker安装

aliyunQ阅读(339)评论(0)

win10下起了一个centos7的虚拟机,配置好网卡就行了 1:安装 centos7的yum源中有docker,直接安装就可以 $ yum install docker -y 安装完成 完成示意 2:准备启动 $ service dock...

线程的七种状态-起风网

线程的七种状态

秋花点点头阅读(418)评论(0)

七种状态 1:新建状态(New) Thread thread = new Thread(); 2:就绪状态(Runnable) thread.start(); 3:运行状态(Run) //抢占到CPU资源,run()方法得到执行 4:等待状...

docker下安装nginx-起风网

docker下安装nginx

vicky阅读(310)评论(0)

1:准备工作,一个docker环境的服务器,一个远程命令行工具 $ docker version docker version 2:拉取docker-nginx镜像 docker pull nginx docker pull nginx 查...

设计模式一–单例模式

Smilelikeflower阅读(315)评论(0)

单例模式 允许一个类只能有一个实例为系统提供服务,并且实例必须通过new关键字获取 为什么要使用单例模式(单例模式的优点) 1:内存中只有一个实例,则可以减少很多内存开支2:当一个类的创建需要更多的资源的时候,单例模式就能够减少对系统的性能...