原创 【Linux進階】CentOS安裝MySQL數據庫

在linux中安裝數據庫首選MySQL,Mysql數據庫的第一個版本就是發行在Linux系統上,其他選擇還可以有postgreSQL,oracle等。 在Linux上安裝mysql數據庫,我們可以去其官網上下載mysql數據庫的

原创 【Linux進階】CentOS安裝java環境

準備 一般情況下,我們都要將linux自帶的OPENJDK卸載掉,然後安裝SUN的JDK。 首先,卸載自帶的java 查看Linux自帶的JDK是否已安裝。 輸入如下命令,查看已經安裝的JAVA版本信息。 java -vers

原创 【Linux進階】Linux防火牆iptables詳解

前言 防火牆,其實說白了講,就是用於實現Linux下訪問控制的功能的,它分爲硬件的或者軟件的防火牆兩種。無論是在哪個網絡中,防火牆工作的地方一定是在網絡的邊緣。而我們的任務就是需要去定義到底防火牆如何工作,這就是防火牆的策略,規則

原创 【Elasticsearch】基礎知識

基礎概念 Elasticsearch有幾個核心概念。從一開始理解這些概念會對整個學習過程有莫大的幫助。 接近實時(NRT) Elasticsearch是一個接近實時的搜索平臺。這意味着,從索引一個文檔直到這個文檔能夠被搜索到有一個

原创 Java回調機制(CallBack)詳解

序言 最近學習java,接觸到了回調機制(CallBack)。初識時感覺比較混亂,而且在網上搜索到的相關的講解,要麼一言帶過,要麼說的比較單純的像是給CallBack做了一個定義。當然了,我在理解了回調之後,再去看網上的各種講解,

原创 【Elasticsearch】安裝使用ik中文分詞

序言 Elasticsearch默認提供的分詞器,會把每個漢字分開,而不是我們想要的根據關鍵詞來分詞。例如: curl -XPOST "http://localhost:9200/test/_analyze?analyzer=s

原创 Java實現定時任務的三種方法

使用while循環實現 /** * 普通thread * 這是最常見的,創建一個thread,然後讓它在while循環裏一直運行着, * 通過sleep方法來達到定時任務的效果。這樣可以快速簡單的實現,代碼如下: * *

原创 【Linux基礎】Linux系統默認目錄功能簡介

以下用一個表格來羅列linux默認的目錄或文件及其用途: 目錄/文件 用途 來源 / /處於Linux文件系統樹形結構的最頂端,它是Linux文件系統的入口,所有的目錄、文件、設備都在/之下。 - /bin 該目錄存放着

原创 【Elasticsearch】Java Client入門

序言 Elasticsearch(名稱太長,後面簡稱ES)作爲一個搜索引擎,目前可謂是如日中天,幾乎和solr齊駕並驅。關於他能做什麼,跟雲計算有什麼關係,在此不再描述。但是ES的官方文檔,特別是關於java的客戶端文檔,真是少的

原创 【Elasticsearch】Java Client連接池

按照Elasticsearch API,在Java端使用是ES服務需要創建Java Client,但是每一次連接都實例化一個client,對系統的消耗很大,即使在使用完畢之後將client close掉,由於服務器不能及時回收so

原创 【Linux基礎】常用命令大全

Linux基礎之常用命令大全 系統信息 arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的內核版本 dmidecode -q 顯示硬件系統部件 - (S

原创 Java開發必會的Linux命令

作爲一個Java開發人員,有些常用的Linux命令必須掌握。即時平時開發過程中不使用Linux(Unix)或者mac系統,也需要熟練掌握Linux命令。因爲很多服務器上都是Linux系統。所以,要和服務器機器交互,就要通過shell命

原创 【Linux進階】CentOS安裝Nginx服務器

本文主要介紹Nginx在linux下的安裝與設置。 Nginx是一個高性能的web反向代理服務器,詳情參考http://nginx.org/ 中文文檔http://www.nginx.cn/doc 1、準備工作 選首先安裝這幾

原创 Spring接收參數的幾種形式

通過Spring controller的機制自動綁定參數 form表單或者通過url傳遞過來的參數,如果參數name和預定義的name一致則可以直接綁定。 Controller 代碼 @RequestMapping("test"

原创 JDK、Tomcat、ANT及Eclipse常用配置

JDK配置 系統設置——>環境變量——>系統變量 新建 JAVA_HOME,將JDK安裝目錄填進去,例:變量值D:\Program Files\Java\jdk1.7.0 (無分號) 在path後添加=%JAVA_HOME%\b