原创 【趙強老師】Weblogic域和域的組成

一、什麼是Weblogic WebLogic是美國Oracle公司出品的一個application server,確切的說是一個基於Java EE架構的中間件,WebLogic是用於開發、集成、部署和管理大型分佈式Web應用、網絡應用和數

原创 【趙強老師】管理Docker鏡像

一、什麼是Docker的鏡像 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發佈到任何流行的Linux機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何接口。一個完

原创 【趙強老師】Kafka的體系架構

一、什麼是Kafka? 數據工程中最具挑戰性的部分之一是如何從不同點收集和傳輸大量數據到分佈式系統進行處理和分析。需要通過消息隊列正確地分離大量數據,因爲如果一部分數據無法傳送,則可以在系統恢復時傳輸和分析其他數據。有兩種消息排隊,對於上

原创 【趙強老師】什麼是PL/SQL?

一、什麼是PL/SQL?PL/SQL(Prcedure Language/SQL)是oracle在標準的sql語言上的擴展。ql/sql不僅允許嵌入sql語言,還可以定義變量和常量,允許私用條件語句和循環語句,允許使用例外處理各種錯誤,這使

原创 【趙強老師】如何分析Java的內存溢出問題

一、什麼是內存溢出?內存溢出(OOM:out of memory)通俗理解就是內存不夠,通常在運行大型軟件或遊戲時,軟件或遊戲所需要的內存遠遠超出了你主機內安裝的內存所承受大小,就叫內存溢出。在Java中,將會產生java.lang.Out

原创 【趙強老師】在MongoDB中使用遊標

一、什麼是遊標?遊標(Cursor)是處理數據的一種方法,爲了查看或者處理結果集中的數據,遊標提供了在結果集中一次一行或者多行前進或向後瀏覽數據的能力。遊標實際上是一種能從包括多條數據記錄的結果集中每次提取一條記錄的機制。遊標可以被看作是一

原创 【趙強老師】Kubernetes平臺中日誌收集方案

一、K8s整體日誌收集方案整體的日誌收集方案,如下圖所示:Filebeat是本地文件的日誌數據採集器,可監控日誌目錄或特定日誌文件(tail file),並將它們轉發給Elasticsearch或Logstatsh進行索引、kafka等。

原创 【趙強老師】使用MongoDB的命令行工具:mongoshell

一、啓動mongo shell安裝好MongoDB後,直接在命令行終端執行下面的命令:mongo如下圖所示:可選參數如下:也可以簡寫爲:在mongo shell中使用外部編輯器,如:vi,只需設置環境變量:export EDITOR=vi啓

原创 【趙強老師】Docker Swarm實現服務的滾動更新

一、什麼是Docker Swarm? Docker Swarm是Docker官方提供的一款集羣管理工具,其主要作用是把若干臺Docker主機抽象爲一個整體,並且通過一個入口統一管理這些Docker主機上的各種Docker資源。Swarm和

原创 【趙強老師】Oracle存儲過程中的out參數

一、什麼是存儲過程 Oracle存儲過程可以說是一個記錄集吧,它是由一些PL/SQL語句組成的代碼塊,這些PL/SQL語句代碼像一個方法一樣實現一些功能(對單表或多表的增刪改查),然後再給這個代碼塊取一個名字,在用到這個功能的時候調用他就

原创 【趙強老師】什麼是Redis Cluster

(一)什麼是Redis Cluster?Redis Cluster是Redis的分佈式解決方案,在Redis 3.0版本正式推出的,有效解決了Redis分佈式方面的需求。當遇到單機內存、併發、流量等瓶頸時,可以採用Cluster架構達到負載

原创 【趙強老師】Oracle數據庫的內存結構

首先,我們通過一張圖片來了解一下Oracle數據庫的內存結構,如下:每個數據庫實例有兩個關聯的內存結構—系統全局區(SGA),程序全局區(PGA)。系統全局(SGA):一組共享的內存結構(稱爲SGA 組件),其中包含一個OracleDB 實

原创 【趙強老師】MongoDB插入文檔

MongoDB是非關係型數據庫NoSQL的代表,作爲一款可分佈式存儲的數據庫,對文檔的操作是MongoDB的重中之重。在本文中,我們將着重爲大家介紹如何在MongoDB中插入文檔。MongoDB一共爲我們提供了三種方式用於插入文檔:db.c

原创 【趙強老師】Redis案例分析:用setbit統計活躍用戶

一、需求背景首先,我們來看一下需求:網站統計用戶登錄的次數,具體如下:網站有1億個用戶,有經常登錄的,也有不經常登錄的如何來記錄用戶的登錄信息如何查詢活躍用戶:比如:一週內,登錄3次的二、使用傳統的關係型數據庫我們使用傳統的關係型數據庫(比

原创 【趙強老師】Oracle RAC集羣的概念

一、什麼是Oracle RAC(Real Application Cluster)?Oracle RAC 是一個具有共享緩存架構的集羣數據庫,它克服了傳統的無共享方法和共享磁盤方法的限制,爲您的所有業務應用提供了一種具有高度可擴展性和可用性