原创 實踐系列:分銷平臺的技術架構
0. 目標 16年初,在美團主導建設的貓眼演出業務的分銷平臺,其中涉及訂單交易部分,是電商業務下的典型場景。最近主導支付技術團隊建設,在技術氛圍建設方面,組織一些列的團隊內部分享,拿這個 case 分享一下。 Note:整理有一個 ke
原创 深入理解冪等性
什麼是冪等性 HTTP/1.1中對冪等性的定義是:一次和多次請求某一個資源對於資源本身應該具有同樣的結果(網絡超時等問題除外)。也就是說,其任意多次執行對資源本身所產生的影響均與一次執行的影響相同。 Methods can also h
原创 MySQL數據庫的高可用方案總結
轉載:http://www.jb51.net/article/83400.htm 高可用架構對於互聯網服務基本是標配,無論是應用服務還是數據庫服務都需要做到高可用。雖然互聯網服務號稱7*24小時不間斷服務,但多多少少有一些時候服務不可
原创 git 配置多個SSH-Key
轉載:https://my.oschina.net/stefanzhlg/blog/529403 摘要: 我們在日常工作中會遇到公司有個gitlab,還有些自己的一些項目放在github上。這樣就導致我們要配置不同的ssh-key對應
原创 nodejs真的是單線程嗎?
轉載:http://liyangready.github.io/2015/08/14/nodejs真的是單線程嗎?/ 性能調優 說完了Node.js調試方面需要掌握的基本技能,下面說一下性能調優相關的技巧。 Node.js相比J
原创 Koa2源碼分析
原文鏈接:https://www.jianshu.com/p/183044c0cd77 源碼結構 Koa的源碼中主要爲lib目錄下的application.js, context.js, req
原创 分享 10 道 Nodejs 進程相關面試題
原文鏈接:http://www.imooc.com/article/288056 通過對以下 10 個面試題的分享,助您更好的理解 Node.js 的進程和線程相關知識 快速導航 什麼是進程和線
原创 淺讀V8——強大的JavaScript引擎
原文鏈接:https://www.jianshu.com/p/332c15fd7c7d 前言 在過去的幾年裏,JavaScript高速發展成爲了互聯網中最熱門的高級語言之一,它在性能上的提升以及
原创 面向面試題和實際使用談promise
Promise是什麼? Promise是JS異步編程中的重要概念,異步抽象處理對象,是目前比較流行Javascript異步編程解決方案之一。這句話說的很明白了,Promise是一種用於解決異步問題的思路、方案或者對象方式。在js中,經
原创 JS進階之---基本數據類型,引用類型,內存空間
一、內存空間: 爲了便於理解,我們暫且先將Js的內存分爲棧內存和堆內存。 JavaScript具有垃圾自動回收機制,內存的分配與回收都完全實現了自動管理。所以我們在開發時一般會忽視內存空間的問題。但是理解了內存空間,將會對
原创 js浮點數精度計算問題解決
在工作中遇到這種精度問題,例如: ➜ ~ node > 5.10*100 509.99999999999994 > 大多數語言在處理浮點數的時候都會遇到精度問題,但是在JS裏似乎特別嚴重,再來看一個例子 alert(45.6*13
原创 JavaScript中的內存釋放
一、如何查找上級作用域 在 JavaScript中的預解析 ,有講到作用域鏈的概念,本次在正式講JavaScript中的內存釋放之前,先看一個問題:如何查找當前作用域的上級作用域。 var num = 20; function fn()
原创 promise、async和await之執行順序的那點事
轉載:https://segmentfault.com/a/1190000015057278?utm_source=channel-newest 故事要從一道今日頭條的筆試題說起~ 題目來源:半年工作經驗今日頭條和美團面試題面經分享!!
原创 瞭解JS單線程和任務隊列!
原文鏈接:https://www.jianshu.com/p/fb1c07b4d90d 一、單線程和任務隊列 單線程就意味着,所有任務需要排隊,前一個任務結束,纔會執行後一個任務。如果前一個任務
原创 面試中經常被問到的 Redis 持久化與恢復,該如何解決
轉載:https://blog.csdn.net/qq_42882671/article/details/86595236 一、前言 本文主要講了 Redis 的持久化相關功能,持久化一直是影響 Redis 性能的高發地,也是面試中經常