原创 Node.js所提供的JavaScript API整理和對比

上篇文章提到Node.js所依賴的/lib/*.js就是Node.js所支持的JavaScript API的核心包; 對應的在內部通過一系列的wrap將類似Java API的包對象通過JavaScript來暴露出來供開發者使用 細數一些具

原创 看看node.js訪問redis的庫

在公司需要分享一下redis的技術,嘗試過php,c,java訪問的實例,接下來需要看看node.js如何實現訪問的 首先在redis.io網站的client找到下載頁 https://github.com/mranney/node_re

原创 V8實例分析

上篇在編譯V8引擎,以及初步編譯實例後,接下來認真分析一下V8所帶的實例 v8-trunk\samples下面有3個例子 lineprocessor.cc process.cc shell.cc 首先從shell.cc入手 1:編譯 g+

原创 分析google開源框架zxing

google的zxing作爲開源的二維碼支持庫,在智能終端的應用是必不可少的 項目網站 http://code.google.com/p/zxing/ Multi-format 1D/2D barcode image processing

原创 Node.js測試

根據上篇自己編譯好的node.exe運行測試實例 當然最簡單的就是helloworld 將該代碼 var http = require('http'); http.createServer(function (req, res) {   

原创 進一步分析Node.js所依賴的包和特性

在編譯Node.js的源碼是,看到Node.js依賴的包包括 cares【c-ares】 網址http://c-ares.haxx.se/ c-ares is a C library for asynchronous DNS reques

原创 WebSocket服務器梳理

http://www.huqiwen.com/2012/11/21/use-websocket-in-tomcat7/ http://www.cnblogs.com/jifsu/archive/2012/06/15/2550603.htm

原创 Node.js和websocket

Nodejs伴隨HTML5的websocket,可謂相當流行 http://www.dataguru.cn/article-3350-1.html http://cnodejs.org/topic/4f16442ccae1f4aa2700

原创 瞭解事務和鎖對系統瓶頸的影響力

從事軟件領域研發,只有涉及到數據領域,或者跟數據庫打交道,或者NoSQL或者大數據領域下,都離不開事務的應用場景,通過對應的鎖設計思路來解決併發的問題。 首先關注數據庫的事務級別 1:Read unommitted(也稱之爲髒讀) 事務隔

原创 提升Oracle所需的基礎技能

用了幾年的Oracle,對一些日常的開發和優化技術已經所有耳聞,簡單羅列一些 1:單表的查詢性能 要看數據的量,查詢條件,是否命中主鍵、索引;如果數據量在幾百萬,幾乎不需要考慮; 如果幾千萬到億的數據量,如果不走索引,查詢的性能可想而知;

原创 Android源碼下的WebView分析

瀏覽器在各個平臺都有,最容易拿到源碼的就是Android的;雖然有現成的可用,還是自己分析一下; Android的WebView.java是一個內置的支持瀏覽器的視圖View,查看源碼目錄frameworks\base\core\java

原创 品味Google帶給我們的算法理論

最近在公司分享了Google的大數據背景下的一系列論文所誕生的強大技術好設計思路 GPS/MapReduce和BigTable作爲第一代的技術背景 隨着社交網絡的發展,2010年,Google發佈代號爲Caffeine的新一代搜索引擎技術

原创 大數據核心技術源碼分析之-Avro篇-2

拿到Avro-trunk下的源碼,第一個分析對象就是 avro-trunk_src\lang\java下的源碼 源碼結構包括avro,compiler,ipc,mapred,protobuf,thrift等等 首先切入avro中 一級

原创 Gumbo實例測試

上篇文章,寫到編譯gumbo成功,接下來測試一下gumbo提供的API如何運行 https://github.com/google/gumbo-parser#gumbo---a-pure-c-html5-parser中有一個簡單的實例程序

原创 Node.js的編譯測試

之前編譯和簡單測試了Google V8引擎,Node.js就是在V8引擎的基礎上進一步擴展打造的服務端的JavaScript解釋器,當然這個功勞自然離不開牛叉的V8了 V8的設計最初爲了瀏覽器使用,而Node.js讓它在服務端繼續發揚光大