原创 linux free命令輸出的每一列的含義

free linux中,free命令用來查看內存狀態。在一臺linux主機上,使用free命令後,得到如下結果:   #free total used free shared

原创 Range of CPUs is from 0.01 to 1.00, as there are only 1 CPUs available

在使用Docker運行容器時,一臺主機上可能會運行幾百個容器,這些容器雖然互相隔離,但是底層卻使用着相同的cpu、內存和磁盤資源。 爲了限制容器能使用的 CPU 核數,docker 提供了 --cpus 參數可以限定容器能使用的 CPU

原创 linux系統的中的/dev/null、/dev/zero、/dev/random和/dev/urandom

1、/dev/null /dev/null代表linux的空設備文件,所有往這個文件裏面寫入的內容都會丟失,俗稱“黑洞”。比較常見的用法是把不需要的輸出重定向到這個文件。 比如: rm -f test.log > /dev/null 2

原创 umount target is busy

使用umount卸載磁盤,報錯:umount: /mnt: target is busy. 解決: 使用fuser命令。 參考 fuser命令的作用是使用文件或文件結構識別進程。 語法 fuser(選項)(參數) 參數 -a:顯示命令

原创 java項目中幾個ClassNotFoundException錯誤

1、Caused by: java.lang.ClassNotFoundException: org.dom4j.DocumentException 缺少dom4j包。 DOM4J是 dom4j.org 出品的一個開源 XML 解析包。可

原创 mysql查詢和創建存儲過程

查詢數據庫的存儲過程: show procedure status where db='test1'; 或者使用: select * from mysql.proc 或者使用: select * from informat

原创 PostgreSQL參數的查看和修改

查看參數 1.查看參數文件的位置。 postgres=# show config_file;       config_file       -----------------------  /data/postgresql.conf (

原创 hot standby is not possible because max_connections = xx is a lower setting than on the master

postgresql主備高可用版在搭建主備流複製時,備庫啓動報錯: hot standby is not possible because max_connections = 300 is a lower setting than on

原创 pgsql之賬戶和數據庫相關命令

創建用戶:  create user %s with %s password '%s'; 刪除用戶: drop user test; 修改密碼: ALTER ROLE test WITH PASSWORD 'test123'; 鎖定用戶:

原创 重建二叉樹——【一天一道算法題】

解法就是遞歸的思想 分析: 根據中序遍歷和前序遍歷可以確定二叉樹,具體過程爲: 根據前序序列第一個結點確定根結點 根據根結點在中序序列中的位置分割出左右兩個子序列 對左子樹和右子樹分別遞歸使用同樣的方法繼續分解 例如: 前序序列{1,2,

原创 postgresql配置ssl

官網 參考 openssl創建證書 PostgreSQL支持使用SSL連接加密客戶端/服務器通信,以提高安全性。這要求在客戶端和服務器系統上都安裝OpenSSL,並且在構建時啓用PostgreSQL中的ssl支持(使用源碼安裝時的--wi

原创 maven打包的時候將依賴的jar包也打進去

使用mvn對lib工程進行打包時,發現一些第三方依賴丟失了。 解決方法: 使用maven-assembly-plugin插件。 pom文件中加入如下配置: <plugins> <plugin> <arti

原创 python中__init__.py是幹啥用的(what is the __init__.py file for)?

參考:https://stackoverflow.com/questions/448271/what-is-init-py-for Python定義了兩種類型的包,常規包(regular package)和命名空間包(namespaces

原创 java連接pgsql demo

首先要添加jdbc driver依賴,下載地址。 如: <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId>

原创 postgresql初始化之initdb

官網 initdb   initdb創建了一個新的PostgreSQL數據庫集羣。數據庫集羣是由單個服務器實例管理的數據庫集合。 創建數據庫集羣包括數據庫所在的目錄、生成共享目錄表(屬於整個集羣而不是任何特定數據庫的表)以及創建templ