-
Redis 只會用緩存?16種妙用讓同事直呼牛X
1、緩存 String類型 例如:熱點數(shù)據(jù)緩存(例如報表、明星出軌),對象緩存、全頁緩存、可以提升熱點數(shù)據(jù)的訪問數(shù)據(jù)。 2、數(shù)據(jù)共享分布式 String 類型,因為 Redis 是分布式的獨立服務(wù),可以在多個應(yīng)用之間共享 例如:分布式Session <dependency>?? <groupId>org.springframework.session</groupId>?? <artifactId>spring-session-data-redis…
-
安服工程師技能手冊詳細(xì)總結(jié)
目錄 (一)基礎(chǔ)網(wǎng)絡(luò)必備技能 (二)常見工具的使用 (三)滲透測試技能 (四)漏掃技能(報告,修復(fù),獨立支撐能力) (五)應(yīng)急響應(yīng) (六)安全加固 (七)對于安全產(chǎn)品的理解 (八)CTF、靶機學(xué)習(xí),漏洞挖掘等 0x01 技能知識點詳解 (一)基礎(chǔ)網(wǎng)絡(luò)必備技能 1、ip、子網(wǎng)掩碼計算、組局域網(wǎng)、一個網(wǎng)卡設(shè)置多個IP 2、SNAT與DNAT SNAT:修改請求報文的源地址,用于局域網(wǎng)訪問互聯(lián)網(wǎng) DNAT:修改請求報文的目標(biāo)地址,用于互聯(lián)網(wǎng)訪問局域網(wǎng) #DNAT iptables -t nat -A …
-
40個 Nginx 常問面試題
“Nginx 是一款輕量級的 Web 服務(wù)器、反向代理服務(wù)器,由于它的內(nèi)存占用少,啟動極快,高并發(fā)能力強,在互聯(lián)網(wǎng)項目中廣泛應(yīng)用。 什么是 Nginx? “Nginx 是一個 輕量級 / 高性能的反向代理 Web 服務(wù)器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 協(xié)議。他實現(xiàn)非常高效的反向代理、負(fù)載平衡,他可以處理 2-3 萬并發(fā)連接數(shù),官方監(jiān)測能支持 5 萬并發(fā),現(xiàn)在中國使用 nginx 網(wǎng)站用戶有很多,例如:新浪、網(wǎng)易、 騰訊等。 Nginx 有哪些優(yōu)點? 跨平臺、配置簡…
-
MySQL 常用腳本
常用功能腳本 1.導(dǎo)出整個數(shù)據(jù)庫 ? 1 mysqldump -u 用戶名 -p –default-character-set=latin1 數(shù)據(jù)庫名 > 導(dǎo)出的文件名(數(shù)據(jù)庫默認(rèn)編碼是latin1) 2 3 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql?? 2.導(dǎo)出一個表 1 mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 表名> 導(dǎo)出的文件名 2 3 mysqldump -u wcnc -p smgp_apps…
-
Prometheus Metric 的實踐總結(jié),搞定監(jiān)控需注意~
使用 Promethues 實現(xiàn)應(yīng)用監(jiān)控的一些實踐 在這篇文章中我們介紹了如何利用 Prometheus 監(jiān)控應(yīng)用。在后續(xù)的工作中隨著監(jiān)控的深入,我們結(jié)合自己的經(jīng)驗和官方文檔總結(jié)了一些 Metrics 的實踐。希望這些實踐能給大家提供參考。 確定監(jiān)控對象 在具體設(shè)計 Metrics 之前,首先需要明確需要測量的對象。需要測量的對象應(yīng)該依據(jù)具體的問題背景、需求和需監(jiān)控的系統(tǒng)本身來確定。 從需求出發(fā) Google 針對大量分布式監(jiān)控的經(jīng)驗總結(jié)出四個監(jiān)控的黃金指標(biāo),這四個指標(biāo)對于一般性的監(jiān)控測量對象都…
-
45 個 Git 經(jīng)典操作場景,專治不會合代碼
git對于大家應(yīng)該都不太陌生,熟練使用git已經(jīng)成為程序員的一項基本技能,盡管在工作中有諸如?Sourcetree這樣牛X的客戶端工具,使得合并代碼變的很方便。但找工作面試和一些需彰顯個人實力的場景,仍然需要我們掌握足夠多的git命令。 下邊我們整理了45個日常用git合代碼的經(jīng)典操作場景,基本覆蓋了工作中的需求。 我剛才提交了什么? 如果你用?git commit -a?提交了一次變化(changes),而你又不確定到底這次提交了哪些內(nèi)容。你就可以用下面的命令顯示當(dāng)前HEAD上的最近一次的提交…
-
Linux 上 Nginx 獲得最佳性能的 8 種方法
NGINX 是一種流行的、免費的開源 Web 服務(wù)器。默認(rèn)的 NGINX 配置足以讓 Web 服務(wù)器正常工作。 但是,如果您想充分利用 NGINX,則需要使用其配置文件并設(shè)置可優(yōu)化服務(wù)器性能的參數(shù)。您將在Linux 機器上的 /etc/nginx 目錄中找到配置文件。 什么是 NGINX? NGINX 是一種現(xiàn)代 Web 服務(wù)器,您可以將其用作媒體流、郵件服務(wù)器、反向代理、負(fù)載平衡器、緩存服務(wù)器等。 被 VMware、IBM、Cisco、Apple、Microsoft LinkedIn、Netf…
-
10 個殺手級的 Python 自動化腳本
重復(fù)性任務(wù)總是耗時且無聊,想一想你想要一張一張地裁剪 100 張照片或 Fetch API、糾正拼寫和語法等工作,所有這些任務(wù)都很耗時,為什么不自動化它們呢?在今天的文章中,我將與你分享 10 個 Python [自動化腳本]。 所以,請你把這篇文章放在你的收藏清單上,以備不時之需,在 IT 行業(yè)里,程序員的學(xué)習(xí)永無止境…… 01、 圖片優(yōu)化器 使用這個很棒的自動化腳本,可以幫助把[圖像處理]的更好,你可以像在 Photoshop 中一樣編輯它們。 該腳本使用流行的是 Pillow 模塊,你可以…
-
7款顏值當(dāng)?shù)赖?Linux 操作系統(tǒng) !
Linux 的發(fā)行版有很多,這里羅列7個漂亮的 Linux 發(fā)行版,可以說是Linux操作系統(tǒng)界的顏值擔(dān)當(dāng)了。 elementary OS 網(wǎng)站:https://elementaryos.cn elementary OS操作系統(tǒng)是最漂亮的Linux發(fā)行版之一。它基于macOS外觀,同時為Linux用戶提供了出色的用戶體驗。如果用戶已經(jīng)習(xí)慣使用macOS,則使用elementary OS不會有任何問題。 另外,elementary OS操作系統(tǒng)基于Ubuntu,因此用戶也可以輕松找到大量應(yīng)用程序來…
-
100 個網(wǎng)絡(luò)基礎(chǔ)概念問答!
1)什么是鏈接? 鏈接是指兩個設(shè)備之間的連接。它包括用于一個設(shè)備能夠與另一個設(shè)備通信的電纜類型和協(xié)議。 2)OSI 參考模型的層次是什么? 有 7 個 OSI 層:物理層,數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,傳輸層,會話層,表示層和應(yīng)用層。 3)什么是骨干網(wǎng)? 骨干網(wǎng)絡(luò)是集中的基礎(chǔ)設(shè)施,旨在將不同的路由和數(shù)據(jù)分發(fā)到各種網(wǎng)絡(luò)。它還處理帶寬管理和各種通道。 4)什么是 LAN? LAN 是局域網(wǎng)的縮寫。它是指計算機與位于小物理位置的其他網(wǎng)絡(luò)設(shè)備之間的連接。 5)什么是節(jié)點? 節(jié)點是指連接發(fā)生的點。它可以是作為網(wǎng)絡(luò)一…