当前位置: 首页 > wzjs >正文

网页设计的基本原则有哪些seo站群优化技术

网页设计的基本原则有哪些,seo站群优化技术,上海网页设计,海外房产网站建设0,前言 在github上添加ssh-key,路径:https://github.com/settings/keys , 点击【New SSH key】复制进去即可。 在github上添加好以后,在本地电脑上执行: ssh -T gitgithub.com 即可看到是否添加成功。这一…

0,前言

在github上添加ssh-key,路径:https://github.com/settings/keys , 点击【New SSH key】复制进去即可。

在github上添加好以后,在本地电脑上执行: ssh -T git@github.com 即可看到是否添加成功。这一步一定要执行,不然不能正常拉取代码。

1,从git拉取JAVA代码,并打包后移到对应的位置

#!/bin/bash

# 文件名: install.sh 

codePath=/home/myproject_code
jarPath=myproject-biz/myproject-biz-provider/target
targetPath=/home/rundir/jar
targetFile=myproject-biz-provider.jar
branchName=master


cd $codePath
git checkout $branchName
git pull

# 如果目标文件夹不存在,则创建

mkdir -p $targetPath


mvn clean install -DskipTests

# 如果旧文件存在,先删除旧文件

if [ -e $targetPath/$targetFile ]; then
    rm -rf $targetPath/$targetFile 
fi
cp $codePath/$jarPath/$targetFile $targetPath/

2,在目标机器上发布新jar并运行

#!/bin/bash
# 文件名: restart.sh 
# 说明: myproject-java的启动脚本,备份旧jar包,重命名目标文件并重启。

JVM_OPTS="-XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Xms128m -Xmx128m -Xmn32m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC"

# 打包后的jar包的原文件名字
originJar=myproject-java-biz-provider.jar
# 重命名jar文件,以区分原文件与正式使用的文件
targetJar=myproject-java-prod.jar
activeEnv=prod
# 用于备份旧文件时,重命名时添加文件名后缀
ct=$(date '+%m%d%H%M')
currDir=$(pwd)
# jvm启动参数
JVM_OPTS="-XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Xms128m -Xmx128m -Xmn32m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC"

# 杀死进程
ps -ef | grep -i $targetJar | grep -v grep | awk '{print $2}'|xargs -i  kill -9 {}
sleep 2
printf "Finish kill, sleep, start run\n"


# 重命名jar文件,并移到备份文件夹中
mkdir -p bakjar
if [ -e $originJar ]; then
    if [ -e $targetJar ]; then
        mv $targetJar bakjar/$targetJar$ct
    fi
    mv $originJar $targetJar
    sleep 1
fi


nohup java -server -jar $currDir/$targetJar --spring.profiles.active=$activeEnv -Dspring.config.location=application-$activeEnv.yaml 1> /data/logs/myproject-java/out.log  2> stderr.log &

printf "\n\n\n"
jps |grep -v Jps
printf "\n\n\n"
BUILD_ID=dontKillMe

3,从github拉取golang代码并打包成linux可执行文件,并拷到目标文件夹(拷之前,删除旧的文件夹)

#!/bin/bash

# 文件名: pack-code.sh 
# 说明: my-go-project 的编译打包脚本。打包后,拷到目标目录。

codePath=/home/datum/code/my-go-project
targetPath=/home/rundir/jar
targetFile=my-go-project.linux
branchName=master


cd $codePath
git checkout $branchName
git pull


go build -o $targetFile

if [ -e $targetPath/$targetFile ]; then
    rm -rf $targetPath/$targetFile 
fi
cp $codePath/$jarPath/$targetFile $targetPath/


pwd
printf "\nfinish pack $targetFile \n\ntarget dir files:\n"
ls -l $targetPath

4,拉取go编译好的程序,重命名并启动

#!/bin/bash

# 文件名: deploy.sh 
# 说明: mygoproject 的程序拉取,步骤:备份旧文件,重命名新文件,杀掉旧进程,启动新程序。


currDir=$(pwd)
orginalProgram=mygoproject.linux
targetFile=mygoproject-prod.linux
configFile=./application.yaml
programUrl=https://download.mydomain.com/file/mygoproject.linux
bakPath=bakfile
# 用于备份旧文件时,重命名时添加文件名后缀
ct=$(date '+%m%d%H%M%S')

# 重命名jar文件,并移到备份文件夹中
mkdir -p $bakPath

fileFullPath=$bakPath/$targetFile$ct 

printf "\nfileFullPath is $fileFullPath\n\n"

# 如果旧程序存在,移到备份文件夹并重命名
if [ -e $currDir/$targetFile ]; then
    printf "exist file: $targetFile\n\n"
    mv $targetFile $bakPath/$targetFile$ct
fi
printf "param is : mv $targetFile $bakPath/$targetFile$ct  \n\n"

wget $programUrl
sleep 1
mv $orginalProgram $targetFile
chmod +x $targetFile
ps -ef | grep $targetFile | grep -v grep | awk '{print $2}' | xargs -r kill -9

nohup ./$targetFile --config-file="$configFile" 1> out.log 2>err.log &


pwd
printf "\nfinish restart $targetFile \n\ntarget dir files:\n"
ls -l $targetPath


 

http://www.dtcms.com/wzjs/97410.html

相关文章:

  • 网站开发答辩知识点商务软文写作300字
  • 天津展示型网站建设外包互联网销售是什么意思
  • 政府网站建设问题及对策sem竞价代运营公司
  • 福田企业网站优化方案网络营销实施方案
  • wordpress日记seo怎么做关键词排名
  • 手机网站界面设计今日疫情最新消息
  • 建设内部网站目的线上推广是什么意思
  • 网站建设 维护 运营情况报告seo专业培训技术
  • 自适应网站建设优化建站百度快照官网
  • 网站制作工资流量精灵网页版
  • 娃哈哈网站建设的目标青岛seo网站管理
  • 房地产网站互动设计公司网站建设黄页在线免费
  • 网站文风seo优化总结
  • 网站建设需要的技术路线关键词优化的主要工具
  • 网站怎么做多语言展示免费网站推广网站破解版
  • 黄楼企业建站流程seo中国官网
  • 织梦做网站的详情网络渠道有哪些
  • wordpress内存北京seo代理公司
  • 网站建设框架搭建深圳优化排名公司
  • 网站上的平台专做店铺推广靠谱吗 seo won
  • 做的网站怎么查看点击率成都百度推广电话
  • 网站建设价格规范seo优化技术排名
  • 网站维护管理百度推广的效果
  • 一键优化表格seo怎么弄
  • 访问美国网站 dns设置关键词优化怎么优化
  • 游戏租号网站怎么建设单页网站设计
  • 古柏广告设计公司青岛网站优化
  • 高稳定性的网站设计制作企业网站建设专业服务
  • 如何彻底清除网站的网页木马网店怎么推广和宣传
  • html网站源码站长工具域名解析