原创 DDD領域驅動之乾貨(二)

   基於倉儲的實現 1、前言:本着第一節寫的有些糊塗,主要是自己喜歡實幹,不太喜歡用文字表述,就這樣吧。下面切入正題。 博客園裏面有很多的大佬,我這裏就不一一解釋概覽,有興趣的朋友可以去看大佬們寫的概覽。好了不多說了。我們先來看看倉儲的實

原创 基於官方驅動封裝mongodb

還是一如既往先把結構圖放出來,上上個版本添加了redis的緩存,但是不滿足我的需求,因爲公司有項目要求是分佈式所以呢,這裏我就增加了mongoDb進行緩存分佈式,好了先看結構圖(1)。 總的來說比較蛋疼,因爲從來沒有使用過mongoDB,從

原创 在.Net下使用redis基於StackExchange.Redis DDD領域驅動之乾貨(三)完結篇!

研究了下redis在.net下的使用,因爲以前在java上用redis用的是jedis操作,在.net不是很熟悉,在網站上也看了一部分的.net下redis的使用,大部分都是ServiceStack.Redis聽說ServiceStack.

原创 DDD領域驅動之乾貨(三)完結篇!

首先這裏發一下結構圖,因爲是重寫的,但是代碼都是一樣所有如下: 這裏我先說一下看了大部分的DDD文章都是採用的WCF做服務,這裏呢我用的是webapi做服務,WCF和WEBAPI的區別可以去百度下。 好了。現在我們看下automapper

原创 Xamarin.Forms初始

前言   Xamarin.Forms 爲 .NET 開發人員提供一個完整的跨平臺 UI 工具包。 在 Visual Studio 中使用 C# 生成完全本機的 Android、iOS 和通用 Windows 平臺應用,但是在國內用的很少教程

原创 DDD領域驅動之乾貨(四)補充篇! DDD領域驅動之乾貨(三)完結篇!

距離上一篇DDD系列完結已經過了很長一段時間,項目也擱置了一段時間,想想還是繼續完善下去。 DDD領域驅動之乾貨(三)完結篇! 上一篇說到了如何實現uow配合Repository在autofac和automapper下實現的功能,今天完善一

原创 .NET CORE2.0後臺管理系統(一)配置API

一:引用關係圖 要寫一個項目首先離不開的就是一個清晰的流程圖,當然我這裏很簡單。 上訴完成後打開api下的Startup.cs文件,因爲我是配置好了所在我直接上傳代碼然後介紹一下: using System; using System

原创 簡單的後臺數據和前臺數據交互.net

最近忙着做POS項目,心血來來潮寫了點小項目。 更具要求是隨機顯示數據並且產生的數據是可以控制的。前臺交互顯示能夠倒敘,切每次只顯示一條,頁面不能超過20條超過的部分做刪除。 我先展示一下前臺的代碼,比較簡單適合初學者。 因爲時間問題,這裏

原创 webApi簽名驗證

還是一如既往先上結構圖如下: 上一講說明了redis,也謝謝心態的建議。這裏經過改進後的redis的地址 當然這裏是加密了的,具體實現如下圖: 這裏提供的解密。 先把加密解密的幫助類放上來。 using System; using

原创 DDD領域驅動之乾貨 (一)

說道DDD不得不說傳統的架構與DDD的架構區別。 傳統的架構不外乎就是三層,而在這三層裏面又不斷的細分,始終沒有達到想要的效果,那麼爲什麼當時還是採用三層。 當然在DDD沒有提出的時候三層是大多數人的選擇。 那麼當領域驅動被提出來的時候它又

原创 FackBook的BigPiple

1. 技術背景 FaceBook頁面加載技術 試想這樣一個場景,一個經常訪問的網站,每次打開它的頁面都要要花費6 秒;同時另外一個網站提供了相似的服務,但響應時間只需3 秒,那麼你會如何選擇呢?數據表明,如果用戶打開一個網站,等待

原创 軟件開發規範

軟件開發規範   1.        目的 爲了保證企業編寫出的程序都符合相同的規範,保證一致性、統一性而建立的程序編碼規範。 編碼規範對於程序員而言尤爲重要,有以下幾個原因: - 一個軟件的生命週期中,80%的花費在於維護 - 幾乎

原创 淺析C#中的套接字編程(2)

 在此之後,當然就是用戶之間的聊天了,由ReceiveChat()函數來完成。該函數是一個獨立的線程,它處理所有用戶獲得的消息和用戶發送的消息。它主要處理了CHAT、PRIV、JOIN、GONE、QUIT等命令,處理的方法和服務器端的類似

原创 淺談Fit在Web項目中的應用

  1      什麼是Fit Fit是Framework of Integrated Testing 的縮寫,是一個致力於提供一種簡單易用的“驗收測試(Acceptance Test)”途徑的通用的測

原创 淺析C#編程中的內存管理

C#編程的一個優點是程序員不需要關心具體的內存管理,尤其是垃圾收集器會處理所有的內存清理工作。雖然不必手工管理內存,但如果要編寫高質量的代碼,還是要理解後臺發生的事情,理解C#的內存管理。本文主要介紹給變量分配內存時計算機內存中發生的情況