宁乡沩山温泉踏青采茶二日游特价399元/人

mg4355娱乐mg手机版 1

跟自身一步一步用Docker搭建Beimi游戏服务端开发条件

   
 沩山是尽人皆知的河北小新疆,那里花开似锦,茶香满园,满面春风,遥远隐隐传来密印寺的钟声,远离都市的吵闹。5月正是温泉采茶好时节,带着男女采摘下今年先是道春茶,沐浴在暖暖的温泉里,享受一家人春意融融的周末。

Stone

mg4355娱乐mg手机版 2

摘要

采茶踏青时      祈福泡温泉

本文为java
0基础的伙伴介绍如何用Docker搭建开发环境。如若不关切进度一向可
跳到本文最终取代码。

沩山采茶踏青纯玩两天游

关键步骤为:

mg4355娱乐mg手机版 3

创设Beimi服务端依赖的开发条件

mg4355娱乐mg手机版 4

获取 源代码

mg4355娱乐mg手机版 5

编译

mg4355娱乐mg手机版 6

运作和与前者调试

价格

简介

成人399元/人

Beimi (贝密) 是一款开源的棋牌软件,它的技巧路线是:前端cocos
creator,后端 java, spirng
boot,数据库选择的mysql。本文针对于对java不太通晓的小伙伴而写。

1.3之下孩子不占床198元/人1.3上述孩童不占床298元/人

正文涉及到的技巧要点要:

发班日期:每星期一

Docker

mg4355娱乐mg手机版 7

mysql 数据库导入

行程亮点

打造Beimi服务端看重的付出条件

       ★
沿途欣赏黄材水库及青羊湖风景区,盘山进来沩山,空气清新,风光秀美,移步换景雅观

容器镜向脚本

       ★
沩黄茶场体验采茶制茶,在极具趣味活动中,体验传统制茶工艺,感受茶文化

从下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

       ★
登天阶参观世音菩萨大佛,听梵音佛语暮鼓晨钟,在密印佛殿祈福平安,紫气东来

jdk-8u151-linux-x64.tar.gz

    ★
泡沩山养生温泉,消除疲乏促进身体血液循环,沩山温泉包括对身体有利的微量元素,暖春中感受养生。

本想放在github中,后发觉文件过大不合乎放在代码仓库中。

     
 ★ 远离都市喧嚣,来沩山那片净土修身养性,放松情感、净化心灵、亲近自然。

## file: Dockerfile

mg4355娱乐mg手机版 8

## ubuntu-java

FROM ubuntu:16.04

程安排

MAINTAINER Stone Jiang

第一天

## COPY sources.list /etc/apt/sources.list

08:00-10:00 统一在贺龙训练馆南门集结出发,沿途欣赏黄材水库及青羊湖风景区,盘山进入沩山,空气清新,风光秀丽。

RUN apt-get update && apt-get install -y –no-install-recommends \

10:10-11:00 凭身份证免费参观炭河博物院;

net-tools \

mg4355娱乐mg手机版 9

ssh \

mg4355娱乐mg手机版 10

sudo \

locales \

git \

11:30-12:30 自费中餐

mysql-client \

13:00-15:00 沩山茶园游玩观景,体验采茶活动。沩黄茶园占地20000余亩,是沩山一小胜景。亲手采茶制茶,听茶山情歌,在极具趣味活动中,驾驭茶叶炮制进度,带上一包和谐亲手创设的香茶回家,实在是三遍不行多得的令人认知的心得。

maven

mg4355娱乐mg手机版 11

RUN locale-gen zh_CN.UTF-8

mg4355娱乐mg手机版 12

ENV LANG zh_CN.UTF-8

15:20-15:40  抵达沩山温泉山庄,办理入住

ENV LANGUAGE zh_CN:zh

15:40-17:30 泡沩山养生温泉,暖春中体会养

ENV LC_ALL zh_CN.UTF-8

生,感受温暖与惬意。

ADD jdk-8u151-linux-x64.tar.gz /opt/java

18:00-19:00 温泉山庄用晚餐

ENV JAVA_HOME=/opt/java/jdk1.8.0_151

19:00-22:00 别墅内擅自移动(乒乓球、台球、健身房、棋牌等)/就寝山庄

ENV JRE_HOME=${JAVA_HOME}/jre

mg4355娱乐mg手机版 13

ENV CLASSPATH=${JAVA_HOME}/lib:${JRE_HOME}/lib:.

mg4355娱乐mg手机版 14

ENV PATH=${PATH}:${JAVA_HOME}/bin

mg4355娱乐mg手机版 15

VOLUME [“/mnt/workspace”]

第二天

营造容器镜

08:00-08:30 早餐

docker build -t ubuntu-java .

08:40-10:00 舞龙迎奖品,分组举行。

数据库

10:10-12:00 密印寺祈福登高,拜千手千眼观世音;登天阶至青山巅峰观景礼佛,千手观世音菩萨金身肃立佛像严肃,高近百米,蔚为壮观。

Beimi的源代码在有意无意了数据库脚本,在前边通过手功的主意导入。在代码仓库中也保留了一份导入完成的数据库,也得以直接行使。

mg4355娱乐mg手机版 16

数据库的Docker
镜像我们一贯行使官方版本,启动脚本时,设置数据库的root密码为123456,那以Beimi源代码保持一致,省得再改配置脚本。

mg4355娱乐mg手机版 17

