原创 myql 存儲過程

作用 存儲過程,是爲以後的使用而保存的一條或多條Mysql語句的集合。 對於Mysql來說,它實際上相當於一種函數。 爲什麼要使用存儲過程 簡化複雜的操作 保證數據完整性,設想一下所有開發人員和應用程序都使用同一存儲過程,則使用

原创 Linux 系統日誌

日誌在排查問題的時候至關重要。在linux上,一般系統日誌默認放在/var/log/目錄下。部分整理如下, 日誌文件名 作用 boot.log 一般包含系統啓動時的日誌,包括自啓動服務 btmp 記錄所有失敗登錄

原创 Linux 相關的重要基礎知識

一、linux內核文件系統:proc、tmpfs、devfs、sysfs [root@dewan01 ~]# lsblk ## 環境只有一塊40G硬盤,其上包含一個分區vda1 NAME MAJ:MIN RM SIZE RO

原创 關於自動化運維

前些天電話面試有個問題,“說說你對自動化運維的理解?”當時回答的很尷尬,因爲沒有相關的準備的所以不知道從何說起。實際上在我的工作中,經常就有自動化運維的應用,比如腳本化的一鍵部署服務,工具化的單行命令,利用grep -E的特性批

原创 Python 學習筆記(610)-- 變量與簡單數據類型

變量 1.什麼是變量 量,記錄的是事物的狀態 變,指事物的狀態是可變的 2.爲什麼要使用變量 讓計算機具備人記憶事物的能力 基礎知識 定義 在Python中,變量(variable)指的是與關聯標識符配對的內存存儲地址。當變量被使

原创 Python 學習筆記(610)-- 列表和元組

列表(List) 列表,是Python語言顯著區別與其他語言的一種數據結構,其設計的更加靈活,可彌補字符串本身的各種缺陷。 定義 列表是可變的序列。 列表操作 增加 1.尾部增加元素append() 2.指定位置插入新元素inse

原创 Python 學習筆記(612)-- 字典

在Python中,字典數據類型的應用非常廣泛。 基本知識 定義 字典是可變的無序集合,以鍵值對爲基本元素可以存儲各種數據類型。 格式 >>> {} {} >>> d1={1:'a',2:'b'} >>> len(d1) 2

原创 Mysql 四層邏輯架構

引用:https://www.cnblogs.com/ZJOE80/p/12955666.html MySQL是一個開放源代碼的關係數據庫管理系統。 網絡連接層 包含本地socket通信,和基於客戶端/服務端工具實現的tcp/

原创 SQL 命令使用摘要

數據庫是保存有組織的數據的容器(實體),但我們一般說的數據庫是指數據庫管理系統,比如mysql,oracle等。學習使用數據庫的技術,從對它的操作開始。這篇博文,介紹的是mysql下的一些基本操作。 基本操作 進入mysql數

原创 Python3 學習摘要 -- 文本文件操作

雲主機上安裝的python2.7,需要升級到python3的版本 yum install epel-release -y ## 安裝依賴 yum install python36 -y [root@dewan01 ~]# cd

原创 Python 學習筆記(0531)

Linux下查看已安裝模塊 [root@dewan01 list]# pydoc modules ## 或者 >>> help("modules") 執行pip -V 報錯 ModuleNotFoundError: No mo

原创 Linux 命令使用記錄

[Ctrl+s鍵],停止滾屏;[Ctrl+q鍵]恢復滾屏。 gcore 進程號生成運行程序的dump文件 ,配合gdb命令,調試多線程,查死鎖。 dumpe2fs 分區設備文件名查詢linux文件系統狀態,inode,

原创 Shell ${!shuzu[@]} 獲取數組的所有下標

在shell腳本中,數組是經常用到的。有時,數組中元數的個數是不確定的。 我們知道,獲取數組的元素個數:${#array[@]};獲取數組的所有元素${array[*]}。 那麼有沒有辦法直接獲取數組的所有下標呢?${!

原创 Linux 腳本使用摘要

腳本無需 -x 權限執行:source在當前shell生效,bash 會去打開一個新的shell執行。 linux啓動時會初始化的腳本文件:/etc/rc.local 變量$[#,@,0,*,$,?]的含義:參數個數,

原创 Linux grep使用摘要(或操作、帶行號打印、計數)

一,grep命令 1.egrep 與grep -E 功能相似: 還有 grep -e: 使用awk實現: 2.grep定義:(global search regular expression(RE) and print out th