原创 MySQL系列:9 存儲引擎

前言          前文提及MySQL爲三層架構(連接層、SQL層、存儲層)數據庫系統,存儲層即爲數據存儲的抽象表達,其具體由不同類型的存儲引擎實現。          MySQL採用分層設計,暴露API支持插件式的存儲引擎。有些通用

原创 MySQL系列:8 事務與隔離--事務控制SQL語句

前言          在博文(事務與隔離—概念篇)中,筆者講述了MySQL中有關事務的基本概念,本文將重點講訴事務控制中的相關SQL命令,並儘量模擬相關例子。 事務控制語言          MySQL有關事務控制SQL語句(關鍵詞)如

原创 MySQL系列:7 事務和隔離--概念篇

開門見山 概念 Transactions:A collection of data manipulation execution steps that are treated as a single unit of work。 事務:指被

原创 OracleDB入門7:使用TTS遷移non-CDB表空間成CDB架構

源庫 SQL> select * from v$version; BANNER -----------------------------------------------------------------------------

原创 MySQL系列:4 體系架構Architecture

開門見山          與大多數系統一樣,mysql也是遵循C/S架構模型對外服務。其必要組成部分有:MySQL server—mysql 服務器,client programs—客戶端程序, and MySQL non-client

原创 MySQL系列:6 Data Types數據類型

開門見山          MySQL作爲一種通用的數據庫服務程序,其主要功能是爲上層應用提供通用的數據存儲服務。那MySQL提供的數據存儲服務支持哪些類型呢?這正是本文所敘。SQL語句help data types;可以查看MySQL支

原创 MySQL系列:5 Server Configuration服務器配置1-配置文件

開門見山          MySQL的啓動配置選項由三部分組成:預編譯選項、命令行選項、配置文件選項。默認情況下,MySQL服務器使用預編譯選項作爲其啓動參數,若默認選項不適合部署要求,則可以配置命令行選項或配置文件選項。命令: my

原创 《深入linux內核架構》C3 內存管理--之1--內存模型

前言          本章篇幅過長,拆分幾篇博文簡述個人對Linux內核內存管理的理解。本博主要描述物理內存在系統的組織模型。 概述        我們或許已經知道,操作系統中的每個進程都分配有虛擬內存空間(虛擬地址空間),此虛擬內存空

原创 hadoop入門1:ERROR Cannot set priority of datanode process

問題現象: 部署hadoop-3.1.2,啓動hdfs時出現如下錯誤: Starting datanodes zglinux: ERROR: Cannot set priority of datanode process 2905 解

原创 OracleDB入門5:可傳輸表空間Transportable Tablespace

寫在前面          本文轉載自:聊聊Oracle可傳輸表空間(Transportable Tablespace)(上)          因爲實用,所以轉載,感謝原創者。         我們在Oracle環境中,有很多進行數據備

原创 《深入linux內核架構》C2 進程管理與調度

前言          第二次閱讀此書,給人的感覺是:經典的Linux內核書籍,越讀越心醉。因而,不寫點什麼真對不住自己。 開門見山          現代操作系統(Linux、windows)基本都能處理多項任務(多任務系統),因而,此

原创 IBM Websphere MQ 基礎5:觸發器trigger

概念     A trigger monitor is an application that processes the trigger messages that are put on initiation queues when a

原创 LMDB:輕量級內存映射數據庫-----入門使用1

前言          在前文LMDB簡介的基礎上,本文介紹LMDB數據庫的基本用法,包括環境environment創建、數據存儲put、數據讀取get等; 源碼 ULONG cvtest_Test4_Lmdb() { I

原创 T24銀行核心業務系統:10 會計覈算--會計報表篇

前言          前文提及因T24是一款全球實施的銀行產品,若按照傳統總分類賬(GL)→ 明細分類帳的方式形成報表,將很難滿足不同地區/不同國家的會計覈算要求。因而,T24採用虛擬彈性總賬方式形成報表,即先通過consolidate

原创 windows bat系列12:獲取主機局域網所有設備

背景          開發人員常常需要使用windows系統管理衆多的Linux服務器。就本人而言,因偶爾更換辦公地點,導致路由器每次爲Linux主機分配的IP不盡相同。因而,需要探測主機局域網內所有設備IP。 代碼 COLOR 0A