原创 ActiveMQ的簡單介紹和安裝

前言: 最近接觸到了消息隊列,學習了activeMQ,在這裏做一個簡單記錄,方便以後查詢。 一、什麼是ActiveMQ 1.1介紹        ActiveMQ 是Apache出品,最流行的,能力強勁的開源消息總線。Active

原创 shiro學習:shiro實現授權

我的上一篇:shiro實現登錄和退出 已經實現了登錄和退出功能,這篇簡單的實現一些用戶的授權。 爲什麼使用shiro基於資源的權限控制: 基於角色的權限控制:根據角色判斷是否有操作權限,因爲角色的變化 性較高,如果角色修改需要修改控制代碼

原创 elasticsearch5.5.2用javaAPI實現搜索結果高亮顯示和搜索建議

前言:像百度、360搜索等等,我們輸入完搜索條件時,他會自動出來一個提示框,將我們輸入的關鍵詞進行自動補全,即搜索推薦。當我們點擊搜索後,返回的搜索結果中會將我們搜索的內容進行高亮的顯示(不同顏色標記出來),強大的elasticsearc

原创 Maven本地安裝和配置

前言: Maven作爲一個項目管理工具,爲我們提供了很大的方便,很多公司都在使用maven,熟練的使用maven已經是我們的必備,當然安裝是使用的前題,在這裏就把maven的本地安裝教程在這裏進行記錄,方便大家安裝時進行查閱。 一、下

原创 JavaAPI實現Elasticsearch5.5.2一些常用的搜索

前段時間學了elasticsearch的搜索,但是一直都是用elasticsearch原生的命令完成一些搜索,但是因爲本人一直在搞java服務端開發,所以就根據elasticsearch官方的API和網上的一些資料對一些常用的搜索通過ja

原创 Redis的簡單介紹及安裝

Redis的介紹 什麼是redis     Redis是用c語言開發的一個開源的高性能鍵值對(key-value數據庫),它通過提供多種鍵值數據類型來適應不同的場景下的存儲需求,目前Redis支持的鍵值對數據類型如下: 字符串數

原创 shiro學習:shiro整合springweb項目實現用戶登錄和退出

在上一篇:shiro整合SpringMVC中,我們已經將shiro和springmvc進行了整合,所以我們在其基礎上進行修改。 一、實現原理 使用FormAuthenticationFilter過慮器實現 ,原理如下: 將用戶沒有認證時,

原创 Redis-Cluster集羣搭建及配置

前言 在上一篇文章中隊redis進行了簡單的介紹和安裝,在這一篇文章中進行一個redis-Cluster的集羣搭建。 Redis-Cluster介紹 redis-cluster架構設計 架構細節: (1)所有的redis節點彼

原创 JMS兩種模型的介紹和ActiveMQ的簡單實例

前言: 在前面的一篇文章對ActiveMQ有了一個簡單瞭解ActiveMQ的介紹和安裝,這裏對JMS的兩種模型進行簡單介紹,並對ActiveMQ基於JMS的兩種模型的實現結合代碼做一個一個簡單的記錄,方便以後進行查看。 實例代碼下載:

原创 Java中使用Jedis操作Redis

前言:     在前面的redis文章已經對單機版和集羣版的redis進行了搭建,這裏介紹一下java中使用jedis操作Redis。 jedis的使用 添加maven依賴 <dependency> <gr

原创 使用Nginx實現反向代理

本文轉載自:http://blog.csdn.net/daybreak1209/article/details/51549031 一、代理服務器 1、什麼是代理服務器 代理服務器,客戶機在發送請求時,不會直接發送給目的主機,而是先發送給代

原创 Linux:CentOS7安裝SVN

本文參考自: http://blog.csdn.net/u010587274/article/details/51015291,並在實際操作過程中,對安裝過程做了補充 一  安裝說明 系統環境:CentOS-7.0 安裝方式:yum i

原创 javaAPI實現elasticsearch5.5.2的聚合分析

前言: 在前面的幾篇文章講到了elasticsearch的搜索,但是elasticsearch還有強大的聚合分析功能,通過聚合,我們會得到一個數據的概覽,這樣對大數據提取統計指標時就變得遊刃有餘。聚合允許我們向數據提出一些複雜的問題。雖然

原创 Nginx訪問靜態文件配置

前言 傳統的web項目,一般都將靜態資源存放在 webroot的目錄下,這樣做很方便獲取靜態資源,但是如果說web項目很大,用戶很多,靜態資源也很多時,服務器的性能 或許就會很低下了。這種情況下一般都會需要一個靜態資源的服務器。 搭建ng

原创 Nginx的簡單介紹和安裝

一、什麼是Nginx 是一個使用c語言開發的高性能的http服務器及反向代理服務器。 Nginx是一款高性能的http 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。由俄羅斯的程序設計師Igor Sysoev所開發,