原创 負載均衡算法--源地址哈希法(Hash)

接上一篇博文:負載均衡算法–平滑加權輪詢法(Smooth Weight Round Robin)。接下來介紹源地址哈希法。 源地址哈希法是根據請求來源的地址,通過哈希函數計算得到的一個數值,用該數值對服務器列表的大小進行取模運算,

原创 Java編程:淺析泛型類型中的橋接方法

一、什麼是橋接方法 在介紹橋接方法之前,我先介紹下泛型。在 JDK1.5 中引入了泛型,泛型類型是基於原始類型、類型擦除原理進行實現的。 原始類型 Java總是會自動的爲泛型類型提供一個相應的原始類型。所謂原始類型就是是指泛型的第

原创 Java編程:常用的字段脫敏工具類

import org.apache.commons.lang.StringUtils; import java.util.regex.Matcher; import java.util.regex.Pattern; /**

原创 docker run 命令的 -i -t -d選項的作用

記得第一次接觸 docker 的時候,教程中寫着 docker run -it 之類的命令,當時對這個 -it 選項是一知半解,本文就來分析一下這三個選項,儘量做到通俗易懂,這也是我寫博客的目的。 一、選項說明 官方文檔:http

原创 聊聊微服務架構的優缺點

什麼是微服務 微服務是用一組小服務構建的一個應用,服務運行在不同的進程中,服務之間通過輕量的通訊機制進行交互,並且服務可以通過自動化部署方式獨立部署。正因爲微服務架構中,服務之間是相互獨立的,所以不同的服務可以使用不同的語言來開發

原创 apt 常用操作命令

一、常用命令 1、更新 apt root@fad4c851e732:/# apt-get update Hit:1 http://mirrors.aliyun.com/ubuntu eoan InRelease Hit:2 htt

原创 linux編程:yum 命令詳解

一、定義 yum(全稱爲 Yellow dog Updater, Modified)是一個在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端軟件包管理器。基於 RPM 包管理,能夠從指定的服務器自動下載

原创 國內常用開源鏡像站點【推薦使用阿里巴巴開源鏡像站】

企業鏡像 阿里巴巴開源鏡像站:https://developer.aliyun.com/mirror/ 華爲開源鏡像站:https://mirrors.huaweicloud.com/ 騰訊開源鏡像站:https://mirror

原创 架構設計:淺析分佈式系統中的緩存問題

在分佈式系統設計中,爲了提高系統的響應速度,爲了減輕數據庫服務器的訪問壓力,我們經常會對數據進行緩存處理。本文由淺入深,逐步講解緩存的設計,以及設計中遇到的問題。 初級緩存方案 初級緩存方案如下圖所示,之所以如此命名,是因爲大多數

原创 基於釘釘應用的免登安全交互方案

一、背景描述 釘釘提供了應用市場功能,市場中提供了各種各樣的應用,這些應用都是基於釘釘的開放平臺規範進行開發的。釘釘的開放平臺有自己的用戶體系,自有應用(企業自己的應用程序)也有獨立的用戶體系,如何保證雙方用戶互通、以及安全交互是

原创 Java編程:RandomAccess接口

RandomAccess 是一個標記接口,標識實現該接口的類支持快速隨機訪問。 一、隨機訪問和串行訪問 舉個例子:在 Java 中,有 ArrayList 和 LinkedList 兩種數據類型。 ArrayList 是基於數組

原创 基於阿里雲的應用系統三級等保1.0測評總結

背景 由於政策的要求,我們的應用系統需要過信息系統安全等級保護第三級(簡稱三級等保)。在編寫本文時,我們的三級等保已經通過,所以本文是對三級等保測評的一次總結。分享給大家,希望能夠幫助有需要的人。 我們的應用系統是基於阿里雲部署的

原创 docker cp:從容器複製文件到宿主機,從宿主機複製文件到容器

在學習的過程中遇到這個問題,創建容器的時候沒有掛載宿主機目錄,導致在宿主機與容器之間無法進行文件共享,於是就想到如何從容器複製文件到宿主機或者從宿主機複製文件到容器。方法雖然簡單,記錄在博客中分享給大家。 首先通過docker p

原创 docker 常用操作命令整理

鏡像倉庫 將 docker 鏡像倉庫更換爲阿里雲鏡像,Ubuntu、CentOS 可以按照如下命令操作。更多操作系統支持參考阿里雲文檔 sudo mkdir -p /etc/docker sudo tee /etc/docker/

原创 服務治理:理清服務的強弱依賴,提升高可用能力

在進行系統開發的過程中,由於業務的需要通常可能會形成“服務A>服務B>服務C>…>服務N”這樣的調用鏈,不同的業務場景對於服務的依賴是有強弱之分的。只有結合業務場景的需要,對服務間的依賴關係做出合理性的判定,才能基於這份依賴關係對