BloggerAds

目前分類:未分類文章 (1849)

瀏覽方式: 標題列表 簡短摘要

帶你走進緩存世界

作者: 君之蘭  來源: 博客園  發布時間: 2011-04-12 11:07  閱讀: 3959 次  推薦: 6   原文鏈接   [收藏]  

  我們搞程序的多多少少都了解點算法。總體來講,算法是什么?算法就是“時間”和“空間”的互換策略。我們常常考究一個算法的時間復雜度或空間復雜度,如果我們有絕對足夠的時間或空間,那么算法就不需要了,可惜這種條件是不存在的,只是在某些情況下相對來說我們不用去考慮其中一個。今天我們討論的“緩存”,自然就是“用空間換時間”的算法。 緩存就是把一些數據暫時存放于某些地方,可能是內存,也有可能硬盤。總之,目的就是為了避免某些耗時的操作。我們常見的耗時的操作,比如數據庫的查詢、一些數據的計算結果,或者是為了減輕服務器的壓力。其實減輕壓力也是因查詢或計算,雖然短耗時,但操作很頻繁,累加起來也很長,造成嚴重排隊等情況,服務器抗不住)

大師兄 發表在 痞客邦 留言(0) 人氣()

三種屬性操作性能比較:PropertyInfo + Expression Tree + Delegate.CreateDelegate

作者: Artech  來源: 博客園  發布時間: 2011-03-27 21:40  閱讀: 2518 次  推薦: 0   原文鏈接   [收藏]  

  在《上篇》中,我比較了三種屬性操作的性能:直接操作,單純通過PropertyInfo反射和IL Emit。本篇繼續討論這個話題,我們再引入另外兩種額外的屬性操作方式:Expression Tree(這和IL Emit基本一致)和通過Delegate的靜態方法CreateDelegate創建相應的委托進行屬性的賦值和取值。[源代碼從這里下載]

大師兄 發表在 痞客邦 留言(0) 人氣()

集成架構:對比 Web API 與面向服務的架構和企業應用程序集成

作者: Kim J. Clark  來源: IBMDeveloperworks  發布時間: 2015-05-25 18:25  閱讀: 11743 次  推薦: 12   原文鏈接   [收藏]  
摘要:總體上講,SOA 和 Web API 似乎解決的是同一個問題:以實時的、可重用的方式公開業務功能。本教程將分析這些舉措有何不同,以及如何將它們融入到一個不斷演變的集成架構中。文中還將討論 API 管理與在它之前出現的集成架構(比如 SOA 和 EAI)有何不同。

大師兄 發表在 痞客邦 留言(0) 人氣()

Silverlight 的多線程能力(下)

來源: infoq  發布時間: 2011-03-25 10:08  閱讀: 3122 次  推薦: 0   原文鏈接   [收藏]  

  上一期筆者介紹了Silverlight實現多線程的諸多解決方案,本期筆者將通過一個實例來實現所有多線程編程方法,并且還將于JavaScript和Flash兩種Web客戶端技術性能進行比較,請勿拍磚。

大師兄 發表在 痞客邦 留言(0) 人氣()

關于Expression Tree和IL Emit的所謂的"性能差別"

作者: Artech  來源: 博客園  發布時間: 2011-03-27 21:39  閱讀: 3511 次  推薦: 2   原文鏈接   [收藏]  

  昨天寫了《三種屬性操作性能比較》,有個網友寫信問我一個問題:從性能上看,Expression Tree和IL Emit孰優孰劣?雖然我在回信中作了簡單的回答,但不知道這個網友是否懂我的意思。反正今天呆在家里也沒事兒,干脆再就這個話題再寫一篇文章。

大師兄 發表在 痞客邦 留言(0) 人氣()

VS2010 測試功能之旅:編碼的UI測試(4)-通過編寫測試代碼的方式建立UI測試(下)

作者: RealDigit  來源: 博客園  發布時間: 2011-03-25 10:04  閱讀: 1479 次  推薦: 0   原文鏈接   [收藏]  

  回顧

