原创 賬號池

  Bad times make a good man. 最近埋頭在爬蟲裏,可謂是苦不堪言,常常會有這樣一種感覺, 面前有一座山,你鼓足了勁爬上了山頂,在即將登上山頂之時自己不由得開始手舞足蹈, 期盼看到山那頭的景色,但天不遂人願,到了山

原创 一次線上性能優化的過程。

A person's character isn't determined by how he or she enjoys victory but rather how he or she endures defeat.   今天半夜手機

原创 Redis分佈式鎖——小心求證

Redis分佈式鎖   大膽假設,小心求證 —— 前輩們這樣說道。   近期在項目中爲了防止惡意併發操作,使用到了分佈式鎖。 幾種常見的方案: 1.Mysql樂觀鎖。 2.緩存 3.zookeeper。 從性能來選擇: mysql由於要走

原创 Etcd3 JavaAPI

最近找了很多地方也沒有一個比較全的Etcd3的java api 的文檔,於是自己寫了一個封裝類,也比較好理解一點,有需要的可以用一下: 1.添加pom依賴: <dependency> <groupId>com.coreos</g

原创 一點小東西-賬號池

  Bad times make a good man. 最近埋頭在爬蟲裏,可謂是苦不堪言,常常會有這樣一種感覺, 面前有一座山,你鼓足了勁爬上了山頂,在即將登上山頂之時自己不由得開始手舞足蹈, 期盼看到山那頭的景色,但天不遂人願,到了山

原创 深入分析 ThreadLocal 內存泄漏問題

ThreadLocal 的作用是提供線程內的局部變量,這種變量在線程的生命週期內起作用,減少同一個線程內多個函數或者組件之間一些公共變量的傳遞的複雜度。但是如果濫用 ThreadLocal,就可能會導致內存泄漏。下面,我們將圍繞三個方面來