原创 Goland安裝與配置

前言 工欲善其事必先利其器,學習Go語言同樣如此,一個強大的集成開發環境(IDE)能夠大大提高我們的開發效率,目前市面上比較流行的有下面這幾種: GoLand:由 JetBrains 公司開發的一個新的商業 IDE; LiteIDE X:

原创 LNMP 高併發配置(解決上萬併發量不是問題)

測試機器爲騰訊雲服務器1核1G內存,swap分區2G,停用除SSH外的所有服務,僅保留nginx,優化思路主要包括兩個層面:sysctl系統設置+nginx參數設置。 【 systemctl是systemd的管理工具, systemd複製

原创 白名單-黑名單-風控

服務化,接口時,要禁用某些訪問 閾值 網絡安全

原创 Windows 7下搭建Jmeter測試環境(入門)

1. 介紹/安裝 Apache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對軟件做壓力測試,它最初被設計用於Web應用測試,但後來擴展到其他測試領域。 它可以用於測試靜態和動態資源,例如靜態文件、Java 小服務

原创 負載均衡博文分析

我爲什麼要做博文分析? 便於理解記憶。   1.標題:LVS介紹  推薦閱讀! https://www.cnblogs.com/walk1314/p/9336848.html 2. 標題:HAProxy原理和基本概念 https://bl

原创 PHP垃圾回收機制博文分析

我爲什麼要做博文分析? 因爲要增強記憶,別人的知識轉化爲自己的知識點,理清邏輯思路。     1. 標題:一看就懂系列之 由淺入深聊一聊php的垃圾回收機制     評價:博主(咖啡色的羊駝)經常寫博客、有實操xdebug_debug_z

原创 TCP相關博文分析

爲什麼要做博文分析? 網絡知識太多,不分析就難以理解難以記憶。 本文理解路線:     1. 標題:詳解 TCP 連接的“ 三次握手 ”與“ 四次揮手 ”    內容:TCP報文格式簡介【序號、確認號、標誌位】、詳解、動態過程、通俗理解

原创 FastCGI博文分析

我爲什麼要做博文分析? 之前看到博文總是收藏、轉載,這是對文章的存儲。存儲會減弱大腦的記憶,大腦喜歡簡化工作,知道存儲在哪裏它就可以偷閒不去記憶。 爲什麼要比較多個博文? 主題閱讀法:閱讀相同主題的多個文章,知識點類同,理解更深刻。 ps

原创 6 Mysql

存儲引擎   https://www.cnblogs.com/xiaoxi/p/6868087.html 二叉排序樹(Binary Sort Tree) 平衡二叉樹(Balanced Binary Tree)具有以下性質:它是一棵空樹或它

原创 3 算法

冒泡排序、選擇排序、希爾排序 堆排序 歸併排序、插入排序 計數排序、桶排序、基數排序  

原创 8 正則表達式

\d \s \w

原创 1網絡知識 HTTP知識

五層網絡層模型有 應用層、傳輸層、網絡層、數據鏈路層、物理層, 應用層協議有:HTTP/FTP/TFTP/SMTP 網絡層協議有:IP TCP/IP是個協議組,可分爲三個層次:網絡層、傳輸層和應用層。  Socket是應用層與TCP/I

原创 2 C語言

C中int佔4個字節 C中struct、union的區別

原创 7 Redis相關

Redis支持五種數據類型: String、hash、list、set、zset。 字符串、哈希、列表、集合、有序集合。   set集合,是string類型的無序集合。集合是通過哈希表實現的,所以刪除、添加、查找的時間複雜度的O(1) s

原创 2 linux搭建C開發環境

(root) linux安裝gcc #gcc -v #yum -y install gcc  #yum -y install gcc-c++ Linux的C開發環境與Windows的有所不同, 在Linux下,一個完整的C開發環境包括以下