服务器前后端部署及mybatisplus long类型给前端转成string

1、解决所有long给前端转成string类型

比如mybatisplus的current、size、total等,

解决方法:原因是有这个方法在(别人写的),把这个方法注释掉就行了。

2、后端部署流程(本地到服务器部署):

①打包:mvn clean package -D skipTests,mvn clean package(先clean,再package)进行编译、打包, -D skipTests是跳过测试。

② 线上服务器部署进入/usr/local/songlan/songlan_server目录

③ 执行shell脚本:sh ./../launch.sh songlan_server start|stop|restart,使用配置就在java启动命令中,项目中使用nacos配置,执行shell命令为三个参数,start、stop、restart。
 

#launch.sh
#!/bin/sh

export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH

cd /usr/local/songlan

service=$1
debug='-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=8555'
# 检查数据完整性
function check_data_integrity(){
    data_center_base_path=/usr/local/songlan
    echo "${data_center_base_path}"
    if [ ! -d "${data_center_base_path}/${service}/" ]; then
        echo "服务不存在,请确认"
        exit
    fi
    cd ${data_center_base_path}/${service}
}

function start_service(){
    #判断部署包数量是否为1
#    jar_num=`ls suponit-${service}-*.jar | wc -l`
#    if [ ${jar_num} -gt 1 ];then
#        echo "部署目录下${service}*.jar个数大于1,请移除多余jar文件后重试!"
#        exit
#    elif [ [${jar_num} == 0] ]; then
#        echo "部署目录下${service}*.jar不存在,请确认后重试!"
#        exit
#    fi
    nohup java -Xms256m -Xmx256m -jar -Dlog4j2.formatMsgNoLookups=true -DNACOS_SERVER_ADDRESS=ip:port -DNACOS_NAME_SPACE=NAMESPACE ./${service}*.jar > ./${service}.log 2>& 1 &

    echo "$!" > pid
    echo "${service} started success."
}

function stop_service(){
    service_pid=$(cat pid)
    echo "stopping ${service} ..."
    kill -9 ${service_pid}
    echo "stopped ${service}"
}
#开始方法
start() {
    start_service
}

#结束方法
stop() {
    stop_service
}

case "$2" in
    start)
        check_data_integrity
        start
        ;;
    stop)
        check_data_integrity
        stop
        ;;
    restart)
        check_data_integrity
        stop
        start
        ;;
    *)
            echo "Userage: $0 {start|stop|restart}"
            exit 1
esac

④看日志文件:tail -500f log

3、前端部署流程:

①把包dist.zip拷贝到D:\songlan\static\complaint下,

②把原来dist备份:mv dist dist.bak

③删除原来的dist.zip压缩包:rm -rf dist.zip-xxxxxx

④上传dist.zip到/usr/local/nginx/html/songlan/complaint/

⑤解压就能自动跑了,因为nginx自动识别dist下index.html:unzip -0 gbk dist.zip。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值