引言 為什么寫這篇文章? 大家當年在學MySQL的時候,為了能夠迅速就業,一般是學習一下MySQL的基本語法,差不多就出山找工作了。水平稍微好一點的童鞋呢還會懂一點存儲過程的編寫,又或者是懂一點索引的創建和使用。但是呢,基本上大家都忽略了對底層知識的學習。為什么呢?因為工作中很少用 ...
引言 這篇是 研發應該懂的binlog知識 上 的下半部分。在本文,我會闡述一下binlog的結構,以及如何使用java來解析binlog。 不過,話說回來,其實嚴格意義上來說,研發應該還需要懂如何監聽binlog的變化。我本來也想寫這塊的知識,但是后來發現,這塊講起來篇幅過長,需要從mysql的通訊協議開始講起,實在是不適合放在這篇文章講,所以改天抽時間再寫一篇監聽binlog變化的文章。 說到 ...
2018-10-05 20:11 6 5653 推薦指數:
引言 為什么寫這篇文章? 大家當年在學MySQL的時候,為了能夠迅速就業,一般是學習一下MySQL的基本語法,差不多就出山找工作了。水平稍微好一點的童鞋呢還會懂一點存儲過程的編寫,又或者是懂一點索引的創建和使用。但是呢,基本上大家都忽略了對底層知識的學習。為什么呢?因為工作中很少用 ...
場景一:類似於微博,實現關注和被關注功能。 思路: 對每個用戶使用兩個集合類型鍵,用來存儲關注別人的用戶和被該用戶關注的用戶。當用戶A關注用戶B的時候,執行兩步操作: sadd user:A B ...
場景一:類似於微博,實現關注和被關注功能。 思路: 對每個用戶使用兩個集合類型鍵,用來存儲關注別人的用戶和被該用戶關注的用戶。當用戶A關注用戶B的時候,執行兩步操作: sadd user:A B ...
來來來,要上線了,把不需要上線的功能都注釋掉。 這個操作讓人有點不可思議。 原本我以為,程序員應該都會用 Git!可是,我發現我錯了。 Git Git 是用來做版本管理的,在使用之前,你可能需要先安裝它。但通常情況下是不需要的,因為它真的太重要了,所以大部分的操作系統默認都已經安裝 ...
Redis實現緩存,你應該懂的哪些思路! 場景一:類似於微博,實現關注和被關注功能。 思路:對每個用戶使用兩個集合類型鍵,用來存儲關注別人的用戶和被該用戶關注的用戶。當用戶A關注用戶B的時候,執行兩步操作:sadd user:A Bsadd user:B A問題1:完成一次用戶關注操作,需要 ...
MDD 模型驅動開發 Model Driven Development(MDD)是一種以模型作為主要工件的高級別抽象的開發方法,是iuap平台下的元數據驅動設計框架,前后端的統一基於元數據的架構。模型在工具的支持下,作為核心資產被轉換成代碼或者可運行配置,可以降低開發成本,應對復雜需求 ...
上篇我們介紹了binlog(參見mysql的binlog),配置文件用的是linux下的my.cnf,那么在windows下如何打開binlog呢?道理是相同的,配置文件是不一樣的。在windows下我們需要配置my.ini,同名但不同后綴名。我們先來看我本地mysql的binlog開關是否 ...
在產品經理入門的第一課,我們需要了解整個項目的開發流程與周期,包括項目涉及的人員有哪些,這個過程會產生哪些產物,項目可能存在哪些風險等。 產品研發流程.png 產品研發流程介紹 項目啟動 項目啟動 ...