經過幾個月的忙碌,我廠最近的電商平台項目終於上線,期間遇到的問題以及解決方案,也可以拿來和大家多做交流了。 我廠的項目大多采用C#.net,使用逐漸發展並流行起來的EF(Entity Framework)框架,並搭配使用丹麥的一款主打CMS, DMS的.net web應用程序sitecore ...
上一篇文章引來不少非議,筆者並非對EF有看法,而是針對不同的業務場景和框架背景,挑選不同的方案。每個方案都有其優勢劣勢,挑選最快速,最簡單的方案,是筆者的初衷。 看評論也是學習的過程,然而有些只做評價,卻不道明原委的評論,也確實讓筆者感受到了些許來自世界的惡意 開個玩笑,下面進入正題,之前系統的支付部分只需要支持支付寶和財付通,且支付代碼是寫在一個頁面文件里的,也就是說,這個頁面文件包含了支付寶和 ...
2015-03-15 20:51 11 3830 推薦指數:
經過幾個月的忙碌,我廠最近的電商平台項目終於上線,期間遇到的問題以及解決方案,也可以拿來和大家多做交流了。 我廠的項目大多采用C#.net,使用逐漸發展並流行起來的EF(Entity Framework)框架,並搭配使用丹麥的一款主打CMS, DMS的.net web應用程序sitecore ...
上一篇博文中講述了使用EF開發電商項目的代碼基礎篇,提到EF后,一語激起千層浪。不少園友紛紛表示:EF不適合增長速度飛快的互聯網項目,EF只適合企業級應用等等。 也有部分高手提到了分布式,確實,性能優化從數據庫出發,初期就加索引,然后垂直拆分,水平拆分,讀寫分離,甚至是分布式事務,陽春白雪,格局 ...
最近一致在開發能源平台,平台中很多能耗數據都是通過使用微軟的chart控件進行圖形呈現的。考慮到要給用戶更為直觀的呈現效果,需要對原有控件的功能進行擴展。微軟chart控件沒有第三方樣chart樣式炫酷,但是勝在可定制性強,中文手冊詳細,很多效果能夠自己寫出來。 主要實現功能:1.最大值 ...
2015/4/17 粗略看了activiti的sql的,在ativity engine包里邊; 沒什么頭緒,先用excel記錄數據量少的時候本機的性能情況; 不打印hibernate的sq ...
2015/4/20 周末回去想了下,hibernate、mybatis、jdbc,都行,最終定了用mybatis,誰叫它這么優雅,acvtiviti是依賴了mybatis的,就不用再引入包了; 看 ...
在編寫一個應用時,我們常常考慮的是該應用應該如何實現特定的業務邏輯。但是在逐漸發展出越來越多的用戶后,這些應用常常會暴露出一系列問題,如不容易增大容量,容錯性差等等。這常常會導致這些應用在市場的拓 ...
What 可擴展性指系統為了應對將來需求變化而提供的一種擴展能力,當有新的需求出現時,系統不需要或者僅需要少量修改就可以支持,無須整個系統重構或者重建。 Why 伴隨着業務的發展,能夠快速響應業務變化,並最大程度降低對現有系統的影響,是設計可擴展性好架構的主要目的。 Theory 設計 ...
工作流待辦(首頁待辦列表),加載緩慢,activiti本機,看了代碼又是全部數據加載到內存,然后代碼過濾,我為什么又說又呢? 用VisualVM做性能測試; 之前同事給的解決方案: 1、把 ...