原创 重試utils

import com.alibaba.fastjson.JSONObject; import org.slf4j.Logger; import java.util.function.Function; import java.uti

原创 Quartz - 定時任務的簡單使用

https://zhuanlan.zhihu.com/p/110417841

原创 電商專業術語(跟進中)

下沉市場:指的是三線以下城市、縣鎮與農村地區的市場。拼多多以此實現逆襲。 轉化率:交易次數/訪問數,將訪問的人轉化爲消費的人的比例。 PV(page view):頁面瀏覽量或者點擊量。 UV(Unique Visitor):某段時間內獨立

原创 技術專用術語(跟進中)

RT(Response Time​​​​​​​):指服務的響應時間。平均RT、99%RT,最大RT。。。 TPS (transaction per second) :代表每秒執行的事務數量。 QPS(query per second):每

原创 區塊鏈技術初探:區塊鏈入門學習資源介紹

區塊鏈技術初探:4區塊鏈入門學習資源介紹     衆所周知去年比特幣大漲,很多人都投入到挖礦或者投資比特幣上,而比特幣的底層技術是區塊鏈。所以導致最近區塊鏈技術火熱,區塊鏈聲稱能夠改變未來的互聯網,讓其能夠成爲一個能夠傳遞價值的

原创 SPI技術

JDK SPI是什麼 最近工作中聽幾個同事說了好幾次SPI這個名詞,雖然和我沒關係,但是心裏默默想還是學習一下,不然下次和我說到SPI,連是什麼都不知道那就尷尬了。 所以SPI是什麼呢?SPI全稱Service Provider Inte

原创 快速排序的魅力

快速排序是一種很棒的排序思想,被稱爲20世紀最偉大的發明之一。   快速排序的基本思想: 任取一個元素爲中心 將序列中所有比它小的元素放在其前面,比它大的元素放在其後面,從而形成兩個子表 對兩個子表分別做快速排序,直至子表中僅剩一個元素

原创 zookeeper是如何保證集羣之間的數據一致性的

zk是 leader -follower機制,所有的寫操作是leader廣播通知到所有follower,有一半確認即可。那麼廣播肯定是不可靠的,萬一有的follower沒有操作本地數據,所有打到這臺follower的請求讀到的不是髒數據了

原创 搜索引擎lucene實現思路

ES的核心就是lucene 正排索引:關鍵詞-》文檔,通過關鍵詞定位到文檔 倒排索引:文檔-》關鍵詞,通過文檔定位到關鍵詞 1、管理員構建“關鍵詞”,遍歷文檔,記錄這些“關鍵詞”在文檔中的位置(也就是倒排索引);查詢關鍵詞的時候就能快速定

原创 批量數據推送如何保證下游方正確接收到

思路一: 1、上游推送批量數據前,先告知下游這批數據的總量 2、上游開始往下游推送數據 當上遊推數據過程中失敗,上游重試,下游檢查到size不對,也不會進行下一步的操作 當上遊推送數據完成,下游檢查到size一致,觸發下一步的操作   思

原创 日誌分析系統搭建思路

實現思路:   1、日誌收集用filebeat;數據過濾用logstash(過濾不想要的日誌);ES存儲日誌信息;kibana顯示日誌 2、日誌數據量大了,可以把日誌扔到kafka上,logstash消費到es      

原创 多臺機器如何共用同一個時間

啓動時,通過redis以一臺機器時間爲準,通過ttl,確認每臺機器的時間差。 本地機器時間加上時間差就是同一個時間。時間差可以每30秒更新一次。

原创 hadoop(HDFS、MapReduce)

hadoop三大核心組件: 1、HDFS:分佈式存儲系統(實時key-value查詢hbase、HiveQL離線統計分析hive都是基於此開發的技術) 2、MapReduce:分佈式計算系統 3、YARN: hadoop 的資源調度系統

原创 後端設想-業務與技術分離

一、系統分工 1、業務中心:側重複雜業務的實現,每個部門一個業務中心。崗位重點:代碼規範,文檔,彙報 2、各方系統:側重技術,流程實現,繁重的判斷業務遷移到業務中心,只保留輕便的業務和實現流程。崗位重點:交互、流程圖、高併發。   二、人

原创 Mac下IDEA的常用快捷鍵

先確認快捷鍵的配置是否一致   一、cmd+shift+O 查找文件 二、cmd+shift+F  全局查找 三、cmd+option+←  跳轉上一次瀏覽的位置 四、cmd+alt+→   撤銷跳轉上一次瀏覽的位置 五、Ctrl+A: