原创 高效的負載均衡 ---- HAProxy

負載均衡軟件對比 項目 優缺點 Nginx 常用負載均衡軟件,默認參數情況下支持併發2萬,如果修改系統參數最高5萬。但是實際情況並不能發揮到最大值 HAProxy 2009年作者測試10萬請求/秒,並輕鬆佔滿了1

原创 MFC與wxWidgets比較

MFC and wxWidgets macros MFC version wxWidgets version BEGIN_MESSAGE_MAP BEGIN_EVENT_TABLE END_MESSAGE_MAP END_E

原创 Wxwidgets程序框架及執行流程

關於 Wxwidgets程序框架及執行流程 原文地址 論壇地址 官網

原创 linux檢測遠程端口是否打開

方法一 Telnet命令 相關服務安裝: yum install telnet-server telnet baidu.com 80 方法二 nmap命令 相關服務安裝: yum install -y nmap nmap ip -

原创 Keepalived實現服務器的高可用

## 拓撲圖 下載安裝軟件 下載 官網 下載軟件 我這裏使用的是 keepalived-2.1.3.tar.gz 安裝 1.解壓 tar -zxvf keepalived-2.1.3.tar.gz 2.配置 cd keepali

原创 Linux 在遠程機器上執行腳本並將腳本結果保存到本地

1.兩個機器互信 在兩臺機器上分別執行 cd /root/.ssh/ ssh-keygen -t dsa -P '' -f id_dsa cat id_dsa.pub >> authorized_keys 合併key到一個文件,

原创 React中在javascript函數中調用dispatch函數

環境 React(16.13.0)+antd(4.3.4)+redux(7.2.0) 步驟 導出store模塊,之後在外部調用時導入模塊即可使用相關函數。 // store.js import { createStore } fr

原创 Windows下如何定位內存泄露問題

windows下如何定位內存泄露問題 工具:VS2010 環境:windows7 以下操作適用於debug模式 頭文件 添加以下內容到應用程序 #ifdef _DEBUG #define _CRTDBG_MAP_ALLOC #in

原创 React中在javascript函數中使用state存儲的變量

步驟 1.導入store模塊 2.獲取state 3.獲取state中的變量 import store from "@/store"; const state = store.getState(); console.log(sta

原创 MQTT 與 RocketMQ 的應用場景對比

本文主要在什麼是微消息隊列 MQTT?的基礎上介紹微消息隊列 MQTT 和傳統消息中間件的關聯和區別,並針對實際應用場景下的產品選型給出建議。 背景信息 傳統的消息中間件,例如消息隊列 RocketMQ、消息隊列 Kafka 等

原创 YAML 學習

1.是什麼? 官網 官方解釋 YAML: YAML Ain't Markup Language What It Is: YAML is a human friendly data serialization standard

原创 linux 之 shell腳本判斷服務是否正在運行

#!/bin/bash #檢查服務狀態,是否安裝 read -p "請輸入要檢測的服務:" SERVICE netstat -anp | grep $SERVICE &> /dev/null if [ $? -eq 0 ] the

原创 antd 之 Each child in a list should have a unique key prop

解決問題: 一般出現這個問題由於內循環生成多個組件,沒有給組件加上key引起的,因爲dom進行diff對比 沒有key值,所以報錯警告。 此時我們需要循環生成多個組件中,加上key值(唯一值)那麼就不會報錯了。 比如: cons

原创 antd 之 Warning: children of Tree is deprecated. Please use treeData instead

antd 4.0版本以前,使用tree控件方法和4.0之後不相同。因此,如果3.0升級到4.0遇到標題這樣的問題。只需要將Tree屬性設置數據即可。 3.0 寫法 <Tree onSelect={this.onSelect

原创 JavaScript 之 日期處理類庫moment

Moment.js 2.24.0 安裝 npm install moment --save # npm yarn add moment # Yarn Install-Package Moment.js