2017年6月14日
摘要:开启Docker远程访问 首先需要开启docker远程访问功能,以便可以进行远程操作。 CentOS 6 CentOS 6 修改/etc/default/docker文件,重启后生效(service docker restart)。 CentOS 7 CentOS 7 打开/usr/lib/syst 阅读全文
posted @ 2017-06-14 16:50
java_my_life
阅读(21578)
评论(3)
推荐(1)
编辑
2017年6月12日
摘要:准备 首先从远程仓库拉取Tomcat镜像到本地。 使用images命令查看是否拉取成功。 创建镜像文件并将war包上传到同级目录下。(本文是在/usr/local/docker/tomcat文件夹下创建,可根据个人需要自由调整) 使用vi命令编辑Dockerfile文件 构建镜像 -t:表示为当前镜 阅读全文
posted @ 2017-06-12 16:54
java_my_life
阅读(7401)
评论(0)
推荐(0)
编辑
摘要:安装 Docker 官方为了简化安装流程,提供了一套安装脚本,CentOS 系统上可以使用这套脚本安装: 执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系统中。 不过,由于伟大的墙的原因,在国内使用这个脚本可能会出现某些下载出现错误的情况。国内的一些云服务商提供了这个 阅读全文
posted @ 2017-06-12 11:27
java_my_life
阅读(1389)
评论(0)
推荐(1)
编辑
2017年4月1日
摘要:下载 下载 由于RabbitMQ是基于Erlang语言开发,所以在安装RabbitMQ之前,需要先安装Erlang。好在RabbitMQ官网已经为我们提供了Erlang的安装包 Erlang下载地址:http://www.rabbitmq.com/releases/erlang/ 本人使用的操作系统 阅读全文
posted @ 2017-04-01 13:08
java_my_life
阅读(4105)
评论(3)
推荐(1)
编辑
2012年8月10日
摘要:Object类型 Object类型是JavaScript中使用最多的一种类型。虽然Object的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,它确实是非常理想的选择。 创建Object实例的方式有两种,第一种是使用new操作符后跟Object构造函数。 var person = new Object(); person.name = "tt"; person.age = 12; 另一种方式是使用对象字面量表示法。 var person = { name : 'tt', age : 12 } 另外,使用对象字面量语法时... 阅读全文
posted @ 2012-08-10 09:56
java_my_life
阅读(10957)
评论(9)
推荐(13)
编辑
2012年8月6日
摘要:数据类型 JavaScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。 typeof操作符 介于JavaScript是松散类型的,因此需要有一种手段来检测给定变量的数据类型——typeof就是负责提供者方面信息的操作符。对一个值使用typeof操作符可能返回下列某个字符串: ●"undefined"——如果这个值未定义; ● "boolean"——如果这个值是布尔值; ● "strin 阅读全文
posted @ 2012-08-06 17:02
java_my_life
阅读(40114)
评论(4)
推荐(17)
编辑
2012年8月1日
摘要:JAVA虚拟机的生命周期 一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。每个Java程序都运行于它自己的Java虚拟机实例中。 Java虚拟机实例通过调用某个初始类的main()方法来运行一个Java程序。而这个main()方法必须是共有的(public)、静态的(static)、返回值为void,并且接受一个字符串数组作为参数。任何拥有这样一个main()方法的类都可以作为Java程序运行的起点。p.. 阅读全文
posted @ 2012-08-01 09:33
java_my_life
阅读(29954)
评论(20)
推荐(32)
编辑
2012年6月20日
摘要:在阎宏博士的《JAVA与模式》一书中开头是这样描述调停者(Mediator)模式的: 调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相互作用。从而保证这些相互作用可以彼此独立地变化。为什么需要调停者 如下图所示,这个示意图中有大量的对象,这些对象既会影响别的对象,又会被别的对象所影响,因此常常叫做同事(Colleague)对象。这些同事对象通过彼此的相互作用形成系统的行为。从图中可以看出,几乎每一个对象都需要与其他的对象发生相互.. 阅读全文
posted @ 2012-06-20 11:11
java_my_life
阅读(13452)
评论(6)
推荐(9)
编辑
2012年6月19日
摘要:在阎宏博士的《JAVA与模式》一书中开头是这样描述解释器(Interpreter)模式的: 解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。解释器模式的结构 下面就以一个示意性的系统为例,讨论解释器模式的结构。系统的结构图如下所示: 模式所涉及的角色如下所示: (1)抽象表达式(Expression)角色:声明一个所有的具体表达式角色都需要实现的抽象接口。这个接口主要是一个interpret()方法,称做解释操作。 (2)终结符表达式(Terminal Expression)角色:... 阅读全文
posted @ 2012-06-19 10:20
java_my_life
阅读(23781)
评论(1)
推荐(3)
编辑
2012年6月14日
摘要:在阎宏博士的《JAVA与模式》一书中开头是这样描述访问者(Visitor)模式的: 访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。分派的概念 变量被声明时的类型叫做变量的静态类型(Static Type),有些人又把静态类型叫做明显类型(Apparent Type);而变量所引用的对象的真实类型又叫做变量的实际类型(Actual Type)。比如:List list = null;list = new ArrayList(); 声明了一个变量list,它的静态类型(也叫明显类型)是L... 阅读全文
posted @ 2012-06-14 09:49
java_my_life
阅读(37791)
评论(10)
推荐(9)
编辑