原创 微服務概念簡介

原文如下:http://martinfowler.com/articles/microservices.html 微服務 一個新的架構術語 “微服務架構”一詞是在過去幾年裏湧現出來的,它用於描述一種獨立部署的軟件應用設計方式。這種架構方式

原创 git status 與 git stash

git 在切換分支時候不想提交文件,怎麼辦? git提供了文件儲存功能 實際的應用場景是這樣:假設你有分支master和develop。master用來release版本,develop用來開發。master上release了版本1,然後

原创 redis,redisclient下載

1.0 先說怎麼下載 RedisClient 如果不想看怎麼從官網下載的具體步驟,也可以>點擊直接下載RedisClient(提示:如果點擊下載地址無效,有可能官網下載地址有所變動,請看下面步驟) 1.1. 打開Redisclient官網

原创 redis的後臺啓動設置

以下內容基於linux系統,windows下不支持On Windows, daemonize and pidfile are not supported. 當安裝好redis之後,運行redis-server命令之後,顯示如圖所示: 但是

原创 git 常用基礎命令記錄

輸入 --help可查看相關命令說明文檔,這裏只記載一些常用的以及可能用到的 1. git config 獲取以及設置倉庫或全局配置選項,參數--global 表示配置全局 1.1 設置用戶名以及郵箱,通常設爲全局 git config

原创 git學習資料站

Git Community Book 中文版 http://gitbook.liuhui998.com/index.html Git教程 螞蟻部落 http://www.softwhy.com/qiduan/git_course/

原创 IO通信模型

一、我們回顧一下傳統的HTTP服務器的原理 1. 創建一個ServerSocket,監聽並綁定一個端口 2. 一系列客戶端來請求這個端口 3. 服務器使用Accept,獲得一個來自客戶端的Socket連接對象 4. 啓動一個新線程處理連接

原创 Maven配置--指定JDK編譯版本

Maven默認編譯版本是JDK1.5,在很多時候,發現有些代碼報錯,又找不到原因,很有可能是沒有配置JDK版本。 就如有一次我遇到的問題:定義全局異常處理類繼承HandlerInterceptorAdapter時候,preHandle方法

原创 windows下將redis註冊爲服務

前言:因爲redis在windows下無法設定爲後臺啓動(參考另一博文),啓動服務後如果關閉對話框,redis即關閉了,比較麻煩。 1. 打開命令行,進入redis目錄,執行 redis-server.exe --service-inst

原创 計算機網絡七層協議osi

OSI(open system interconnect開放系統互聯)七層模型:物理層,數據鏈路層,網絡層,傳輸層,會話層,表示層,應用層。 OSI七層模型 功能 對應的網絡協議 TCP/IP四層概念模型 應用層 文件傳輸,文件管理,電

原创 redis 切換數據庫

一臺服務器上都快開啓200個redis實例了,看着就崩潰了。這麼做無非就是想讓不同類型的數據屬於不同的應用程序而彼此分開。 那麼,redis有沒有什麼方法使不同的應用程序數據彼此分開同時又存儲在相同的實例上呢?就相當於mysql數據庫,不

原创 less / more / tail / head 簡單介紹

參考文章:https://www.cnblogs.com/forlive/p/8110468.html 當用cat,tac命令查看文件時,文件的所有內容都會被刷出來,因爲緩存有限,被刷過去的內容可能就留不住了。用cat查看個小文件還可以,

原创 redis簡介--概念,安裝,配置解析

一、 redis介紹 1. 基本概念:redis是一個開源的、使用C語言編寫的、支持網絡交互的、可基於內存也可持久化的Key-Value數據庫(非關係性數據庫)。 2. Redis 與其他 key - value 緩存產品有以下三個特點:

原创 git目錄簡單介紹

打開一個項目的.git文件如下: 1. hooks:這個目錄存放一些shell腳本,鉤子函數。 2. info:包含git倉庫的一些信息 3. logs:保存所有更新的引用記錄。打開logs文件夾可以看到其中有兩個文件,refs文件夾和