原创 MySQL-5.7 安裝

MySQL-5.7 安裝   一、Windows    安裝準備:下載壓縮包(官網)解壓後,進入bin目錄 1.在當前目錄下執行 mysqld -install [serviceName],serviceName爲服務名,默認爲MySQ

原创 MySQL 通信協議介紹

 MySQL 通信協議介紹   1、數據類型 瞭解MySQL協議包之前必需先知道其數據類型    1.1 Integer Types 整數類型 (1)定長整型 固定長度, 小端編碼, 有下面幾種(括號內的代表所佔字節數):

原创 Maven 生命週期與插件

Maven 生命週期與插件   一、生命週期 Maven有三套獨立的生命週期,分別爲clean,default和site。clean生命週期的目的是清理之前的構建,default的目的是構建項目,site的目的是建立項目站點。

原创 Linux 註冊系統服務

Linux 註冊系統服務   像mysql,ssh這些我們都可以用service mysqld start類似的命令來啓動、關閉等,那我們如何把我們自己的程序也按照如此的方式來進行管理呢?   1.進入/etc/init.d, 建立文件

原创 Oracle 錯誤碼

Oracle 錯誤碼   ORA-00001: 違反唯一約束條件 (.) ORA-00017: 請求會話以設置跟蹤事件 ORA-00018: 超出最大會話數 ORA-00019: 超出最大會話許可數 ORA-00020: 超出最大進程數

原创 MySQL 分區

MySQL 分區   分區是指根據一定的規則,把一個表分解成多個更小更易管理的部分,邏輯上只有一個表或一個索引, 但是實際上該表可能由數個物理分區對象組成,每個分區都是一個獨立的對象,每個分區可以獨自處理,也可以作爲表的一部分處理

原创 MySQL XA事務

MySQL XA事務   MySQL從5.0.3開始支持分佈式事務,當前的分佈式事務只支持InnoDB存儲引擎,在MySQL中,使用分佈式事務的應用程序涉及一個或多個資源管理器和一個事務管理器。   資源管理器(Resource

原创 Linux Shell運算符

Linux Shell運算符   Shell中的運算符可分爲算數運算符、關係運算符、布爾運算符、字符串運算符和文件測試運算符   1.算術運算符   a=2, b=1 Operator Description Example

原创 MySQL MyISAM與表鎖

MySQL MyISAM與表鎖   在數據庫中,除了CPU、內存、IO等的爭用外,數據也是一種供許多用戶共享的資源,如何保證數據併發的一致性、有效性是所有數據庫必須解決的問題,鎖衝突也是影響數據庫併發性能的一個重要因素。MySQL中

原创 MySQL 錯誤碼

MySQL 錯誤碼   0101 屬於其他進程的專用標誌。 0102 標誌已經設置,無法關閉。0103 無法再次設置該標誌。0104 中斷時無法請求專用標誌。0105 此標誌先前的所有權已終止。0106 請將軟盤插入驅動器 %1。010

原创 JVM監控功能工具jstat的使用

JVM監控功能工具jstat的使用   格式 jstat [ generalOption | outputOptions vmid [interval[s|ms] [count]] ]   GeneralOption -he

原创 wireshark抓取本機報文

wireshark抓取本機報文   開發時一般都拿自己的機子做客戶端和服務器,此時用wireshark默認是抓取不到本機的流量的,wireshark只能抓取經過網卡的流量,不包括localhost等本地迴環地址,所以想抓本地包需要用實際

原创 MySQL 主從複製

MySQL 主從複製 環境:win10(就配置主從來說linux和windows差別不大),MySQL-5.7.16   1.首先要兩個MySQL實例,我這裏分別是3307,3308,其中3307作爲master,3308作爲sl

原创 Java併發編程之線程池任務監控

Java併發編程之線程池任務監控   當我們提交runnable或者callable<?>到ThreadPoolExecutor時,我們是無法知道這些任務是在什麼時候才真正的執行的,爲了實現這個需求,我們需要擴展ThreadPool

原创 DB2 錯誤碼大全

DB2 錯誤碼大全  SQLCode  SQLState  Description 000 00000 SQL語句成功完成   01xxx SQL語句成功完成,但是有警告 +012 01545 未限定的