原创 Nginx核心模塊與配置

Nginx簡介 Nginx是一個高性能WEB服務器,除了它之外還有Apache、Tomcat、Jetty、IIS等都是WEB服務器。相應的也都有具備Web服務的基本功能。 Nginx的優勢 Tomcat、Jetty面向java語

原创 Linux Shell——循環與結構化命令

for循環 for variable in (list) do command done #!/bin/bash for variable in {1..5} do echo "Hello,Welcome $variab

原创 Spring AOP面向切面編程、動態代理的理解

AOP (aspect oriented programming 面向切面編程) 什麼是AOP? 與OOP相比,AOP是處理一些橫向性問題,這些橫向性問題不會影響到主邏輯的實現,但是會散落到代碼各部分,難以維護。AOP就是把這些問

原创 使用maven命令將項目打成war包部署到tomcat上運行

安裝插件 <plugins> <!-- Force Java 7 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId

原创 數值運算問題

判斷和爲給定值的素數對對數 如給定10,存在(5,5),(3,7)兩對 import java.util.Scanner; public class Main { public static void main(Stri

原创 Apollo學習筆記——入門

核心概念 application(應用) 實際使用配置的應用,Apollo客戶端在運行時需要知道當前應用是誰,從而可以去獲取對應的配置,每個應用都需要有一個唯一的身份標識——appId。 environment(環境) 配置對應的

原创 單元測試——各種方法行爲怎麼mock

mock被測試方法中多次調用的方法行爲 情景描述: 在被測試方法中多處調用Utils工具類的checkCollection方法,並且每次返回的結果不同; 解決方法: 在when後面跟上多個thenReturn表示第幾次調用返回結果

原创 Docker基礎篇——初識

前提概念瞭解 雲計算 雲計算是分佈式計算的一種,是通過網絡雲將巨大的數據計算處理分解成無數小程序,然後,通過多部服務器組成的系統進行處理和分析這些小程序得到結果並返回給用戶。 雲計算把許多計算資源集合起來,通過軟件實現自動化管理

原创 HDFS——Hadoop內置分佈式文件系統

前言 Hadoop有一個被稱爲HDFS的分佈式系統,全稱爲Hadoop Distributed FileSystem。 HDFS的概念 塊 磁盤有塊的大小,代表着能夠讀寫的最小數據量,文件系統通過處理大小爲磁盤塊大小證書背的數據

原创 Docker基礎篇——容器的簡單操作

確保docker已經就緒 [root@localhost docker]# docker info Client: Debug Mode: false Server: Containers: 0 Running: 0

原创 Linux RedHat7上安裝Docker以及配置Docker守護進程

rhel更換Centos yum 因爲redhat的yum需要註冊,所以更換成centos 查看yum源 rpm -qa|grep yum 卸載yum rpm -aq | grep yum|xargs rpm -e --node

原创 redis cluster高可用集羣搭建、集羣擴容、集羣縮容

redis集羣演變過程 單機版 核心技術:持久化 持久化是最簡單的高可用方法,主要作用是數據備份,即將數據存儲在硬盤,保證數據不會因進程退出而丟失。 主從複製 複製是高可用redis的基礎,哨兵和集羣都是在複製基礎上實現高可用,複

原创 Nginx負載均衡與生產環境應用

Nginx反向代理實現 反向代理基本配置 正向代理 正向代理是指客戶端與目標服務器之間增加一個代理服務器,客戶端直接訪問代理服務器,再由代理服務器訪問目標服務器並返回客戶端。這個過程中客戶端需要知道代理服務器的地址,並配置連接。

原创 Nginx核心模塊與配置實踐

Nginx簡介 Nginx是一個高性能WEB服務器,除了它之外還有Apache、Tomcat、Jetty、IIS等都是WEB服務器。相應的也都有具備Web服務的基本功能。 Nginx的優勢 Tomcat、Jetty面向java語

原创 Linux Shell——awk編程

awk模式匹配 任何awk都是由模式和動作組成,模式決定動作何時觸發和觸發時間,動作執行對輸入行的處理。 例子: 第一種調用方式:命令 [root@localhost demo]# awk '/^$/{print "This is