原创 json接口開發

傳送門:學習node.js服務開發這一篇就夠了系列文章 json接口的開發是平常最多的開發需求。分三步走,router層定義路由。將路由映射爲controller,controller控制器層調用service業務邏輯層,來完成業務邏輯。

原创 egg.js框架開發環境搭建

1.創建工程目錄 1.1 創建一個文件夾叫 my-egg-application $ mkdir my-egg-application 不熟悉命令行的同學也可以手動創建文件夾 2.初始化項目模板 2.1 進入工程目錄 $ cd my-eg

原创 lodash源碼分析之去重--uniq方法

lodash.js包是node開發中常用的js工具包,裏面有許多實用的方法,今天分析常用的一個去重方法---uniq 用法 _.uniq([2, 1, 2]) // => [2, 1] 源碼包 // uniq.js

原创 node.js的Web開發框架的選擇?

node.js的Web開發框架的選擇? 這個問題貌似在其它的後端開發領域不存在。沒錯,我說的就是隔壁的Java。我要是寫java的應用,可以毫不猶豫的選擇Spring。但是node可選擇的餘地多的多。 現有node服務端框架 1. Expr

原创 學習node.js服務開發這一篇就夠了(持續更新中...)

開頭要說的話 接觸node.js後端開發也有幾年時間了。經過幾個項目的實踐。不可否認,在後端服務領域。node.js還是有一定的用武之地的。當然在平時的實踐中也發現了node體系的一些問題和不足。所以寫篇文章分享一下我探索node服務的經歷

原创 hive sql常用技巧

1.多行合併 多行合併常用於做區間統計,通過定義一定的金額區級,將上億的記錄降維爲不同區間內總數。概括來說就是多映射到一。典型場景:基於用戶交易天流水,計算每天不同金額段的金額筆數。 如用戶的天交易流水錶結構如上,需要計算出交易額在0-1

原创 Gitlab CI/CD

1.概述 Gitlab是常用的開源git代碼管理工具之一,隨着發展也推出了ci/cd解決方案.顧名思義具體來說ci/cd主要完成以下兩個工作. ci(持續構建)代碼提交後觸發自動化的單元測試,代碼預編譯,構建鏡像,上傳鏡像等. cd(持續