1、多線程基礎(chǔ) 線程的生命周期(狀態(tài))NEW:新建狀態(tài)Java線程剛剛被創(chuàng)建,線程就是新建狀態(tài),此時它已經(jīng)有了相應(yīng)的內(nèi)存空間和其它資源,但是還沒有開始執(zhí)行RUNNABLE:就...
1、事務(wù) 事務(wù)四大特性原子性(Atomicity)事務(wù)是一個不可分割的最小工作單位,事務(wù)中的操作只有都發(fā)生和都不發(fā)生兩種情況一致性(Consistency)數(shù)據(jù)庫的完整性約束...
1、什么是面向?qū)ο?面向?qū)ο笫悄P突?,只需抽象出一個類,把整個需求按照特點、功能劃分,將這些存在共性的部分封裝成對象,創(chuàng)建了對象不是為了完成某一個步驟,而是描述某個事物在解...
本文參考書籍:《Redis開發(fā)與運維》 鍵重命名 rename key newkey 需要注意的是,如果newkey存在,值會被覆蓋 為了防止被強行rename,Redis提...
本文參考書籍:《Redis開發(fā)與運維》 1、Redis的作用 共享session 計數(shù)器 排行榜 消息隊列 社交 限速 緩存 分布式鎖 2、Redis可執(zhí)行文件說明 可執(zhí)行文...
1、日志 在Kubernetes或者說Docker中都可以查看容器的日志,但如果直接通過命令行的方式去看的話會很麻煩,要不斷的去敲命令,去找容器名稱,很不方便操作! 在沒有使...
1、常用部署方案 1.1 滾動更新 滾動更新是一種自動化程度較高的發(fā)布方式,用戶體驗比較平滑,是目前成熟型技術(shù)組織所采用的主流發(fā)布方式。 優(yōu)勢在于服務(wù)不會停止,但是pod會有...
在K8S章節(jié)剛開始我們就介紹了里面的核心組件與架構(gòu)圖,但對于它們只是有一個很淺的認知,只知道它是干嘛的,對于它們都做了哪些事情比較模糊,本章節(jié)就對幾個核心組件做個梳理介紹! ...
上一章對Pod的一些配置進行了更深刻的了解,那對于管理Pod的Controller肯定也要進階一下, 之前我們已經(jīng)學(xué)習(xí)過的 Controller 有RC、RS和Deploym...
學(xué)到現(xiàn)在,前面的七章其實已經(jīng)足夠開發(fā)使用,但如果想要對K8S有個進階的認知,從現(xiàn)在開始才是真正的核心,很多第三方的yaml文件中還是有不少資源類型是我們不熟悉的,比如Conf...
1、Storage 1.1 Volume 容器中的文件在磁盤上是臨時存放的,這給容器中運行的特殊應(yīng)用程序帶來一些問題。 首先,當(dāng)容器崩潰時,kubelet 將重新啟動容器,容...
1、概述 ? 在前面的章節(jié)中我們已經(jīng)演示了不少案例與各種組件的介紹與使用,我們也實戰(zhàn)搭建了項目。通過K8S的幫助,我們可以很方便的部署項目,但還不是很完美。如果我...
1、步驟梳理 本章節(jié)將主要圍繞實戰(zhàn)搭建項目為主,既然是實戰(zhàn),就得考慮好需要準備哪些東西,所有的準備都做好了,才能正確的往下進行。本章節(jié)目的在于把之前學(xué)習(xí)的知識點進行一次串聯(lián),...
1、Network 接下來就要說到跟Kubernetes網(wǎng)絡(luò)通信相關(guān)的內(nèi)容,我們都知道K8S最小的操作單位是Pod,而我們在前面章節(jié)說過同一個Pod中多個容器通信是默認就已經(jīng)...
1、 YAML基礎(chǔ) 參考鏈接: k8s-YAML配置文件 前提知識點在正式學(xué)習(xí)K8S的各組件之前,我們先了解一下 YAML 文件的語法規(guī)則,熟悉語法之后才能更好的理解配置文...
1、Kubernetes 安裝方式 Kubernetes 安裝有很多種方式,有極其復(fù)雜的,也有相對復(fù)雜的,當(dāng)然也有相對簡單的,不過簡單的是企業(yè)級的解決方案,是收費的,這里舉幾...
1、Kubernetes介紹 官方對Kubernetes的定義Kubernetes(K8S)是用于自動部署、擴縮容和部署容器化應(yīng)用的開源系統(tǒng),是一個可移植的、可擴展的開源平臺...
1、單機多容器部署 在之前的章節(jié)中我們已經(jīng)對Docker有了初步的認知,知道如何去部署項目,如何實現(xiàn)多容器的通信。但是大家應(yīng)該也體會到了部署容器時的繁瑣。每部署一個容器都需要...
1、數(shù)據(jù)持久化 實戰(zhàn)前還有一個知識點需要補充,就是持久化。 項目是部署在容器里的,產(chǎn)生的數(shù)據(jù)也是在容器里的,那如果容器掛了,數(shù)據(jù)該怎么存,是如何保證持久化的呢? Volume...