大師兄 發表在 痞客邦 留言(0) 人氣()

解析微服務架構(一)單塊架構系統以及其面臨的挑戰

作者: 王磊  來源: infoQ  發布時間: 2015-05-13 15:52  閱讀: 15804 次  推薦: 8   原文鏈接   [收藏]  

  概述

  多年來,我們一直在技術的浪潮中乘風破浪,揚帆奮進,尋找更優秀的方法來構建IT系統,也一直在積極的學習并觀察先進的公司如何以不同的架構方式構建或者優化其IT系統,來積極應對市場的變化,迅速做出響應,從而為客戶提供更多的價值。

大師兄 發表在 痞客邦 留言(0) 人氣()

Dojo Data Store——統一數據訪問接口

來源: InfoQ  發布時間: 2011-03-17 14:40  閱讀: 2588 次  推薦: 0   原文鏈接   [收藏]  
摘要:本文的目的就是為了介紹Dojo的數據處理模塊:Dojo.data。作為Dojo的數據處理中間層,其主要的職責就是解析及管理由數據源傳入的各種類型的數據,通過統一的數據訪問與處理接口與數據展現層(Dojo Widget)進行通訊,便于各個Widget的管理與程序的移植。

大師兄 發表在 痞客邦 留言(0) 人氣()

.Net語言中關于AOP 的實現詳解

來源: IT人家  發布時間: 2011-03-22 20:28  閱讀: 6483 次  推薦: 2   原文鏈接   [收藏]  
摘要:該文章主要和大家講解開發應用系統時在.Net語言中關于AOP 的實現。

大師兄 發表在 痞客邦 留言(0) 人氣()

Web前端開發十日談

作者: 拔赤  發布時間: 2012-10-09 04:27  閱讀: 56333 次  推薦: 117   原文鏈接   [收藏]  

大師兄 發表在 痞客邦 留言(0) 人氣()

影響架構決策的非功能性需求

作者: David Ameller等  來源: infoQ  發布時間: 2015-02-26 16:34  閱讀: 2803 次  推薦: 1   原文鏈接   [收藏]  

大師兄 發表在 痞客邦 留言(0) 人氣()

VS2010測試功能之旅:編碼的UI測試(2)-操作動作的錄制原理(上)

作者: RealDigit  來源: 博客園  發布時間: 2011-03-15 11:51  閱讀: 2626 次  推薦: 0   原文鏈接   [收藏]  

  回顧 

大師兄 發表在 痞客邦 留言(0) 人氣()

前端開發:模塊化 — 高效重構

來源: 新浪微博UDC  發布時間: 2012-09-08 12:53  閱讀: 19077 次  推薦: 20   原文鏈接   [收藏]  

  說起模塊化,也許我們首先想到的是編程中的模塊設計,以功能塊為單位進行程序設計,最后通過模塊的選擇和組合構成最終產品。把這種思想運用到頁面構建中,也已經不是什么新鮮事。相信很大一部分頁面構建工程師都經歷了這樣幾個階段:第一階段是在一個css文件中把多個頁面按自己的習慣順序從上往下編寫樣式,基本不考慮有無公用樣式,以完成設計呈現為首要目的;第二階段是提取不同頁面中的通用樣式,如公用顏色、圖標、按鈕等,實現一些基本元素的復用;第三階段是提取公用功能模塊,如導航、版權信息等,實現部分公用模塊的復用。

大師兄 發表在 痞客邦 留言(0) 人氣()

Silverlight 2.5D RPG游戲技巧與特效處理:(五)圣贊之HLSL渲染動畫

作者: 深藍色右手  來源: 博客園  發布時間: 2011-03-15 11:23  閱讀: 1245 次  推薦: 0   原文鏈接   [收藏]  

  或許大家依舊對上一節中的“黑夜”及“夢回過去”記憶猶新,追問下去HLSL到底是何方神圣能實現如此炫酷之效果?HLSL(高級著色器語言)作為微軟的獨門兵器,僅供Direct3D使用。Silverlight無比幸運,從第二個版本開始便已獲得了這把曠世利器,雖然目前僅能發揮其不到3層之功力,不過前輩Moonlight近期向世界宣布全面突破技術壁壘HLSL的威力提升至7層左右。我們完全可以預料的是,未來Silverlight將手握HLSL,踏著GPU 3D API飛揚馳騁,在RIA頁游領域所向披靡,制作一切特效及渲染動畫都將成探囊取物般輕松而愜意。

