排序
使用Cmake生成跨平臺項目編譯解決方案
項目最近需要在windows平臺上運行,我花了幾周時間將linux服務器移植到windows平臺,目前已能正常運行。然而,新的需求出現了,考慮到代碼結構和組織在兩個平臺上是分開的,為了能夠同步維護兩...
nginx ip黑名單動態封禁的方法
1.方案 黑名單持久化到mysql (常見的方案是redis,但不利于控制,如:不同的ip設置不同的有效期、ip的crud、統計等等); 通過lua-nginx-module,在nginx中開辟一塊內存(lua_shared_dict),l...
apache和tomcat和nginx之間的區別
Apache、Tomcat 和 Nginx 是不同的 Web 服務器,具有不同的角色:Apache:通用 Web 服務器,處理靜態和動態內容Tomcat:Java Web 服務器,托管 Java Web 應用程序Nginx:高性能 Web 服務器和反...
Redis源碼解析之深入了解Makefile文件
本篇文章帶大家聊聊redis源碼編譯,深入詳細解析一下makefile文件,希望對大家有所幫助! 學習本文需要有Redis源碼,且最好搭建起相關的編譯環境,這樣才能直觀地看到Makefile文件的執行過程。...
通過命令和運用場景,帶你了解Redis中的五大基礎類型
本篇文章通過命令和運用場景,帶大家了解一下redis中的五大基礎類型,命令和實踐比較多,希望對大家有所幫助! redis 傳統 5 大數據類型的運用 redis 傳統 5 大數據類型的落地應用 Redis 介紹:...
mysql workbench是什么
mysql?workbench是一款專為mysql設計的er/數據庫建模工具。它有助于創建新的物理數據模型,并通過反向/正向工程和變更管理功能修改現有的mysql數據庫。 推薦參考學習:《mysql教程》 MySQL?Wo...
30個提高php開發效率的VSCode插件
本篇文章給大家分享30個提高php開發效率的VSCode插件。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。 今天介紹一些我每天使用的非常有用的插件。有了它們,我們的 vsc(vsc...
sublime是什么語言開發的
Sublime Text 是一款跨平臺文本編輯器,由多種編程語言開發而成,主要包括:1. C++(核心);2. Python(擴展功能);3. JavaScript(用戶界面和編輯功能);以及其他輔助語言,如 Lua、Tcl/Tk ...
Redis 如何查看所有 key
查看 Redis 中所有 Key 的方法包括:使用 KEYS 命令匹配 Key 名稱;使用 SCAN 命令迭代所有 Key;使用 DUMP 和 RESTORE 命令將 Key 值轉儲和還原;使用 RedisInsight 工具瀏覽 Key;對于 Redis ...
nginx為什么會出現404
一般原因:請求的Header過大 解決方法:配置nginx.conf相關設置 client_header_buffer_size?16k; large_client_header_buffers?4?64k; 視頻教程:點擊進入 其他常見原因: ?413 Request En...
聊一聊分布式系統下基于Redis的分布式鎖
加鎖了,還有并發問題?redis分布式鎖你真的了解?下面本篇文章就來給大家聊一聊分布式系統下基于redis的分布式鎖,希望對大家有所幫助! 新接手的項目,偶爾會出現賬不平的問題。之前的技術老...