原创 DQL、DML、DDL、DCL的概念與區別

SQL(Structure Query Language)語言是數據庫的核心語言。 SQL的發展是從1974年開始的,其發展過程如下: 1974年-----由Boyce和Chamberlin提出,當時稱SEQUEL。 1976年--

原创 logrotate定期清理日誌

[cloud@w-commit6 /etc/logrotate.d]$ cat redmine compress rotate 10 size 100M /home/cloud/redmine/apache2/logs/access_lo

原创 線程同步

當多個控制線程共享相同的內存時,需要確保每個線程看到一致的數據視圖。原因在於,當多個線程同時讀取和修改變量時,會造成共享變量的不一致,因此需要對線程進行同步,確保他們在訪問變量的存儲內容時不會訪問到無效的值。 互斥量 可以使用

原创 #pragma pack(n)

C/C++ 數據成員對齊規則利器 #pragma pack(n) C語言中經常遇到數據成員(結構體/聯合體)對齊的問題 編譯器依據硬件環境,會有一套默認的對齊規則,4字節或8字節對齊,目的是減少數據讀取次數(內存讀取到寄存器),

原创 ubuntu環境無pthread_mutex_lock 函數 man 手冊

問題:Ubuntu 14.04.5 LTS 環境無pthread_mutex_*** 系列函數的man手冊 解決方案: sudo apt-get install glibc-doc sudo apt-get install ma

原创 MySQL InnoDB 聚簇索引 非聚簇索引 二級索引 普通索引定義

table Each MySQL table is associated with a particular storage engine. InnoDB tables have particular physical and l

原创 linux查看網卡UUID和MAC地址的方法

查看網卡UUID: nmcli con show 或 nmcli con list 查看網卡mac地址: nmcli dev show 或 nmcli dev list [root@vm46 ~]# nmc

原创 網絡七層協議與網絡四層協議

原文鏈接:https://blog.csdn.net/cc1949/article/details/79063439### SSL協議位於傳輸層與應用層協議之間,因此SSL協議對傳輸層是

原创 使用ident認證方式連接postgres數據庫

使用ident認證方式連接postgres數據庫postgres支持多種用戶認證方式什麼是ident服務postgres支持ident認證的原理實驗驗證環境準備實驗設計數據庫端相關配置客戶端連接認證 postgres支持多種用戶認

原创 postgres支持kerberos認證

在閱讀此博客之前,建議閱讀一下下博文,瞭解kerberos的基礎知識,本文重在介紹如何使postgres支持kerberos認證。 參考博文: [1] http://web.mit.edu/Kerberos/dialogue.ht

原创 vi/vim 同時編輯過個文件

vi/vim 同時編輯過個文件如何利用vi編輯器快速編輯多個文本文件vi編輯多個文件舉例vim操作指南 如何利用vi編輯器快速編輯多個文本文件 vi是一款流行的文本編輯器,當你不清楚如何高效的使用vi工具時,可以通過查看help命

原创 C/C++ visibility

visibility用於設置動態鏈接庫中函數的可見性,將變量或函數設置爲hidden,則該符號僅在本so中可見,對外不可見,其他庫無法找到此函數實現,即可見性隱藏。 Why is the new C++ visibility supp

原创 UNIX Domain Socket

UNIX Domain Socket 你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,瞭解一下Markdown的基本語法知識。 什麼是UNIX Do

原创 TDS協議和FreeTDS開源實現

TDS協議 Tabular Data Stream (TDS) is an application layer protocol, used to transfer data between a database server and

原创 PostgreSQL PREPARE語句與JDBC中PreparedStatement語句關係

1. PostgreSQL(PG) PREPARE 語句 qingping=> \h prepare Command: PREPARE Description: prepare a statement for executio