ABTest系統(tǒng)背景 互聯(lián)網(wǎng)與傳統(tǒng)軟件行業(yè)的開發(fā)最大區(qū)別就是快速迭代,新增一個業(yè)務(wù)或者新增一個基于老業(yè)務(wù)的算法更新也許只是某個工程師一天的結(jié)果蟆淀。在這種代碼高速發(fā)布過程中, 必...
![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
ABTest系統(tǒng)背景 互聯(lián)網(wǎng)與傳統(tǒng)軟件行業(yè)的開發(fā)最大區(qū)別就是快速迭代,新增一個業(yè)務(wù)或者新增一個基于老業(yè)務(wù)的算法更新也許只是某個工程師一天的結(jié)果蟆淀。在這種代碼高速發(fā)布過程中, 必...
使用現(xiàn)狀 Redis分布鎖的基礎(chǔ)內(nèi)容,我們已經(jīng)在基于AOP和Redis實現(xiàn)的簡易版分布式鎖這篇文章中講過了账阻,也在文章中示范了正常的加鎖和解鎖方法。 分布式鎖在之前的項目中一直...
1. 問題背景: 在之前的項目中泽本,有遇到這樣一個使用場景:在一個TransactionA中淘太,我們先向數(shù)據(jù)庫中插入了一條數(shù)據(jù)EntityA,之后起了一個線程池规丽,而在線程池中我們...
問題來源 我司最近剛重構(gòu)完蒲牧,終于有時間去償還欠下的技術(shù)債了。 最先準備改造的就是將一些原本應(yīng)該異步執(zhí)行而因重構(gòu)時間緊而被迫同步執(zhí)行的方法赌莺,通過消息隊列異步化冰抢。 在原來的老項目...
在上一篇文章基于AOP和Redis實現(xiàn)的簡易版分布式鎖中我們已經(jīng)介紹了實現(xiàn)一個簡易版的分布式鎖。 那么本文主要來講艘狭,如何將注解LockAnnotation和LockParam...
MySQL binlog 增量數(shù)據(jù)解析服務(wù) 介紹如何借助于 MySQL 的 Master-slave 協(xié)議實現(xiàn) MySQL 增量數(shù)據(jù)獲取服務(wù) 1. 起因 做過后端開發(fā)的同學都...
瀟灑的摩拜 12月23日尽超,摩拜發(fā)布內(nèi)部信稱,胡瑋煒因個人原因辭去摩拜單車CEO職位梧躺,由公司總裁劉禹接任CEO一職似谁。胡瑋煒在給員工的內(nèi)部信中表示,自己“完成了階段性的使命”掠哥。 ...
平時在項目中經(jīng)常會遇到并發(fā)問題棘脐,理論上有些方法只應(yīng)該被調(diào)用一次,但由于并發(fā)而被重復調(diào)用龙致,導致出現(xiàn)系統(tǒng)問題蛀缝。而在我們的項目中,最容易發(fā)生這種情況的是目代,推送消息的服務(wù)屈梁。無論是短信...
Mac安裝mysql8版本會遇到不少的坑,大家可以用如下方式解決: 1榛了、用brew安裝最新版本的mysql在讶,我安裝的時候還是8.1.2brew install mysql 2...