原创 10.Shell操作符

Bash 支持很多運算符,包括算數運算符、關係運算符、布爾運算符、字符串運算符和文件測試運算符。原生bash不支持簡單的數學運算,但是可以通過其他命令來實現,例如 awk 和 expr,expr 最常用。expr 是一款表達式計算工具,使用

原创 11.Shell數組

Shell在編程方面比Windows批處理強大很多,無論是在循環、運算。bash支持一維數組(不支持多維數組),並且沒有限定數組的大小。類似與C語言,數組元素的下標由0開始編號。獲取數組中的元素要利用下標,下標可以是整數或算術表達式,其值應

原创 Nginx配置

user  www www;worker_processes 4;error_log  /data/logs/nginx/error.log;#error_log logs/error.log notice;#error_log logs/

原创 Gulp代碼

gulpfile.js:var gulp = require('gulp'),    minifycss = require('gulp-minify-css'),    uglify = require('gulp-uglify');va

原创 25.dubbo腳本之restart.sh

#!/bin/bashcd `dirname $0`./stop.sh./start.sh#已經沒有比這個更簡單的了

原创 22.dubbo腳本之start.sh

#這個要有不能再多了#!/bin/bash#進入腳本所在的目錄cd `dirname $0`#爲BIN_DIR賦值爲當前路徑BIN_DIR=`pwd`#退到上一級目錄cd ..#爲DEPLOY_DIR賦值當前路徑,也就是部署的包所在目錄,官

原创 21.dubbo腳本之dump.sh

#!/bin/bashcd `dirname $0`BIN_DIR=`pwd`cd ..DEPLOY_DIR=`pwd`CONF_DIR=$DEPLOY_DIR/confSERVER_NAME=`sed '/dubbo.applicatio

原创 23.dubbo腳本之stop.sh

#!/bin/bashcd `dirname $0`BIN_DIR=`pwd`cd ..DEPLOY_DIR=`pwd`CONF_DIR=$DEPLOY_DIR/confSERVER_NAME=`sed '/dubbo.applicatio

原创 03.Nginx配置

user  www www;worker_processes 4;worker_cpu_affinity 0001 0010 0100 1000;error_log  /data1/logs/nginx-1.7.4/error.log de

原创 MySQL源碼編譯安裝

1、安裝cmake-2.8.10.2.tar.gz以root用戶進入shell#tar -zxvf  cmake-2.8.10.2.tar.gz#cd cmake-2.8.10.2#./configure                  

原创 24.dubbo腳本之server.sh

#!/bin/bashcd `dirname $0`if [ "$1" = "start" ]; then ./start.shelse if [ "$1" = "stop" ]; then ./stop.sh else if [ "$1"

原创 我的友情鏈接

致信粗茶淡飯野馬紅塵

原创 1.開山

 曾經有人問我dubbo是什麼,我告知他一個阿里的RPC,原來開源早就停止更新維護了。朋友說,那你還研究什麼。 我只是希望藉助研究一個框架來提高自己的技術功底,僅此而已。我只是一個做網站的,也僅僅是一個做網站的!

原创 18.Shell函數

函數可以讓我們將一個複雜功能劃分成若干模塊,讓程序結構更加清晰,代碼重複利用率更高。像其他編程語言一樣,Shell 也支持函數。Shell 函數必須先定義後使用。Shell 函數的定義格式如下:function_name () {     

原创 12.如果我是DJ你會愛我麼

if 語句通過關係運算符判斷表達式的真假來決定執行哪個分支。Shell 有三種 if ... else 語句:if ... fi 語句;if ... else ... fi 語句;if ... elif ... else ... fi 語句