跟我一起部署和定製 CNPM——自定義包存儲層

CNPM 的自定義包存儲層文件系統簡稱 NFS,我猜是 NPM File System 的意思。 在之前《跟我一起部署和定製 CNPM——基礎部署》中提到過,CNPM 配置項裏面有一項配置 nfs,它所對應的是一個 NFS 對象。 在同步 package 的時候,CNPM 會把源

—— 小鳥遊死月 于2016年07月22日自豪地以 , 唠嗑

跟我一起部署和定製 CNPM——基礎部署

本章會介紹 CNPM 的基礎部署方法。 該文章所對應的 cnpm 目標版本爲 v2.12.2,上下浮動一些兼容的版本問題也都不是特別大。 準備想要部署 CNPM,你需要做以下的一些準備。 部署的宿體,如服務器、雲主機、自己的電腦等; 數據庫,支持 MySQL、Postgre

—— 小鳥遊死月 于2016年07月09日自豪地以 , 唠嗑

跟我一起部署和定製 CNPM——索引

本系列文章將會基於 cnpm 部署搭建一套屬於自己(或者公司)的內部私有 NPM 系統。 什麼是 CNPMcnpm 是 Node.js 中國社區成員主導的一個私有 NPM 開源項目,可以用於部署私有 NPM、公共 NPM 鏡像等。 閱讀對象 有一定 Node.js 後端基礎 需要

—— 小鳥遊死月 于2016年07月08日自豪地以 , 唠嗑

讓我們一起來起花名吧

起因起因是我一個叫『小龍』的好基友由於某些原因離職去了一家跟阿里一樣有着『花名文化』的公司,於是開始爲花名犯愁。 結合之前妹紙『弍紓』在起花名的時候也遇到了同樣的困擾,於是決定用 Node.js 寫個『一本正經亂起花名』的程序。 準備Chinese Random Name首先起花

—— 小鳥遊死月 于2016年02月24日自豪地以 , 唠嗑

Node.js 啓動方式:一道關於全局變量的題目引發的思考·續

本文是上文《Node.js 啓動方式:一道關於全局變量的題目引發的思考》的續章。 原題回顧我們還是先回顧下原題吧。 123456var a = 2; function foo(){ console.log(this.a);}foo(); 上題由我

—— 小鳥遊死月 于2015年11月27日自豪地以 , , , 唠嗑

Node.js 啓動方式:一道關於全局變量的題目引發的思考

原題  題目是這樣的。 123456var a = 2;function foo(){ console.log(this.a);}foo(); 上題由我們親愛的小龍童鞋發現並在我們的 901 羣裏提問的。 經過  然後有下面的小對話。 小龍:你們猜

—— 小鳥遊死月 于2015年11月26日自豪地以 , , , 唠嗑

我爲什麼要使用哈希

什麼是哈希(Hash)本來這裏不應該出現這一節的,因爲實際上大家應該都知道什麼是哈希。不過有時候爲了文章的完整性,我這裏就稍微教條性地說明一下吧。ヽ(́◕◞౪◟◕‵)ノ 散列(英語:Hashing),通常音譯作哈希,是電腦科學中一種對資料的處理方法,通過某種特定的函數、算法將要

—— 小鳥遊死月 于2015年10月16日自豪地以 , , 唠嗑

初探 MySQL 的 Binlog

花瓣網的搜索架構需要重構,尤其是在索引建立或者更新層面。   目前的一個架構導致的結果就是時間越久,數據本體與搜索引擎索引中的數據越不同步,相差甚大。   新的一個架構打算從 MySQL 的 Binlog 中讀取數據更新、刪除、新增等歷史記錄,並把相應信息提取出來丟到隊列中慢慢去

—— 小鳥遊死月 于2015年08月10日自豪地以 , , 唠嗑

Node.js 中使用 Redis 來實現定時任務

好久沒寫博文了,最近在跟隨着公司大牛們的腳步祕密研發新產品中。   不過前幾天有一個小需求的東西可以提出來寫一點點小乾貨兒跟大家分享分享。米娜桑會的就可以忽略了,反正我也是隨便寫的;如果覺得本文對你有用的話還請多多支持喵。(●´ω`●)ゞ 序  本文所說的定時任務或者說計劃任務並

—— 小鳥遊死月 于2015年06月05日自豪地以 , , 唠嗑

Remilia 結構圖

蕾米莉亞?其實這是花瓣的一個入庫系統結構圖,蕾米莉亞是這個項目的名字。 結構圖 設計得不好,純屬做歸檔。 其中 SanaeHDCS 是另一套系統,給 RemiliaHDPS 提供數據的。 Data Layer主要分爲 Bathtub,Dryer,Vampire 三個部分。 Bat

—— 小鳥遊死月 于2015年01月08日自豪地以 , 唠嗑

1235