原创 linux 修改文件屬性和權限

1、修改文件所屬用戶組 命令:chgrp 2、修改文件所有者 命令:chown 3.修改權限 命令:chmo r:4 w:2 x:1     符號類型改變文件權限 chmod u g o a +(加入) -(除去) =(設定)

原创 nvm

nvm常用命令如下 nvm v或者nvm version查看nvm版本號 nvm install xxx 安裝指定版本的nodejs; node -v查看nodejs的版本號 nvm list 陳列出所有已經安裝的nodejs版本 nvm

原创 docker 安裝 rabbitmq

1、獲取mq鏡像 docker pull rabbitmq (鏡像未配有控制檯)docker pull rabbitmq:management (鏡像配有控制檯) 2、啓動鏡像,創建容器 docker run --name rabbitm

原创 linux ssh 執行遠程服務器上的腳本文件

ssh root@ip "命令1; 命令1; 命令1" 雙引號必須有 每個命令用“;”號隔開 報command not found  which jekyll 找到 jekyll 命令的位置 ln -s /usr/local/ruby/b

原创 bash和zsh切換

bash和zsh切換 切換到bash chsh -s /bin/bash 切換到zsh chsh -s /bin/zsh 重新打開終端terminal生效!

原创 Jekyll 的 目錄結構

文件 / 目錄 描述 _config.yml 保存配置數據。很多配置選項都可以直接在命令行中進行設置,但是如果你把那些配置寫在這兒,你就不用非要去記住那些命令了。 _drafts drafts(草稿)是未發佈的文章。這些文件

原创 nginx 端口映射

1、一個server下可配置多個location,只有 / 下可用root,其他location使用alias,最好指向覺得路徑(靜態網站)。 2、配置多個server

原创 Git 權限問題

出現 Permissions 0644 for '/Users/xxx/.ssh/id_rsa' are too open.等錯誤顯示了,原來只要把權限降到0600就ok了  輸入命令 chmod 0600 /root/.ssh/id_r

原创 length()和length屬性

數組有length屬性 String有length()方法 JavaScript中,獲得   String、數組   的長度是   都是  通過    length屬性    得到的,這一點容易和Java混淆.    

原创 ssh key

1、ssh-keygen -t rsa -C "[email protected]" 2、選擇創建位置 3、輸入祕鑰(不輸入則爲空) 4、再次輸入祕鑰   默認祕鑰生成位置 C:\Users\Administrator\.ssh    

原创 java 基本數據類型及包裝類

byte、short、int、long、float、double、char、boolean - 原始類型: boolean,char,byte,short,int,long,float,double  - 包裝類型:Boolean,Cha

原创 .gitignore

.gitignore只能忽略那些原來沒有被track的文件,如果某些文件已經被納入了版本管理中,則修改.gitignore是無效的。那麼解決方法就是先把本地緩存刪除(改變成未track狀態),然後再提交:  輸入:  git rm -r

原创 java 重載(Overload)和重寫(Override)的區別

方法的重載和重寫都是實現多態的方式 重載實現的是編譯時的多態性 重寫實現的是運行時的多態性 重載發生在一個類中,同名的方法如果有不同的參數列表(參數類型不同、參數個數不同或者二者都不同)則視爲重載,重載對返回類型沒有特殊的要求。 重寫發生

原创 web token

token機制 使用基於 Token 的身份驗證方法,在服務端不需要存儲用戶的登錄記錄。   1、客戶端使用用戶名跟密碼請求登錄 2、服務端收到請求,去驗證用戶名與密碼 3、驗證成功後,服務端會簽發一個 Token,再把這個 Token

原创 java round()方法解析

Math.round(11.5)的返回值是12,Math.round(-11.5)的返回值是-11。 四捨五入的原理是在參數上加0.5然後進行下取整