java_my_life

 

2017年6月14日

Spring Boot与Docker部署

摘要: 开启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 阅读(16249) 评论(2) 编辑

2017年6月12日

Docker中使用Tomcat并部署war工程

摘要: 准备 首先从远程仓库拉取Tomcat镜像到本地。 使用images命令查看是否拉取成功。 创建镜像文件并将war包上传到同级目录下。(本文是在/usr/local/docker/tomcat文件夹下创建,可根据个人需要自由调整) 使用vi命令编辑Dockerfile文件 构建镜像 -t:表示为当前镜阅读全文

posted @ 2017-06-12 16:54 java_my_life 阅读(4491) 评论(0) 编辑

CentOS7安装使用Docker

摘要: 安装 Docker 官方为了简化安装流程,提供了一套安装脚本,CentOS 系统上可以使用这套脚本安装: 执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系统中。 不过,由于伟大的墙的原因,在国内使用这个脚本可能会出现某些下载出现错误的情况。国内的一些云服务商提供了这个阅读全文

posted @ 2017-06-12 11:27 java_my_life 阅读(950) 评论(0) 编辑

2017年4月1日

RabbitMQ安装及使用

摘要: 下载 下载 由于RabbitMQ是基于Erlang语言开发,所以在安装RabbitMQ之前,需要先安装Erlang。好在RabbitMQ官网已经为我们提供了Erlang的安装包 Erlang下载地址:http://www.rabbitmq.com/releases/erlang/ 本人使用的操作系统阅读全文

posted @ 2017-04-01 13:08 java_my_life 阅读(2681) 评论(3) 编辑

2012年8月10日

JavaScript之引用类型

摘要: 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 阅读(10392) 评论(9) 编辑

2012年8月6日

JavaScript之数据类型

摘要: 数据类型 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 阅读(39245) 评论(4) 编辑

2012年8月1日

JAVA虚拟机体系结构

摘要: 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 阅读(27710) 评论(20) 编辑

2012年6月20日

《JAVA与模式》之调停者模式

摘要: 在阎宏博士的《JAVA与模式》一书中开头是这样描述调停者(Mediator)模式的: 调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相互作用。从而保证这些相互作用可以彼此独立地变化。为什么需要调停者 如下图所示,这个示意图中有大量的对象,这些对象既会影响别的对象,又会被别的对象所影响,因此常常叫做同事(Colleague)对象。这些同事对象通过彼此的相互作用形成系统的行为。从图中可以看出,几乎每一个对象都需要与其他的对象发生相互..阅读全文

posted @ 2012-06-20 11:11 java_my_life 阅读(11486) 评论(6) 编辑

2012年6月19日

《JAVA与模式》之解释器模式

摘要: 在阎宏博士的《JAVA与模式》一书中开头是这样描述解释器(Interpreter)模式的: 解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。解释器模式的结构 下面就以一个示意性的系统为例,讨论解释器模式的结构。系统的结构图如下所示: 模式所涉及的角色如下所示: (1)抽象表达式(Expression)角色:声明一个所有的具体表达式角色都需要实现的抽象接口。这个接口主要是一个interpret()方法,称做解释操作。 (2)终结符表达式(Terminal Expression)角色:...阅读全文

posted @ 2012-06-19 10:20 java_my_life 阅读(19788) 评论(1) 编辑

2012年6月14日

《JAVA与模式》之访问者模式

摘要: 在阎宏博士的《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 阅读(31761) 评论(8) 编辑

导航

统计

公告