原创 實踐系列:分銷平臺的技術架構

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 性能的高發地,也是面試中經常