一共有 39 篇文章,分页:1 / 8

centos 7 安装maven 和 自动编译

wget http://mirrors.shuosc.org/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
tar -xzf apache-maven-3.5.2-bin.tar.gz
mv apache-maven-3.5.2 /usr/local/apache-maven

cat > /etc/profile.d/maven.sh << EOF

export JAVA_HOME=/data/jdk1.8.0_144  
export JRE_HOME=/data/jdk1.8.0_144/jre   
export MAVEN_HOME=/usr/local/apache-maven
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$MAVEN_HOME/bin:$PATH

EOF

编译脚本参考

#!/bin/bash

source /etc/profile

cd /data/dev/project1/

#环境变量设置
export JAVA_HOME=/data/jdk1.8.0_144  
export JRE_HOME=/data/jdk1.8.0_144/jre   
export MAVEN_HOME=/usr/local/apache-maven
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$MAVEN_HOME/bin:$PATH

#如果需要全新安装项目依赖请先执行下面一行
#mvn clean install dependency:resolve

#编译
mvn prepare-package war:exploded

weex使用iconfont的Unicode问题

weex不能使用网页里用的Unicode编码字符串,比如&#xe702;需要使用\ue702这种形式才能正确显示

<div v-for="(item,index) in tabTitles">
<text style="font-family: iconfont;">{{item.icon}}</text>
</div>
export default {
  data() {
    return {
      tabTitles: [
        { title: "标签1", icon: "\ue702" },
        { title: "标签2", icon: "\ue622" },
        { title: "标签3", icon: "\ue60a" },
        { title: "标签4", icon: "\ue623" },
        { title: "标签5", icon: "\ue715" }
      ]
    };
  }
}

Windows自带MD5校验命令

certutil -hashfile app.exe MD5
certutil -hashfile app.exe SHA1
certutil -hashfile app.exe SHA256

let's encrypt自动续期

Certbot 是let's encrypt在Linux的客户端,let's encrypt生成的证书默认有效期是三个月,certbot提供了一个自动续期的脚本。

certbot 安装包是在 EPEL 仓库里的,如果你的系统没有安装 EPEL 仓库,记得先安装它:

yum -y install yum-utils
yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional

然后安装 certbot,这里以nginx为例:

yum install certbot-nginx
阅读全文 »»

svn命令备忘

  • 更新

    svn up
    
  • 回滚未提交的修改

    svn revert -R path/
    
  • 删除

    svn del path/
    
  • 查看本地修改的文件列表

    svn status
    
  • 提交

    svn ci -m "日志内容"
    
  • 一次性添加所有新增文件

    svn add --force path/to/dir