原创 spring cloud系列-02.配置中心Config搭建

Spring Cloud Config爲分佈式系統中的外部配置提供服務器和客戶端支持。使用Config Server,您可以在所有環境中管理應用程序的外部屬性。客戶端和服務器上的概念映射與Spring Environment和Pr

原创 docker系列-07.docker容器和宿主機相互拷貝文件

1.從docker容器中將文件拷貝到宿主機: docker cp 容器名:容器中的文件路徑 要拷貝到宿主機中的文件路徑 例: docker cp elk:/etc/pki/tls/private/logstash-beats.k

原创 linux--設置靜態ip

linux設置靜態ip cd /etc/sysconfig/network-scripts 1.編輯配置文件 [root@localhost network-scripts]# vi ifcfg-eth0 TYPE=Ethern

原创 java1.8 lambda表達式語法(二)

本文接上一篇java1.8 lambda表達式初識(一),系統的介紹lambda表達式的語法。 1.爲什麼引入lambda表達式; lambda表達式是一個可傳遞的代碼塊,可以在以後執行一次或者多次。我們可以觀察java在哪裏遇

原创 Netflix-Zuul網關說明文檔

Netflix-Zuul 一. 簡介 路由是微服務架構中的一個組成部分。 例如【/】可能是你映射到web應用的路徑,【/api/user】可能是你映射到user服務的路徑,【/api/shop】可能是 映射到shop服務的路徑。

原创 設計模式java-01.模板模式

模板模式是類的行爲模式,準備一個抽象類,將部分邏輯以具體的構造函數實現,然後聲明一些抽象方法來迫使子類來實現剩餘的邏輯,不同的子類可以用不同的方式來實現這些剩餘方法,從而對剩餘邏輯有不同的實現。 即可以在抽象類中規定邏輯的骨幹方

原创 docker系列-06.docker搭建ELK,集成filebeat客戶端配置使用(二)

接上一篇docker系列-06.docker搭建ELK(一)。 本篇將就filebeat遠程將日誌文件中的內容遠程寫入elk服務器中的logstash配置和使用做詳細說明。 1.在客戶端中搭建filebeat filebeat

原创 設計模式java-02.工廠模式

工廠模式在《java設計模式》中分爲三種: 1.簡單工廠模式:不利於生成系列產品。 2.工廠方法模式:又稱爲多形性工廠。 3.抽象工廠模式:又稱爲工具箱,產生產品族,但不利於生產新的產品。 一.簡單工廠模式 從名字來看就很

原创 spring-在普通類中創建spring的bean實例

最近在項目中要獲取登錄信息,獲取登錄信息中的幫助類LoginDataHelper是java的普通類,需要獲取存儲到redis中的登錄人的一系列相關信息。 而redis的操作類是注入到spring中來管理的,於是催生出來以下的sp

原创 spring cloud系列-03.程序啓動時做額外操作

最近在項目過程中需要在程序啓動時額外加載一些信息,查詢了資料之後終於找到了以下途徑。 直接上代碼: package com.xxx.biz; import com.alibaba.fastjson.JSONObject; im

原创 docker系列-06.docker搭建ELK(一)

一、簡介 1、核心組成 ELK由Elasticsearch、Logstash和Kibana三部分組件組成。 Elasticsearch是個開源分佈式搜索引擎,它的特點有:分佈式,零配置,自動發現,索引自動分片,索引副本機制,r

原创 04 算法之廣度優先搜索-python實現

廣度優先搜索算法,找出一個頂點到另外一個頂點需要最少經過的邊數 #!python #coding=utf-8 """ 廣度優先搜索算法, 解決獲取圖中某點到某點最短路徑問題:即從出發點到終點的邊數最少) 時間複雜度O(V+E)

原创 05 算法之狄克斯特拉-python實現

狄克斯特拉算法,找出圖中權重最小的路徑 #!python #coding=utf-8 """ 狄克特斯拉算法 有以下圖: start --6-->a start --2-->b a --1-->end b --5

原创 03 算法之遞歸-快速排序-python實現

#!python #coding=utf-8 """ 快速排序 """ def quick_sort(arr): if len(arr) < 2: return arr # 基準值 piv

原创 03 算法之遞歸-二分查找法-python實現

二分查找法遞歸實現 #!python #coding=utf-8 """ 二分查找法 時間複雜度O(log n) list 需要查找的list item 需要查找的元素 """ def binary_search(list, i