技術分享

1/3ページ

分散式訊息中介軟體-Rocketmq

簡述                 今天要給大家分享的是分散式訊息中介軟體。訊息中介軟體主要是實現分散式系統中解耦、非同步訊息、流量銷鋒、日誌處理等場景,後面我也會結合一些場景進行探討。現在生產中用的最多的訊息佇列有Activemq,rabbitmq,kafka,rocketmq等。        […]

linux下epoll如何實現高效處理百萬控制代碼的

開發高效能網路程式時,windows開發者們言必稱iocp,linux開發者們則言必稱epoll。大家都明白epoll是一種IO多路複用技術,可以非常高效的處理數以百萬計的socket控制代碼,比起以前的select和poll效率高大發了。我們用起epoll來都感覺挺爽,確實快,那麼,它到底為什麼可 […]

高效能網路程式設計4–TCP連線的關閉

TCP連線的關閉有兩個方法close和shutdown,這篇文章將盡量精簡的說明它們分別做了些什麼。 為方便閱讀,我們可以帶著以下5個問題來閱讀本文: 1、當socket被多程序或者多執行緒共享時,關閉連線時有何區別? 2、關連線時,若連線上有來自對端的還未處理的訊息,會怎麼處理? 3、關連線時,若 […]

產品思維的修煉–技術的必修課

作為寫了十多年程式碼的技術表示:產品思維比程式設計師們想象中重要得多!掌握了產品思維的程式設計師能力可以double!我把產品思維的養成要點,從我的認知上提煉了下,供大家參考。 理解產品思維前,首先需要了解產品經理是一群什麼樣的人;其次我們再來看產品思維的本質;再次看看程式設計師們的技術思維有什麼特 […]

Badboy Jmeter效能測試

一、介紹     (1) Apache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對軟體做壓力測試,它最初被設計用於Web應用測試,但後來擴充套件到其他測試領域。 它可以用於測試靜態和動態資源,例如靜態檔案、Java小服務程式、CGI 指令碼、Java 物件、資料庫、FTP […]

掛黑鏈的十大方式

以下將總結掛黑鏈的10種手法,相信還有一些其他方式被攻擊者利用,不難發現凡是可以隱藏文字資訊的地方都可以掛暗鏈,比如我們可以通過建立下拉選單,將非法連結混合在合法選單之中,如果選單足夠長或者沒人去點選的話,也很難察覺。被植入暗鏈的網頁不僅對於網站本身的信譽形象產生負面影響,更嚴重擾亂了搜尋引擎排名機 […]

手把手教你在Github上建立自己的個人部落格網站

概述 之前閒著沒事,就利用Github建了一個個人部落格網站,效果還不錯,今天就來分享一下. 建立自己個人部落格網站的好處: 1.面試裝逼,這個不必多說… 2.把平時積累的知識和專案記錄下來,方便日後檢視使用 3.不受其他部落格平臺的限制 準備工作 開始之前,先大致介紹一下用到的技術和相關概念 Gi […]