原创 翻譯 - NodeJS錯誤處理最佳實踐

# 翻譯 - NodeJS錯誤處理最佳實踐王龑 — APRIL 13, 2015**NodeJS的錯誤處理讓人痛苦,在很長的一段時間裏,大量的錯誤被放任不管。但是要想建立一個健壯的Node.js程序就必須正確的處理這些錯誤,而且這並不難學。

原创 爲何響應時間常被測錯

陶炳哲 — APRIL 09, 2015爲何響應時間常被測錯響應時間在許多情況下都是性能分析的基礎。它們處於預期的界限內時,一切正常;而一旦過高,我們就得開始優化應用。因此響應時間在性能監測和分析中扮演着核心角色。在虛擬化和雲環境中,它們也

原创 提高Python運行效率的六個竅門

曾靈敏 — MAY 18, 2015 Python是一門優秀的語言,它能讓你在短時間內通過極少量代碼就能完成許多操作。不僅如此,它還輕鬆支持多任務處理,比如多進程。不喜歡Python的人經常會吐嘈Python運行太慢。但是,事實並非如此。嘗

原创 【譯】 沙箱中的間諜 - 可行的 JavaScript 高速緩存區***

王龑 — MAY 27, 2015 原文連接 The Spy in the Sandbox – Practical Cache Attacks in Javascript相關論文可在 https://github.com/wyvernnot

原创 Rake::TestTask 介紹

李哲 — MAY 28, 2015 通常我們創建一個新的項目的時候,會建立一個test或者spec的文件夾來存放測試的文件,運行這些測試需要單獨的命令,比如在項目目錄下執行rspec .或者ruby test.rb等等,這些測試的工具中大多

原创 Python Tricks 若干

在 python 代碼中可以看到一些常見的 trick,在這裏做一個簡單的小結。 json 字符串格式化 在開發 web 應用的時候經常會用到 json 字符串,但是一段比較長的 json 字符串是可讀性較差的,不容易看出來裏面結構的。

原创 Python - 裝飾器使用過程中的誤區

曾靈敏 — APRIL 27, 2015 裝飾器基本概念 大家都知道裝飾器是一個很著名的設計模式,經常被用於AOP(面向切面編程)的場景,較爲經典的有插入日誌,性能測試,事務處理,Web權限校驗, Cache等。 Python語言本身提供

原创 APM for .NET評測系列:OneAPM vs SCOM

隨着.NET技術的開源和推廣,越來越多的企業選擇使用.NET語言開發業務系統,其性能問題是大家共同面臨的最棘手的問題。 筆者在此向大家分享一款國內還算靠譜的產品OneAPM,來管理業務系統的性能及Http ERROR。並從安裝,性能,功

原创 NodeJS異常處理uncaughtException篇

王龑 — APRIL 08, 2015 很多 NodeJS 的開發者在抱怨異常處理太麻煩,我們會通過一些列博客梳理一下NodeJS中常見的異常處理的手段。 和大多數編程語言一樣,在 NodeJS 裏可以通過throw拋出一個異常: th

原创 Ruby中的語句中斷和返回

李哲 — APRIL 28, 2015 return,break,next 這幾個關鍵字的使用都涉及到跳出作用域的問題,而他們的不同 則在於不同的關鍵字跳出去的目的作用域的不同,因爲有代碼塊則導致有一些地方需要格外注意。 return

原创 Ruby探針的基本實現原理

李哲 — MAY 13, 2015 語言本身 Ruby語言支持語法級別的系統,框架,甚至語言本身的方法複寫,一般叫做元編程(meta programming), 此基礎之上還有一些術語爲mixin,方法的動態定義,運行時類改寫等等,這些技

原创 運維神器-分分鐘定位500錯誤!

做過運維的小夥伴都知道,當用戶瀏覽器上出現白屏、應用端API得到500錯誤、取到數據爲空是非常崩潰的一件事情。500錯誤是服務器端非常常見的一個錯誤,有可能是開發時導致的語法錯誤,也有可能是文件引用導致的錯誤。當用戶反饋了 500 錯誤之

原创 JAVA 異常對於性能的影響

陶炳哲 — MAY 12, 2015 在對OneAPM的客戶做技術支持時,我們常常會看到很多客戶根本沒意識到的異常。在消除了這些異常之後,代碼運行速度與以前相比大幅提升。這讓我們產生一種猜測,就是在代碼裏面使用異常會帶來顯著的性能開銷。

原创 JAVA 異常對於性能的影響

陶炳哲 — MAY 12, 2015 在對OneAPM的客戶做技術支持時,我們常常會看到很多客戶根本沒意識到的異常。在消除了這些異常之後,代碼運行速度與以前相比大幅提升。這讓我們產生一種猜測,就是在代碼裏面使用異常會帶來顯著的性能開銷。

原创 Ruby中的Profiling工具

看看如何調試Ruby的性能問題 李哲 — APRIL 08, 2015 Ruby內置的profiler 內置的profiler實現的很簡單,在ruby2.2中只有150行代碼,大家可以看看它的實現profile.rb 。內置的profil