原创 使用logstash 同步數據庫到es

1.上傳logstash-6.4.3.tar.gz到服務中 2.tar –zxvf  logstash-6.4.3.tar.gz 3.cd logstash-6.4.3  4. bin/logstash-plugin install lo

原创 logstash 採集kafka日誌的文件配置xx.conf

input { kafka { bootstrap_servers => "localhost:9092" topics => ["goods_mylog"] } } output { stdout {

原创 docker 安裝 本地gitlab

1.下載鏡像 docker pull beginor/gitlab-ce:11.0.1-ce.0 2.創建三個文件夾 mkdir -p /mnt/gitlab/etc mkdir -p /mnt/gitlab/log mkdir

原创 Rabbitmq 介紹 (一)

一:起源 RabbitMQ 是採用 Erlang 語言實現 AMQP (Advanced Message Queuing Protocol,高級消息隊列協議)的消息中間件,它最初起源於金融系統,用於在分佈式系統中存儲轉發消息 。 二:特點

原创 docker 搭建maven私服

下載一個nexus3的鏡像 docker pull sonatype/nexus3 將容器內部/var/nexus-data掛載到主機/root/nexus-data目錄。 docker run -d --name nexus3 -p 8

原创 mac 下 docker安裝zook和 kafka

1.拉鏡像 docker pull wurstmeister/kafka docker pull wurstmeister/zookeeper 2.啓動 docker run -d --name zookeeper -p 2181:2

原创 rabbitmq入門(二)

1.引入依賴 compile group: 'com.rabbitmq', name: 'amqp-client', version: '5.6.0' 2.生產者 /** * @program: rabbitmq *

原创 rabbitmq的安裝(一)

1.首先rabbitmq 是依賴erlang的 所以我們首先要安裝erlang 下面首先演示 Erlang 的安裝。第一步,解壓安裝包,並配置安裝目錄,這裏我們預備安裝 到 /opt/erlang 目錄下: [root@hidden [

原创 適配器模式

適配器模式又分爲類適配器,和對象適配器模式.接下來我來演示一下   類適配器 1.首先定義一個被適配者 /** * @program: design * @description: 被飾配者 * @author: lyc * @

原创 springboot 實現redis分佈式鎖

隨着現在分佈式架構越來越盛行,在很多場景下需要使用到分佈式鎖。分佈式鎖的實現有很多種,比如基於數據庫、 zookeeper 等,本文主要介紹使用 Redis 做分佈式鎖的方式,並封裝成spring boot starter,方便使用

原创 JSON字符串中含有我們並不需要的字段

JSON字符串中含有我們並不需要的字段,那麼當對應的實體類中不含有該字段時,會拋出一個異常,告訴你有些字段沒有在實體類中找到。解決辦法很簡單,在聲明ObjectMapper之後,加上上述代碼: objectMapper.configure

原创 java 面試題

JAVA基礎 ##JAVA中的幾種基本類型,各佔用多少字節? 類型 字節 佔用位數byte 1 8short 2 16int 4 32long 8 64float 4 32double 8 64char 2 16boolean 1 8

原创 提示Your branch is up-to-date with 'origin/master' 該怎麼辦

今天提交git倉庫的時候,遇到了如截圖所示的問題,提示Your branch is up-to-date with 'origin/master'.     查了些資料後,發現其根本原因是版本分支的問題 這時候我們就需要新建一個分支

原创 多線程時候使用

ThreadLocal可以確保每個線程都可以得到單獨的一個SimpleDateFormat的對象,那麼自然也就不存在競爭問題了。  private static ThreadLocal<DateFormat> threadLoca