原创 java面試總結

1.在回答面試官的時候技術知識點回答方式:這邊我說一下對技術的理解 1,2 3,4 綜上所述,得出什麼樣的結論2.== 和equals的區別:String s1 = new String(“abc”)String s2 = new Str

原创 Elastic+logstash+head簡單介紹

Elastic+logstash+head簡單介紹一. 概述ElasticSearch是一個基於Lucene的搜索服務器。它提供了一個分佈式多用戶能力的全文搜索引擎,基於RESTful web接口。二.ElasticSearch的安裝與簡

原创 Spring-data-jpa應用講解

1.Jpa apipersistence: 最主要的是獲取entitymanagerFactoryentitymanagerFactory:獲取EntityManager實例2.entitymanager:•createQuery (St

原创 多線程之CountDownLatch(線程計數器)應用

CountDownLatch  用來計數,設置初始值,當計數器執行完成後,執行主線程必須子線程執行完之後主線程才執行,倒計數計數器/** * @author: Syliu * @Date: 2018/6/2 16:02 * @Des

原创 jwt token 流程講解

1。啓動項目,首先初始化WebSecurityConfig中的認證管理器然後給認證管理器綁定提供者第一個爲自定義的ajax認證提供,第二個爲jwt認證提供2.重寫WebSecurityConfigurerAdapter的配置項,爲自己需要

原创 Jenkins 安裝配置和部署文檔

下載jenkins :  wget   http://mirrors.shu.edu.cn/jenkins/war/2.126/jenkins.war需要Tomact 8以上需要JAVA1.8以上將jenkins.war 放到tomcat

原创 mybatis 的小認識

mybatis配置文件中,parameterType、resultType、resultMap三者有什麼區別?parameterType是在mapperxml文件CRUD進行傳參的屬性,可以不指定!MyBatis中在查詢進行select映

原创 多線程之CyclicBarrier(循環障礙物)應用

假設有這麼個場景: 一段程序中需要調用如下幾個API:然後將上述三個數據封裝發送給Kafka當然,單線程完全可以完成這些任務,我只是爲了較好的利用例子需要所有的子任務都完成時,才執行主任務,這個時候就可以選擇使用CyclicBarrier

原创 常見redis.conf配置

參數說明redis.conf 配置項說明如下:1. Redis默認不是以守護進程的方式運行,可以通過該配置項修改,使用yes啓用守護進程  daemonize no2. 當Redis以守護進程方式運行時,Redis默認會把pid寫入/va

原创 Redis持久化_RDB

Redis提供了兩個不同形式的持久化方式RDB -> Redis DataBaseAOF -> Append Of File################################ SNAPSHOTTING  ##########

原创 集羣環境統一日誌管理系統的搭建finderweb

finderweb 日誌等功能http://www.finderweb.net/docs/index.html管理集羣非常好用,推薦給大家附:一些安裝時需要的命令:yum install -y unzip zip 安裝解壓zipyum

原创 ssh配置實現內網無密碼登陸

a)        進入主機配置公鑰私鑰執行命令                        i.             ssh-keygen                      ii.             一路回車    

原创 多線程之Semaphore(信號量)應用

(1)業務需求:20人去買票,但是窗口只有兩個,當兩人中有任意一人買完後,其餘十八人任意一人可以繼續購買Semaphore(信號量):用於現在同時訪問的一些數目,控制併發訪問量                               

原创 多線程之Exchager(線程數據阻塞點交換)應用

應用場景:  假設定個外賣,外賣小哥約定取餐地點,我們拿着錢去換訂的餐               Exchager:  兩個線程,在同一點(阻塞點),交換數據/** * @author: Syliu * @Date: 2018/6/

原创 Redis相關配置

計量單位說明大小寫不敏感只支持bytes,不支持bit# Note on units: when memory size is needed, it is possible to specify# it in the usual form