哈特中尉's Blog

不会写代码的司机不是好厨师!

安装基础软件

1
yum -y install wget automake autoconf libtool make gcc gcc-c++

创建用户

useradd develop
passwd develop

添加权限

软件安装目录

/home/develop/software

安装jdk

1
rpm -ivh jdk-8u212-linux-x64.rpm

安装nodejs

wget https://npm.taobao.org/mirrors/node/v12.13.1/node-v12.13.1-linux-x64.tar.xz
tar -xvf node-v12.13.1-linux-x64.tar.xz
cd node-v12.13.1-linux-x64/bin
./node -v
ln -s /home/develop/software/node-v12.13.1-linux-x64/bin/node /usr/bin/node
ln -s /home/develop/software/node-v12.13.1-linux-x64/bin/bin/npm /usr/bin/npm

安装maven

1
2
3
4
5
mkdir mvnrepo
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar -zxvf apache-maven-3.6.3-bin.tar.gz
cd apache-maven-3.6.3/conf
vi settings.xml
1
2
3
4
5
6
7
<localRepository>/home/develop/software/mvnrepo</localRepository>
<mirror>
<id>aliyun1</id>
<mirrorOf>public</mirrorOf>
<name>public</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

环境变量

vi /etc/profile

1
2
3
4
5
export JAVA_HOME=/usr/java/jdk1.8.0_212-amd64
export MAVEN_HOME=/home/develop/software/apache-maven-3.6.3
export NODE_HOME=/home/develop/software/node-v12.13.1-linux-x64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:$NODE_HOME/bin

source /etc/profile
安装mysql

安装vue-cli

1
npm install -g @vue/cli

创建vue项目

1
vue create myproject

启动项目

1
2
cd myproject
yarn serve

  • Mac无法打开“XXXX”,因为Apple无法检查其是否包含恶意软件。”的解决办法

    1
    sudo spctl --master-disable
  • MACOS 如何显示隐藏文件

    1
    2
    3
    4
    5
    6
    7
    defaults write com.apple.finder AppleShowAllFiles -bool true
    //此命令显示隐藏文件
    defaults write com.apple.finder AppleShowAllFiles -bool false
    //此命令关闭显示隐藏文件

    killall Finder
    //重启finder

1. info There appears to be trouble with your network connection. Retrying...

  • 解决办法
1
yarn config set registry https://registry.npm.taobao.org

安装vue-cli

1
npm install -g @vue/cli

创建vue项目

1
vue create hello-vue

启动项目

1
2
cd hello-vue
yarn serve

Ant Design of Vue

  • 安装
    1
    2
    npm install ant-design-vue --save
    yarn add ant-design-vue

view-design(iview)

  • 安装
    1
    npm install view-design --save

Element UI

  • 安装
    1
    npm i element-ui -S

脚手架:https://github.com/ElementUI/element-starter

它山之石

https://github.com/SenhLinsh/Android-Hot-Libraries

那些年收藏的Android开源库集合(控件)

那些年收藏的Android开源库集合(UI效果)

那些年收藏的Android开源库集合(工具)

已用成熟框架

严重推荐

[优]ion — Android Asynchronous Networking and Image Loading

筛选中…

  • Dialog

FasterDialog 可能是Android上最好用的Dialog框架

android-dialog

[优]material-dialogs

[优]sweet-alert-dialog

1
2
3
4
5
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce
systemctl start docker
systemctl enable docker

docker volumes 位置

1
var/lib/docker/volumes

拉去镜像

1
2
3
docker pull jenkinsci/blueocean

docker pull jenkins/jenkins

启动jenkins镜像

1
docker run -u root --rm -d -p 8080:8080 -p 50000:50000  -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/mv:/usr/bin/mv -v /usr/java/jdk1.8.0_212-amd64:/usr/java/jdk1.8.0_212-amd64  -v /usr/maven/maven-3.6.1:/usr/maven/maven-3.6.1  -v /var/jenkins_home:/var/jenkins_home  jenkinsci/blueocean
启动springboot项目
1
docker run -v /etc/localtime:/etc/localtime:ro -p 8080:8080 -e "SPRING_PROFILES_ACTIVE=test" -d --add-host mysql.dxrj.cn:192.168.1.194 --name mall --restart=always --net=host mall
docker迁移存储文件位置
  • 1.新建目标文件夹
    1
    mkdir -p /mnt/vdb1/docker/lib
  • 2.迁移原来的文件到目标文件夹
    1
    rsync -avz /var/lib/docker /mnt/vdb1/docker/lib
  • 3.编辑配置文件(不存在就新建)
    1
    2
    mkdir -p /etc/systemd/system/docker.service.d/
    vi /etc/systemd/system/docker.service.d/devicemapper.conf
    文件内容如下
    1
    2
    3
    [Service]
    ExecStart=
    ExecStart=/usr/bin/dockerd --graph=/mnt/vdb1/docker/lib/docker
  • 4.重新加载 docker
    1
    2
    3
    systemctl daemon-reload
    systemctl restart docker
    systemctl enable docker