原创 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開發環境包括以下