原创 跟我一起學Python(二):數據類型

跟我一起學Python(二)字符串單引號、雙引號、三引號字符串運算符string相關函數整數浮點數布爾值空值基本數據類型轉換轉義字符列表List和元組Tuple列表List訪問列表更新列表刪除元素List運算符List函數與方法元

原创 跟我一起學python(一):語法規則和註釋

跟我一起學python(一)語法規則解釋型or編譯型語法規則字符串編碼變量多個變量賦值值傳遞or引用傳遞深拷貝and淺拷貝命名規範和註釋命名規範模塊名類名函數名變量名註釋塊註釋行註釋文檔註釋(Docstring) 這是“跟我一起學

原创 Hive基於PostgreSQL安裝與配置

Hive基於PostgreSQL安裝與配置 軟件依賴與版本號 安裝Hive的前提條件是已經部署了Hadoop和PostgreSQL。具體安裝Hadoop的方法見前面發的文章Hadoop僞分佈式安裝,安裝PostgreSQL的方法見

原创 從Java內存模型講雙重檢查鎖原理

什麼是雙重檢查鎖? 雙重檢查鎖(Double-Check Locking),顧名思義,通過兩次檢查,並基於加鎖機制,實現某個功能。 要理解什麼是雙重檢查鎖,我們從常見的單例模式說起。看第一個例子: 上圖中的單例模式一看就知

原创 Linux性能調優方法總結(一)

網絡性能調優 大多數Linux發行版都定義了適當的緩衝區和其他TCP參數,可以通過修改這些參數來分配更多的內存,從而改進網絡性能。設置內核參數的方法是通過proc接口,也就是通過讀寫/proc中的值。幸運的是,sysctl可以讀取

原创 Linux性能調優方法總結(二)

上一章節Linux性能調優方法總結(一)講述瞭如何對Linux的網絡進行調優,本章節講述如何對磁盤進行調優。 磁盤子系統的調優 磁盤在LAMP架構中扮演着重要的角色,靜態文件、模板和代碼都來自磁盤,組成數據庫的數據表和索引也來自磁

原创 Spark安裝與配置

文章目錄Spark安裝與配置Standalone模式軟件依賴與版本號節點分配安裝Spark1. 下載Spark並上傳到服務器後解壓2. 修改配置文件3. 修改環境變量4. 拷貝到子節點5. 啓動Spark6. 啓動Spark Sh

原创 HBase安裝教程

文章目錄HBase安裝教程軟件依賴與版本號安裝步驟 HBase安裝教程 軟件依賴與版本號 安裝HBase的前提條件是已經部署了Hadoop和Zookeeper。具體安裝Hadoop的方法見前面發的文章章Hadoop僞分佈式安裝。部

原创 Hadoop分佈式安裝

Hadoop分佈式安裝 1. 準備環境 三臺虛擬機,IP分別爲192.168.153.128,192.168.153.129,192.168.153.130。 節點 192.168.153.128 Name

原创 IP地址與子網掩碼

文章目錄IP地址與子網掩碼IP地址分類A類地址B類地址C類地址子網掩碼根據掩碼位數計算掩碼根據掩碼位數計算最大主機數根據IP和子網掩碼計算網絡地址、廣播地址和最大主機數計算網絡地址計算廣播地址計算IP範圍計算最大主機數根據允許主機數計

原创 PostgreSQL學習筆記(五):數據操作

1 數據操作 1.1 插入數據 insert into <tablename> values (a,b,c,d,...); insert into <tablename>(columnname1,columnname2,...) va

原创 PostgreSQL學習筆記(二):數據庫基本操作

文章目錄1. 數據庫基本操作1.1 登錄控制檯1.1.1 登錄控制檯1.1.2 退出控制檯1.2 創建/刪除用戶1.2.1 創建用戶1.2.2 修改用戶密碼1.2.3 刪除用戶1.3 數據庫操作1.3.1 創建庫1.3.2 刪除庫1.

原创 PostgreSQL學習筆記(一):安裝篇

文章目錄1. PostgreSQL是什麼?2. 安裝和配置2.1 CentOS7在線安裝2.2 Ubuntu在線安裝 1. PostgreSQL是什麼? PostgreSQL是一個對象關係型數據庫管理系統,支持SQL標準查詢語言。

原创 PostgreSQL學習筆記(三):表操作

文章目錄1 表操作1.1.1 創建表1.1.2 修改表名1.1.3 刪除表1.1.4 字段操作1.1.4.0 字段類型1.1.4.1 修改字段類型1.1.4.2 修改字段名1.1.4.3 添加字段1.1.4.4 刪除字段1.1.4.5

原创 PostgreSQL學習筆記(四):運算符&函數

文章目錄1 運算符&函數1.1 運算符1.1.1 算數運算符1.1.2 關係運算符1.1.3 邏輯運算符1.2 函數1.2.1 數學函數1.2.2 字符串函數1.2.3 日期和時間1.2.4 條件表達式1.2.5 系統函數 1 運算符