docker run –name mysql \mg4355娱乐mg手机版,-e MYSQL_ROOT_PASSWORD=123456 \-d
\–restart always \-h mysql \-v`pwd`/data/mysql/:/var/lib/mysql
\mysql:latest –character-set-server=utf8mb4
–collation-server=utf8mb4_unicode_ci

12:10-13:00  自费中餐

为了数据库文件存在当前路线的/data/mysql目录中,为的是容尊崇启后还保留数据。

13:00-14:30  启程前往花明楼景区

启航开发条件的容器

14:30-16:30  徒步参观【刘少奇同志铜像广场】,参观记录收藏刘少奇毕生事迹的【刘少奇同志纪念馆】 参观位于花明楼镇炭子冲坐东朝西,前临水塘,后倚青山,土墙小青瓦、土结构的四合院农舍 【刘少奇同志旧居】

docker run -h java –name”java”–rm -it \-v`pwd`/home:/root
\-v`pwd`/workspace:/mnt/workspace \–link”mysql:mysql”\-p 8080:8080
\-p 9081:9081 \ubuntu-java bash

16:40-17:30  返程,停止开心沩山之旅

在付出条件里,我习惯把home目录绑定到容器的 root 目录上,方便
可以在.bashrc 设置环境变量,以及在.ssh目录下放ssh key等。

mg4355娱乐mg手机版 18

获取beimi的代码

mg4355娱乐mg手机版 19

用git
抓到源代码

mg4355娱乐mg手机版 20

git clone https://github.com/stonejiang208/beimi.git

mg4355娱乐mg手机版 21

咱俩把代码放在/mnt/workspace/bm目录中,也是为着便利修改,不受容体贴启的影响

资费表明

代码的构造如下:

222840 ./beimi/client

16 ./beimi/data

12664 ./beimi/doc

16 ./beimi/docker

1、交通:空调旅游车,保障每人一正座,临时取消需补车位损失费100元/人;

1328 ./beimi/script

2、住宿:沩山国旅风景区最好的度假酒馆,一人一床位;

54072 ./beimi/src

3、门票:密印寺景区、沩山温泉、沩山采茶

635384 ./beimi/target

4、就餐:全程含一正一早餐;

1264672 ./beimi

5、有限支撑:旅行社权利险;提议客人购买旅游意外险;

#文件目录描述

6、导服:全程导游服务。

/mnt/workspace/bm/beimi./beimi 主目录

./beimi/data像是日志写那里的

./beimi/doc文档,看看有益处

./beimi/docker就像是官方也想用docker,但从未做完

./beimi/client客户端

1、因不可抗力因素所造成的附加开销;

./beimi/src服务端

2、因乘客违约、自身错误、自身疾病导致的身躯财产损失而非凡支出的支出;

./beimi/script数据库脚本

3、团体旅游意外险(提议游客购买);

./beimi/target服务端打包后生成的文书放那里

4、个人消费(如酒水、饮料 、电话等未涉嫌的其余服务);

中间,数据库的台本如下,如若是新布局的mysql数据库,须求创制数据库,并导入它。

5、“旅游费用包涵”内容以外的保有支出。

代码仓库中有一份已导入落成的,想方便能够一贯用它。

mg4355娱乐mg手机版 22

导入数据库

-END-

为了表达容器的连通性,所以我们在开发机上安装了mysql-client,利用开发机上的mysql
客户端远程(那里通过的是容器互联的艺术)连接另一个器皿中的mysql。将区其余劳动独立安插在不一样的器皿中符合Docker
的意见。

地址:永州市宁乡县沩山乡

数据库文件

———— / BEGIN / ————

/mnt/workspace/bm/beimi/script/beimi.sql

有一种爱叫转载

在开发机中,输入 mysql -uroot -p123456 -h mysql

迎接转发

mysql -uroot -p123456 -h mysql

让越多的意中人分享旅游优惠行程

mysql: [Warning] Using a password on the command line interface can be
insecure.

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 3

Server version: 5.7.20 MySQL Community Server (GPL)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights
reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input
statement.

mysql>

然后

create database beimi

source /mnt/workspace/bm/beimi/script/beimi.sql

认同环境,并打包生成war包

打包分以下几操作,具体的含义请查阅maven。

进去到花色的主目录,即有pom.xml所在文书的目录,分别执行以下指令。

mvn install:install-file
-Dfile=src/main/resources/WEB-INF/lib/jave-1.0.2.jar -DgroupId=lt.jave
-DartifactId=jave -Dversion=1.0.2 -Dpackaging=jar

mvn install:install-file
-Dfile=src/main/resources/WEB-INF/lib/ip2region-1.2.4.jar
-DgroupId=org.lionsoul.ip2region -DartifactId=ip2region -Dversion=1.2.4
-Dpackaging=jar

mvn package

会在target目录中生成
beimi-0.7.0.war。下一步就是布署那么些war包,启动服务。

陈设服务,供前端调试

将转移的war包移到一个独立的目录中,用下边的台本启动

java -Xms1240m -Xmx1240m -Xmn450m -XX:PermSize=512M 
-XX:MaxPermSize=512m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC
-XX:+UseTLAB -XX:NewSize=128m -XX:MaxNewSize=128m
-XX:MaxTenuringThreshold=0 -XX:SurvivorRatio=1024
-XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=60
-Djava.awt.headless=true  -XX:+PrintGCDetails -Xloggc:gc.log
-XX:+PrintGCTimeStamps -jar beimi-0.7.0.war

仓库

https://github.com/stonejiang208/docker-beimi

最后附上几周转时的效益图

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图