大師兄 發表在 痞客邦 留言(0) 人氣()

NHibernate 變的簡單

作者: XueM  來源: 博客園  發布時間: 2011-03-06 21:40  閱讀: 2407 次  推薦: 0   原文鏈接   [收藏]  

大師兄 發表在 痞客邦 留言(0) 人氣()

ASP.NET MVC中對數據進行排序的方法

來源: IT168  發布時間: 2011-03-15 11:21  閱讀: 5914 次  推薦: 0   原文鏈接   [收藏]  
摘要:本文將展示如何去實現數據的雙向排序。

大師兄 發表在 痞客邦 留言(0) 人氣()

海爾電商峰值系統架構設計最佳實踐

作者: 劉志斌  來源: CSDN  發布時間: 2014-12-22 17:18  閱讀: 6289 次  推薦: 10   原文鏈接   [收藏]  
摘要:本文重點介紹了海爾電商平臺的架構方案,也用不少篇幅闡述面臨的場景和挑戰,以及在架構方案決策過程中的關注點。其實作為一個優秀的電商平臺,提供極致的用戶體驗、讓技術最大化地創造價值,才是架構的終極目標。

大師兄 發表在 痞客邦 留言(0) 人氣()

案例分析:基于消息的分布式架構

作者: 張逸  來源: infoQ  發布時間: 2014-12-08 20:58  閱讀: 15449 次  推薦: 22   原文鏈接   [收藏]  

  美國計算機科學家,LaTex的作者Leslie Lamport說:“分布式系統就是這樣一個系統,系統中一個你甚至都不知道的計算機出了故障,卻可能導致你自己的計算機不可用。”一語道破了開發分布式系統的玄機,那就是它的復雜與不可控。所以Martin Fowler強調:分布式調用的第一原則就是不要分布式。這句話看似頗具哲理,然而就企業應用系統而言,只要整個系統在不停地演化,并有多個子系統共同存在時,這條原則就會被迫打破。蓋因為在當今的企業應用系統中,很難尋找到完全不需要分布式調用的場景。Martin Fowler提出的這條原則,一方面是希望設計者能夠審慎地對待分布式調用,另一方面卻也是分布式系統自身存在的缺陷所致。無論是CORBA,還是EJB 2;無論是RPC平臺,還是Web Service,都因為駐留在不同進程空間的分布式組件,而引入額外的復雜度,并可能對系統的效率、可靠性、可預測性等諸多方面帶來負面的影響。

大師兄 發表在 痞客邦 留言(0) 人氣()

前端工程師新手必讀

作者: 黃錦誠  發布時間: 2012-08-09 11:31  閱讀: 10461 次  推薦: 54   原文鏈接   [收藏]  

  公司招了幾個剛畢業的學生,作為重構的新手讓我來帶。

大師兄 發表在 痞客邦 留言(0) 人氣()

HTML5基礎,第3部分:HTML5 API的威力

作者: Grace Walker  發布時間: 2011-07-26 21:35  閱讀: 12837 次  推薦: 1   原文鏈接   [收藏]  
摘要:HTML5反映了在網絡上和在云端實施業務的方式的巨大變化。本篇文章是一個由四個部分構成的系列的第三部分,該文章系列旨在尋找并突出說明HTML5中的變化。其開始先介紹新的標簽和頁面的組織,接著提供一些網頁設計方面的高層面信息,然后是表單的創建,以及API的使用及其價值所在,最后是Canvas提供的一些頗具創意的可能做法。這一第三部分介紹了HTML5的API,使用一個例子頁面來說明它們的功能

大師兄 發表在 痞客邦 留言(0) 人氣()