原创 linux 創建連接命令 ln -s 軟連接

ln 的功能是爲某一個文件在另外一個位置建立一個同步的鏈接 這個命令最常用的參數是-s, 具體用法是:ln -s 源文件 目標文件。 當在不同的目錄,用到相同的文件時,可以不需要在每一個需要的目錄下都放一個必須相同的文件,只要在某個固

原创 Docker進階(二):docker從容器裏面拷文件到宿主機或從宿主機拷文件到docker容器裏面

1、從容器裏面拷文件到宿主機? 答:在宿主機裏面執行以下命令 docker cp 容器名:要拷貝的文件在容器裏面的路徑 要拷貝到宿主機的相應路徑 示例: 假設容器名爲testtomcat,要從容器裏面拷貝的文件路爲:/us

原创 Docker進階(一):docker -v目錄掛載

Docker容器啓動的時候,如果要掛載宿主機的一個目錄,可以用-v參數指定。 譬如我要啓動一個centos容器,宿主機的/test目錄掛載到容器的/soft目錄,可通過以下方式指定: docker run -it -v /test:/

原创 微服務進階(四):Spring Cloud netflix概覽和架構設計

1 Spring Cloud簡介 Spring Cloud 是基於Spring Boot 的一整套實現微服務的框架。他提供了微服務開發所需的配置管理、服務發現、斷路器、智能路由、微代理、控制總線、全局鎖、決策競選、分佈式會話和集羣狀態

原创 微服務進階(一):瞭解RPC和REST

什麼是RPC? 是指遠程過程調用,就是兩個服務A、B,一個應用部署在A服務器上,想要調用B服務器上應用提供的函數/方法,由於不在一個內存空間,不能直接調用,需要通過網絡來表達調用的語義和傳達調用的數據。 RPC 會隱藏底層的通訊細節(

原创 微服務進階(二):Rest和RPC接口區別

接口調用通常包含兩個部分,序列化和通信協議。常見的序列化協議包括json、xml、hession、protobuf、thrift、text、bytes等;通信比較流行的是http、soap、websockect,RPC通常基於TCP實

原创 微服務進階(三):Dubbo服務治理

Dubbo服務治理 在大規模服務化之前,應用可能只是通過RMI或Hessian等工具,簡單的暴露和引用遠程服務,通過配置服務的URL地址進行調用,通過F5等硬件進行負載均衡。 (1) 當服務越來越多時,服務URL配置管理變得非常困難,

原创 DevOps進階(十六)linux下的find文件查找命令與grep文件內容查找命令

在使用linux時,經常需要進行文件查找。其中查找的命令主要有find和grep。兩個命令是有區的。 區別: (1)find命令是根據文件的屬性進行查找,如文件名,文件大小,所有者,所屬組,是否爲空,訪問時間,修改時間等。 (

原创 DevOps進階(十五)Linux下查看和添加環境變量

Linux下查看和添加環境變量 $PATH:決定了shell將到哪些目錄中尋找命令或程序,PATH的值是一系列目錄,當您運行一個程序時,Linux在這些目錄下進行搜尋編譯鏈接。 編輯你的 PATH 聲明,其格式爲: PATH=$PAT

原创 DevOps進階(十四)Jenkins關閉和重啓實現方式

1、關閉Jenkins 只需要在訪問jenkins服務器的網址url地址後加上exit。例如我jenkins的地址http://localhost:8080/,那麼我只需要在瀏覽器地址欄上敲下http://localhost:8080

原创 Vue進階(三十七):vue中created、mounted等方法整理

1.鉤子函數 鉤子函數是Windows消息處理機制的一部分,通過設置“鉤子”,應用程序可以在系統級對所有消息、事件進行過濾,訪問在正常情況下無法訪問的消息。鉤子的本質是一段用以處理系統消息的程序,通過系統調用,把它掛入系統。(百度百科

原创 DevOps進階(十三)初識JFrog Artifactory

初識JFrog Artifactory 背景 在軟件項目開發中,一個項目常常依賴於大量的外部庫,而這些外部庫又在不斷的進行版本更新,特別是在當前微服務開發越來越流行的情況下,一個服務依賴於多個服務,如何管理依賴庫以及依賴版本,確保開

原创 Vue進階(三十五):vue中watch的詳細用法

在vue中,使用watch來響應數據的變化。watch的用法大致有三種。下面代碼是watch的一種簡單的用法: <input type="text" v-model="cityName"/> new Vue({ e

原创 Vue進階(三十六):vue.js中created方法的使用詳解

這次給大家帶來vue.js中created方法的使用詳解,使用vue.js中created方法的注意事項有哪些,下面就是實戰案例,一起來看一下。這是它的一個生命週期鉤子函數,就是一個vue實例被生成後調用這個函數。一個vue實例被生成

原创 Vue進階(三十四): webstorm中使用git管理服務器上的代碼

一、首先要確保電腦已經成功安裝好git了。(記住git的安裝位置) 二、這裏需要給webstorm配置一下: 依次點擊:file –> Settings –> Version Control –>Git 只需要在紅框部分選擇git