作者:vivo互聯(lián)網(wǎng)開發(fā)團隊-YanChao一、業(yè)務(wù)背景優(yōu)惠券是電商常見的營銷手段,具有靈活的特點,既可以作為促銷活動的載體,也是重要的引流入口。優(yōu)惠券系統(tǒng)是vivo商城營銷模塊中一個重要組成部分,早在15年vivo商城還是單體應(yīng)用時,優(yōu)惠券就是其中核心模塊之一。隨著商城的發(fā)展及...
目錄什么是哨兵原理環(huán)境設(shè)置哨兵從宕機及恢復主宕機及恢復配置多個哨兵1、什么是哨兵哨兵是對Redis的系統(tǒng)的運行情況的監(jiān)控,它是一個獨立進程。功能有二個:監(jiān)控主數(shù)據(jù)庫和從數(shù)據(jù)庫是否運行正常;主數(shù)據(jù)出現(xiàn)故障后自動將從數(shù)據(jù)庫轉(zhuǎn)化為主數(shù)據(jù)庫;2、原理單個哨兵的架構(gòu):多個哨兵的架構(gòu):多個哨...
35歲程序員被裁,到底是因為年紀太大,還是因為自身能力不行?最近一個阿里程序員發(fā)帖吐槽:35歲的p7被通知不再續(xù)簽合同,輸出社會。35歲,被裁,熟悉的故事,熟悉的關(guān)鍵詞,網(wǎng)友們第一時間表達了同情。有人質(zhì)問,為什么阿里這么欺負人?難道35歲就真的沒有王法了嗎?有人感嘆,35歲之殤,...
作者:架構(gòu)小菜鏈接:https://www.jianshu.com/p/7987bf427b5b簡單介紹4種非常好理解并且容易實現(xiàn)的限流算法!一、固定窗口計數(shù)器算法規(guī)定我們單位時間處理的請求數(shù)量。比如我們規(guī)定我們的一個接口一分鐘只能訪問10次的話。使用固定窗口計數(shù)器算法的話可以這...
作者:做個前端鏈接:https://www.jianshu.com/p/e07f51c5c8bd網(wǎng)上關(guān)于移動客戶端與服務(wù)器數(shù)據(jù)傳輸之間的token的細節(jié)使用好像都沒有詳細的說明,基本都是一筆帶過。對于簡簡單單的加入一個固定的參數(shù)token,其實是很容易被抓包的。介紹token是登...
作者:傻姑不傻鏈接:https://www.jianshu.com/p/e5bfcc2455fd一、前言相信大家在日常開發(fā)中這三種方法用到的應(yīng)該很多,尤其是前兩種,經(jīng)常在開發(fā)的時候,隨心所欲,想用哪個用哪個,既然存在,那就應(yīng)該有它存在的道理,那么什么情況下用哪個呢?二、代碼實例1...
導讀:8月10日19:30,2021雷軍年度演講暨小米秋季新品發(fā)布會舉行。雷軍聊起他奮斗路上的夢想,和一路走來所遇到的艱難選擇。小米MIX4、小米平板5等重量級新品也在發(fā)布會上一齊亮相。雷軍在發(fā)布會上表示,最好的投資,就是投資自己。精益創(chuàng)業(yè)前言:2020是小米創(chuàng)辦的十周年,去年我...
引言今天中午正在帶著耳機遨游在代碼的世界里,被運營在群里@了,氣沖沖的反問我最近有刪生產(chǎn)的用戶數(shù)據(jù)的嗎?我肯定客氣的回答道沒有呀?生產(chǎn)的數(shù)據(jù)我怎么能隨隨便便可以刪除,這可是公司的紅線,再說了我也沒有數(shù)據(jù)庫的刪除權(quán)限啊,不過查詢權(quán)限還是有的。趕緊登上堡壘機,然后去生產(chǎn)數(shù)據(jù)庫查一下數(shù)...
??我將常用的軟件設(shè)計模式,做了匯總,目錄如下:(考慮到內(nèi)容篇幅較大,為了便于大家閱讀,將軟件設(shè)計模式系列(共23個)拆分成四篇文章,每篇文章講解六個設(shè)計模式,采用不同的顏色區(qū)分,便于快速消化記憶)本文,主要講解模板模式、策略模式、狀態(tài)模式、觀察者模式、訪問者模式、備忘錄模式1、...
“微服務(wù)并不能解決你的爛代碼問題很久以來,軟件的交付質(zhì)量一直是一個大家比較關(guān)心的問題,而程序員和架構(gòu)師也一直在極力尋找一種更好的方式來構(gòu)建應(yīng)用系統(tǒng)。隨著互聯(lián)網(wǎng)爆炸式的增長,對于系統(tǒng)的交付速度和質(zhì)量的要求也日漸提高,這不僅對程序員寫的程序,而且對架構(gòu)師對整個系統(tǒng)的架構(gòu)能力提出了更高...
“國家何時整治程序員的高薪現(xiàn)象?”看到這個標題,可能大多數(shù)人的第一反應(yīng)都是:????提出這種問題的人,非蠢即壞!本身知乎上有不少程序員活躍,馬上就吸引來了很多人參與回答。其中,知友「硅谷IT胖子」算是說出了大部分開發(fā)者的心聲!下面是他的回答:https://www.zhihu.c...
什么是靜態(tài)數(shù)據(jù)為什么需要緩存通用緩存機制總結(jié)后記在分布式系統(tǒng)中,特別是最近很火的微服務(wù)架構(gòu)下,有沒有或者能不能總結(jié)出一個業(yè)務(wù)靜態(tài)數(shù)據(jù)的通用緩存處理機制或方案,這篇文章將結(jié)合一些實際的研發(fā)經(jīng)驗,嘗試理清其中存在的關(guān)鍵問題以及探尋通用的解決之道。什么是靜態(tài)數(shù)據(jù)這里靜態(tài)數(shù)據(jù)是指不經(jīng)常發(fā)...
來騰訊之前在前公司做了3年的后端開發(fā),經(jīng)歷一款SaaS產(chǎn)品從0到10(還沒有到100,哈哈哈)的過程,3年間后端的架構(gòu)逐步演變,在微服務(wù)的實踐過程中遇到的問題也越來越多,在這里總結(jié)下。產(chǎn)品是一款服務(wù)于人力資源的SaaS在線服務(wù),面向HR有WebAndroid/iOS小程序多個客戶...
博主負責的項目報了一個問題,用戶操作回退失效。我們的設(shè)計里,操作回退是回到操作前的狀態(tài)。經(jīng)過查看日志發(fā)現(xiàn),用戶之前的操作做了兩次,也就是說提交操作的接口被調(diào)用了兩次,導致之用戶上一次的狀態(tài)和這一次的狀態(tài)是一樣的,所以操作回退是沒有問題的,問題出在了操作的接口被調(diào)用了兩次。對于防止...
前言前天三面阿里云被虐,面試官問出了“nginx你了解嗎?”這樣寬泛直白的句式,我一時抓不到重點,一時語噻。下班想了一下,平時潛移默化用到不少nginx的能力,但在面試的時候沒有吹成對應(yīng)的概念。面談nginx核心能力nginx是老牌web服務(wù)器,以下口水話的nginx基礎(chǔ)能力,大...
twtw
hetth
289117336
Tronlong創(chuàng)龍
sheepbaa
gaojian19961214
phane99
123yxl
yhy08090
大有可為
18829896890
MXX1597759
xingnan123
huyangliu
zh00
soman
xxfi5h
pophyh
txt-210
niaide
無feng
yebo_yp
了了2
liqinglong1023