原创 Maven(一)Maven概述與安裝

前言 沒有接觸過Maven的人,可能會一臉蒙逼,它是個什麼東西? 我們就從問題中去發現它的價值,比如說: 假如你正在Eclipse下開發兩個Java項目,姑且把它們稱爲A、B,其中A項目中的一些功能依賴於B項目 中的某些類,

原创 消息隊列(二)之消息隊列基本概念詳解

前言 上一篇說明了一下,消息隊列的用處和使用場景。這篇給大家簡單介紹一下它的一些基本概念。 一、消息隊列的基本概念 1.1 Broker Broker的概念來自與Apache ActiveMQ,通俗的講就是MQ的服務器。 1.2

原创 Java集合(一)之集合概述

前言 Java集合框架:集合代表了一組對象(和數組一樣,但數組長度不能變,而集合能)。Java中的集合框架 定義了一套規範,用來表示、操作集合,使具體操作與實現細節解耦。 集合框架是一個用來代表和操縱集合的統一架構。所有的集

原创 Linux(七)Linux命令詳解之用戶管理

一、用戶管理 1.1 Linux用戶和用戶組管理概述 Linux系統是一個多用戶多任務的分時操作系統,任何一個要使用系統資源的用戶, 都必須首先向系統管理員申請一個賬號,然後以這個賬號的身份進入系統。 用戶的賬號一方面可以幫助

原创 Linux(八)Linux命令詳解之Linux元字符

一、Linux元字符概述 元字符(Meta Character)是指鍵盤上可輸入的對於Shell來說 具有其他特殊含義的字符被稱爲元字符,不同的Shell元字符不一定相同。 簡單的講就是元字符:一些有特殊意義的字符,可以替代其

原创 消息隊列(一)之細聊消息隊列

前言 不知道在大家的開發過程中,有沒有碰到需要用到消息隊列。之前的工作中使用的是kafka作爲消息隊列! 目前在寫自己的論文,也需要用到消息隊列,所以就把它系統的總結一下! 消息隊列中間件是分佈式系統中重要的組件,主要解決應用耦

原创 Linux(九)Linux文本編輯器Vim

前言 我們前面都是用的什麼什麼命令,那我們如果要在Linux中去編輯文本, 那我們應該用什麼呢? Linux最常用的文本編輯器命令 vim。其實最開始Linux系統的文本編輯器命令是 vi, 後來出現了一個 vi 的增強版

原创 Linux安裝MySQL

前言 相信大部分程序員,用的的最多的還是會mysql。那在Linux中怎麼去安裝mysql呢? 在CentOS中默認安裝有MariaDB,這個是MySQL的分支,但爲了需要,還是要在系統中安裝MySQL, 而且安裝完成之後可以

原创 Git(一)Git概述與安裝

前言 在這段時間的工作中一直都是用Git作爲版本控制,只是知道簡單的幾個命令,沒有去了解它的內部原理。 現在的公司基本上都是用Git作爲版本控制,當然也有SVN的。 Git是目前世界上最先進的分佈式版本控制系統。那什麼是版本控

原创 bashrc文件中環境變量配置錯誤,導致linux命令無法正常使用的解決方案

分析原因 bashrc文件中環境變量配置錯誤,導致linux無法正常使用。 其實解決問題的方法很簡單:把你在bashrc文件中寫錯的東西註釋掉或者改寫正確即可。 可是此時圖形界面登陸不了,vim用不了。怎麼改? 解決方案 第

原创 Java集合(二)之List

前言 List本身是Collection接口的子接口,具備了Collection的所有方法。 ListIterator是List集合特有的迭代器。 ListIterator it = list.listIterator;//取

原创 Quartz(一)Quartz概述

前言 因爲自己的畢設項目要用到Quartz,並且在實習工作的時候也是用到了Quartz,所以在這裏進行總結。 Quartz是一個任務調度框架。比如你遇到這樣的問題: - 想每月25號,信用卡自動還款 - 每天自動生成報表,併

原创 Linux(CentOS)修改主機名

一、CentOS7中hostname概述 1.1 hostname的三種形式 在7版本中,hostname有三種形式: 靜態(Static host name) 動態(Transient/dynamic host name) 別

原创 Hadoop(一)走進大數據,遇見Hadoop

前言 從今天起,我將一步一步的分享大數據相關的知識,其實很多程序員感覺大數據很難學, 其實並不是你想象的這樣,只要自己想學,還有什麼難得呢? 學習Hadoop有一個8020原則,80%都是在不斷的配置配置搭建集羣,只有20%寫

原创 Java8之熟透Lambda表達式

一、Lambda簡述 1.1、Lambda概述 ​ Lambda 表達式可以理解爲簡潔地表示可傳遞的匿名函數的一種方式:它沒有名稱,但它有參數列表、函數主體、返回類型,可能還有一個可以拋出的異常列表。 匿名:它不像普通方法那樣有一個明確的