原创 【數據庫】Redis進階篇

歡迎關注公衆號:【愛編碼】如果有需要後臺回覆2019贈送1T的學習資料哦!! 繼續接着上一篇【數據庫】Redis基礎篇 事務 爲了保證多條命令組合的原子性,Redis提供了簡單的事務功能以及集成Lua腳本來解決這個問題。簡單介紹Redis中

原创 【數據庫】Redis基礎篇

歡迎關注公衆號:【愛編碼】如果有需要後臺回覆2019贈送1T的學習資料哦!! 簡介 Redis是一個開源(BSD許可)的內存數據結構存儲,用作數據庫、緩存和消息代理。它支持諸如字符串、散列、列表、集、帶範圍查詢的排序集、位圖、hyperl

原创 【數據庫】MySQL鎖機制、熱備、分表

歡迎關注公衆號:【愛編碼】如果有需要後臺回覆2019贈送1T的學習資料哦!! 注:本文大都來自互聯網,文字較多,基本是概念,若想深入瞭解,還需各位自己找文章研究。 表鎖和行鎖機制 表鎖(MyISAM和InnoDB) 表鎖的優勢:開銷小;加

原创 Docker|持續集成

基本概念 敏捷開發 什麼是敏捷開發? 敏捷開發(Agile)是一種以人爲核心、迭代、循序漸進的開發方法。 在敏捷開發中,軟件項目的構建被切分成多個子項目,各個子項目的成果都經過測試,具備集成和可運行的特徵。 簡單地來說,敏捷開發並不追求前

原创 Docker|基礎篇

簡介 Docker 在容器的基礎上,進行了進一步的封裝,從文件系統、網絡互聯到進程隔離等等,極大的簡化了容器的創建和維護。使得 Docker 技術比虛擬機技術更爲輕便、快捷。 下面的圖片比較了 Docker 和傳統虛擬化方式的不同之處。傳統

原创 常用的JavaScript編程風格

工作中好的編程風格會更友好,不好的編程風格會讓隊友難受 變量的聲明 使用let和const代替var(var存在變量提升等副作用),聲明常量使用const // bad var name = 'zero' // good let name

原创 記一次"Value below was evaluated just now"

今天工作的時候使用console.log()打印數組調試代碼的時候,發現了一個奇怪的現象咦 數組展開之前,顯示的是[1,2,3],展開後卻顯示的是[1,2,3,4]。好奇怪啊,以前怎麼沒有遇到啊(原諒我的年輕。。。)這時候我注意到右上角有個

原创 SpringCloud之zuul

簡介 Zuul是所有從設備和web站點到Netflix流媒體應用程序後端的請求的前門。作爲一個邊緣服務應用程序,Zuul的構建是爲了支持動態路由、監視、彈性和安全性。它還可以根據需要將請求路由到多個Amazon自動伸縮組。 Zuul使用了

原创 SpringCloud之Hystrix

簡介 在分佈式環境中,許多服務依賴關係中的一些必然會失敗。Hystrix是一個庫,它通過添加延遲容忍和容錯邏輯來幫助您控制這些分佈式服務之間的交互。Hystrix通過隔離服務之間的訪問點、停止跨服務的級聯故障並提供回退選項來實現這一點,所

原创 重構代碼(應如寫詩)

背景 最近公司做了個項目,深深體會到架構設計以及代碼優化有多麼的重要。回頭看自己的代碼都覺得特別混亂,有時候還要看很久才能看懂,可擴展性特別差,完全是爲了完成需求而編碼的。說得形象一點就像修水管,最後全部都漏水了。個人覺得代碼重構非常有必要

原创 react-loadable懶加載

歡迎關注公衆號:n平方如有問題或建議,請後臺留言,我會盡力解決你的問題。 簡介 react-loadable官網最精簡的描述: A higher order component for loading components with dyn

原创 Redux入門到使用

歡迎關注公衆號:n平方如有問題或建議,請後臺留言,我會盡力解決你的問題。 簡介 Redux是針對JavaScript應用的可預測狀態容器。 如果熟悉設計模式之觀察者模式理解起來就簡單了。就是將你在其他組件中需要用到的數據放到一個容器中,那麼

原创 番外篇:入門React

歡迎關注公衆號:n平方如有問題或建議,請後臺留言,我會盡力解決你的問題。 背景 當你覺得原生js代碼亂七八糟的時候,那就是要體驗一下React。(祕籍在最後) 目標 踢開React的大門。 簡介 React 的核心思想是:封裝組件。各個組件

原创 學習kafka教程(三)

歡迎關注公衆號:n平方如有問題或建議,請後臺留言,我會盡力解決你的問題。 本文主要介紹【Kafka Streams的架構和使用】 目標 瞭解kafka streams的架構。 掌握kafka streams編程。 架構分析 總體 Kaf

原创 學習kafka教程(二)

歡迎關注公衆號:n平方如有問題或建議,請後臺留言,我會盡力解決你的問題。 本文主要介紹【KafkaStreams】 簡介 Kafka Streams編寫關鍵任務實時應用程序和微服務的最簡單方法,是一個用於構建應用程序和微服務的客戶端庫,其中