原创 Integer包裝類和int基本數據類型的比較總結

設有兩個賦值語句: a = Integer.parseInt("1024"); b = Integer.valueOf("1024").intValue();   這裏的a和b都是整數類型變量並且他們的值相等。   intVal

原创 在vue中Echarts的使用與總結

本篇文章主要講我在開發過程中使用到的Echarts使用案例,具體的更多特性可以參考Echarts官網。(注:因爲項目機密的原因,本文的代碼對敏感內容進行了修改) Echarts官網:https://echarts.baidu.co

原创 RabbitMQ與CMQ的使用與實戰

RabbitMQ ①Rabbitmq的啓動和關閉   rabbitmq-server前臺啓動服務 rabbitmq-server-detached後臺啓動服務(常用) rabbitmqctl stop停止服務 端口號是56

原创 Mysql主從複製集羣配置與實戰

主從複製實戰的服務器是我在騰訊雲官網上購買的幾臺雲服務器進行操作的,不得不說雲是一個好東西,以前都是在centos上進行模擬,現在在雲服務器上模擬感覺對自己的提升更大。這裏想強調一下,如果是在雲服務器上模擬主從複製,儘量選海外的服

原创 keepalived應用:漂移IP的實現

1.集羣的介紹   每個服務器都叫做一個節點,集羣節點之間是可以相互通信的,通信方式有兩種:一種是基於RS232心跳線實現心跳監控,另一種用一塊單獨的網卡來跑心跳。心跳就是用來判斷集羣每個服務器之間網絡、服務是否正常,判斷方法就是

原创 商城秒殺:原理與實戰

Jmeter壓力測試   我們的服務器,頁面能承擔多少數據來訪問,就需要用到壓力測試,就是模擬實際用戶使用情況,讓軟件在長時間超大負荷的情況下進行測試,來檢測系統的性能、可靠性。用Jmeter來實現。   Jmeter安裝好後,進

原创 點位、gtid、binlog、redolog

  從庫都是通過讀取日誌的形式來進行“追”主庫的備份。在邏輯備份中,日誌的記錄方式有兩種,一種是點位,另一種是gtid。 (1)點位   點位記錄方式是由兩部分組成,第一部分是日誌的編號,因爲假如一個日誌的容量是1.1G,當這個日

原创 工程項目中:replace的慎用

  replace本身就是一個事務,他是通過唯一索引(如果沒有指定則爲主鍵)判斷當前repalce的數據是否在表中存在,如果存在,則先delete刪除,然後再inserte插入新數據覆蓋舊數據。如果不存在,則直接Inserte。

原创 sql語句優化:join的原理與索引注意事項

  之所以寫這篇文章,是因爲在一次項目中後臺的一條長sql執行的非常慢,通過explain sql發現join時一張表沒有走索引,所以爲了解決這個問題研究了join的原理和join索引的使用規則。   Mysql中Join本質上是