
HTTP服務七層架構技術探討
1. 為什么分層? 計算機領域的體系結構普遍采用了分層的方式。 從整體結構來看: 從最底層的硬件往高層依次有: 操作系統 -> 驅動程序 -> 運行庫 -> 系統程序 -> 應用程序等等。 從網絡分層模型OS...
|
1. 為什么分層? 計算機領域的體系結構普遍采用了分層的方式。 從整體結構來看: 從最底層的硬件往高層依次有: 操作系統 -> 驅動程序 -> 運行庫 -> 系統程序 -> 應用程序等等。 從網絡分層模型OS...
英文原文:Stop Procrastinating by "Clearing to Neutral"“瀅瀅,我發現自己最近拖延成災啊,有啥好辦法么?”“哼,你算是問對人了,我可是人稱拖延小天后啊。。。” 很多時候,我們之所以拖延...
英文原文:My 15 Minute Rule to Productivity 我總是拖延。我會把一件要做的事拖到最后一刻才開始。我還學會了用后期的超高效來彌補之前的拖延,反正我最終我總能在 deadline 之前完成它!但我知道我的問題就...
——薛涌《天才是訓練出來的》讀后感 長期以來,“軟件業”一直被視為“智力密集”型的“朝陽”產業,大多數從業者都受過高等教育,其平均素質居于社會各行業的前列,...
作為微博的頁面構建工程師,主要職責就是利用html&css,高質量的完成靜態頁面的制作,保證項目的按時完成。而頁面需要的js效果則交給下游的js前端工程師去做。在微博,這兩個崗位是分開的。但在大家的思維定勢里可...
也許你是一位項目經理,也許你是一位項目骨干成員,或者開發小組長。在我發表“如何提高代碼質量”的這一系列文章后,有許多網友都向我抱怨,說他無法把握整個項目組成員的代碼質量。我想,這也是所有項目...
代碼審查(Code Review)是軟件開發中常用的手段,和QA測試相比,它更容易發現和架構以及時序相關等較難發現的問題,還可以幫助團隊成員提高編程技能,統一編程風格等。 1. 代碼審查要求團隊有良好的文化 團隊需...
UX Movement 是一個專注于界面設計的博客,其創始人 Anthony T 在 Smashing Magazine 上發表了一篇文章《Better Password Masking For Sign-Up Forms》,文中指出用戶進行注冊時,隱藏密碼是不合適的,不僅會阻礙用...
英文原文:Scalability Best Practices: Lessons from eBay 在eBay,可伸縮性是我們每天奮力抵抗的一大架構壓力。我們所做的每一項架構及設計決策,身前身后都能看到它的蹤影。當我們面對的是全世界數以億計的...
今天這堂培訓課講什么呢?我既不講Spring,也不講Hibernate,更不講Ext,我不講任何一個具體的技術。我們拋開任何具體的技術,來談談如何提高代碼質量。如何提高代碼質量,相信不僅是在座所有人苦惱的事情,也是所有軟件...
程序江湖:第一章 少年不識愁滋味 歐陽明一直想出來闖闖。離開自己的家,遠離自己的故鄉,到一個自己從來沒有到過的地方去闖蕩。這是他一直夢想的。因此,他選擇了到外地讀大學。這樣,他就可以逐漸適應離開父母的...
本文由淘寶開放平臺技術產品負責人@放翁_文初撰寫,它講述了一個個冷冰冰產品背后的活生生的人了,也在講述著一個碼農的六年心路歷程,“技術耐得住寂寞,低谷積累高峰沖刺,主動改變一切。” 2012 年 10 月...
本來題目想寫為“十八年開發經歷總結”,但是一想我的開發生涯還沒結束,怎么就總結了呢。再說個人的一些積累和看法也不一定正確,所以還是改為小結比較妥當,言下之意自己還需要繼續積累進步。本文主要...
1. 架構概述 領域驅動設計(Domain Driven Design)有一個官方的sample工程,名為DDDSample,官網:http://dddsample.sourceforge.net/,該工程給出了一種實踐領域驅動設計的參考架構,本文將對此該架構進行簡單介...
語言只是工具 我曾經是非常執著的開發人員。我有連續幾天幾夜 Coding 的經歷,也曾經為了一個技術問題耗上三四個星期而導致項目一再延遲,還曾經為了一個實現細節與項目相關的人員逐一爭論。 我也曾經像...
文 / 黃亮 王立杰 持續集成作為一種敏捷軟件開發實踐,已經被越來越多的開發者所接受。持續集成倡導開發團隊頻繁地進行系統集成——通常一天一次到數次,每次集成都能被自動編譯和測試驗證,從而能...
最近在看一本書,加來道雄(Michio Kaku)的《物理學的未來》,第一、第二章是程序員更加關心的,對于下一個 100 年計算機和人工智能未來的預測。想想計算機發展短暫的歷史,這些發生了的翻天覆地的變化,似乎都在彈指一...
作為 ThoughtWorks 的一名咨詢師,我曾不止一次的被問到 ThoughtWorks 的交付項目和一般意義上的外包到底有何區別。要區分差別,首先要對外包加以定義,外包從最傳統的 IT 外包到業務流程的外包,以及最近幾年新興...
這是一個很老的話題“前端工程師的價值體現在哪里?”。有人說:“前端工程師之于網站的價值猶如化妝師之于明星的價值。”一位好的Web前端開發工程師在知識體系上既要有廣度,又要有深度。當...
一直想寫這篇“十日談”,聊聊我對Web前端開發的體會,順便解答下周圍不少人的困惑和迷惘。我不打算聊太多技術,我想,通過技術的歷練,得到的反思應當更重要。 我一直認為自己是“初級”前端...
在架構師的角色中,溝通是要求有效果的必備技能與工具。換句話說,溝通是架構師指示別人或群體完成特定行動唯一真正有效的手段。 架構師通常沒有對為其項目工作的他人的直接管理權。他們的項目往往是跨部門...
英文原文:Older Developers: Bad Habits Are Killing Your Career 我在最近一次《關于年長程序員的5個誤傳》文章評論中收獲頗豐。畢竟,它有望打破被人們當做假定真理而誤傳了很多年的謬論。但我省略掉了一...
英文原文:You Already Know How To Use It 譯者:澤維爾 在iPad的第一部電視廣告中,旁白這樣說道,“它是如此的強大,如此的神奇。你早已經知道該怎么使用它。”這是一個非常有力的陳述。這是一款...
1. 前言 最近一段時間做項目,需要做機能模塊的設計。客戶方指名要用UML圖作設計資料。 但是跟日本人打了這么多年交道,UML圖是什么東西,我早就忘記光了,沒辦法,只好從頭查資料。 于是做出來了這樣一個資...
事實上,有很多你可能正在學習的很酷的新事物,似乎每12.8秒就有一項新技術出現,那到底為什么你要花費空閑時間學習一門像SQL這樣又老又臭的語言呢?讓我告訴你我的理由。 SQL是可移植的 計算機系的學生們在...