1.try{}catch{} 中的exception: 異常,不要吞掉,該throw的應該throw出來,由項目統一的ExceptionHandler統一處理 盡量豐富throw出的ex ...
最近這幾天在幫檸檬看她的APM系統要如何收集.Net運行時的各種事件, 這些事件包括線程開始, JIT執行, GC觸發等等. .Net在windows上 NetFramework, CoreCLR 通過ETW Event Tracing for Windows , 在linux上 CoreCLR 是通過LTTng跟蹤事件. ETW的API設計已經被很多人詬病, 微軟推出的類庫krabsetw中直指 ...
2017-12-27 16:21 12 6213 推薦指數:
1.try{}catch{} 中的exception: 異常,不要吞掉,該throw的應該throw出來,由項目統一的ExceptionHandler統一處理 盡量豐富throw出的ex ...
在上一篇里,我介紹了如何應用socket和epoll來組織和管理從客戶端(如,瀏覽器)傳入的連接,通過設置非阻塞連接讓Webserver有更好的性能. 下面,我介紹一下在我寫的Webserver Maestro用的線程池.Maestro整體的結構是epoll輪詢加上線程池處理傳入 ...
關於如何寫一個Webserver,很多大咖都發表過類似的文章.趁着這個五一假期,我也來湊個份子. 我寫Webserver的原因,還得從如何將http協議傳送的消息解析說起.當時,我只是想了解一下http的消息解析過程,好能夠提高基於http協議的消息處理效率,所以就在網上搜了一下 ...
編寫缺陷報告是測試人員的日常工作,好的缺陷報告能夠讓開發人員更容易理解,更快速的定位問題;不好的缺陷報告可能會誤導調查方向,增加溝通成本。那么一個好的缺陷報告應該包括哪些方面呢? 請看我的mindmap: 標題 1. 首先要做一個“標題黨”(此標題黨非彼標題黨)。標題一定要清晰簡潔易 ...
通過園友們的討論,以及我自己查了些資料,然后對接口安全做一個相對完善的總結,承諾給大家寫個demo,今天一並放出。 對於安全也是相對的,下面我來根據安全級別分析 1.完全開放的接口 有沒有這樣的接口,誰都可以調用,誰都可以訪問,不受時間空間限制,只要能連上互聯網就能調用 ...
第一次寫接口的時候,感覺太過籠統,壓根不知道接口是個什么東東,,后來自己也查了好多資料,才發現其實接口可以就認為是一個方法,自己多寫幾種以后就會發現挺簡單的,自己整理了一下資料,純屬增強自己的記憶,也方便更多像我這樣的菜鳥們參考。。。 下面是我自己寫的一個案例,用來同步文件用的這里我用的流 ...
引語:現在互聯網那么熱,你手里沒幾個APP都不好意思跟別人打招呼!但是,難道APP就是全能的神嗎?答案是否定的,除了優雅的APP前端展示,其實核心還是服務器端。數據的保存、查詢、消息的推送,無不是在服務器端完成的,默默地!那么,怎樣提供一個好的服務端API接口就是一個至關重要的問題 ...
導讀 背景 痛點在哪? 為什么要寫接口文檔? API規范 接口工具 總結 背景 隨着業務的發展,支撐組的項目也是越來越多。同時,從整個支撐組項目架構體系(含運維和運營體系),我們對系統業務水平拆分,垂直分層,讓業務系統更加清晰 ...