原创 Maven的概念模型

maven包含了一個項目對象模型(Project Object Mobel)、一組標準集合、一個項目生命週期(Project Lifecycle)、一個依賴管理系統(Dependency Management System)以及用

原创 Git 分支管理 – git branch

創建分支命令 $ git branch branchName 切換分支命令 // 當我們切換分支的時候,Git會用該分支的最後提交的快照替換你的工作目錄的內容,所以多個分支不需要多個目錄。 $ git checkout bran

原创 maven工程的標準目錄結構、maven的常用命令以及maven的生命週期

maven工程的標準目錄結構 一個web工程都會有其標準目錄結構,更何況是一個maven工程呢!那啥是maven工程呢?使用maven創建的工程我們就稱它爲maven工程。maven工程具有一定的目錄規範,如下圖所示。 mav

原创 Maven依賴作用範圍

依賴管理 依賴配置 在maven中,是在pom.xml文件中完成依賴的配置的,我們先來看看依賴配置的語法。 乍一看,這個配置還是蠻複雜的,其實我們常用的沒有這麼多,而且這些用起來也是非常簡單的。在pom.xml文件中,根元素

原创 Java註解

Java中的常見註解 JDK自帶註解:@Override(方法重寫)、@Deprecated(標註一個方法過時)、@Suppvisewarnnings(忽略警告) 第三方註解 自定義註解 註解的分類 自定義註解 使用@i

原创 Git 遠程服務搭建 CentOS7

1.安裝 Git 依賴 [root@localhost ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-dev

原创 消息中間件簡介及四大MQ比較

消息中間件概述 消息隊列已經逐漸成爲企業IT系統內部通信的核心手段。它具有低耦合、可靠投遞、廣播、流量控制、最終一致性等一系列功能,成爲異步RPC的主要手段之一。當今市面上有很多主流的消息中間件,如老牌的ActiveMQ、Rabb

原创 Maven依賴的傳遞性

依賴是具有傳遞性的,程與工程之間也是有依賴關係的。 依賴具有傳遞性 仔細查看crm-web子工程的結構,此時可以看到,它不僅把crm-service子工程依賴進來了,而且還把crm-dao子工程也依賴進來了,這是因爲依賴具有傳遞

原创 Centos7安裝Redis

安裝 下載:wget http://download.redis.io/releases/redis-5.0.5.tar.gz 解壓:tar xzvf redis-5.0.5.tar.gz 進入解壓後的目錄:cd redis-5

原创 Git配置

Git環境變量 linux系統 Git 有三種級別的環境變量,它們分別是: 系統 Git 配置(--system)、當前用戶 Git 配置(--global) 和 當前項目 Git 配置(無)。 每一個級別的配置都會覆蓋上

原创 Git 工作區、暫存區和版本庫

工作區、暫存區和版本庫 工作區: 我們在電腦上能看到的目錄(即:我們自己的代碼和一些配置文件) 暫存區: 英文 stage,或 index。一般存放在.git目錄下的index文件中,也可以叫做索引(index) 版本區: 工作

原创 MQ使用場景

消息隊列概述 消息隊列中間件是分佈式系統中重要的組件,主要解決應用解耦,異步消息,流量削鋒等問題,實現高性能,高可用,可伸縮和最終一致性架構。目前使用較多的消息隊列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,M

原创 MYSQL查詢某字段中以逗號分隔的字符串的方法

MYSQL查詢某字段中以逗號分隔的字符串的方法 來源地址:https://www.cnblogs.com/gmq-sh/p/6848929.html 衷心感謝作者的無私分享! 首先我們建立一張帶有逗號分隔的字符串。 CREAT

原创 Git 標籤 – git tag

如果你達到一個重要的階段,並希望永遠記住那個特別的提交快照,你可以使用 git tag 給它打上標籤。 比如說,我們想爲我們的 git-demo 項目發佈一個 “1.0” 版本 我們可以用 git tag -a v1.0 命令給最

原创 Git遠程倉庫

配置 由於我們的本地 Git 倉庫和 GitHub 倉庫之間的傳輸是通過 SSH 加密的,所以我們需要配置驗證信息 使用以下命令生成 SSH Key // 後面的 **your\[email protected]** 改