文章 2017-12-05 来自:开发者社区

[.NET领域驱动设计实战系列]专题七:DDD实践案例:引入事件驱动与中间件机制来实现后台管理功能

原文:[.NET领域驱动设计实战系列]专题七:DDD实践案例:引入事件驱动与中间件机制来实现后台管理功能 一、引言  在当前的电子商务平台中,用户下完订单之后,然后店家会在后台看到客户下的订单,然后店家可以对客户的订单进行发货操作。此时客户会在自己的订单状态看到店家已经发货。从上面的业务逻辑可以看出,当用户下完订单之后,店家或管理员可以对客户订单进行跟踪和操作。上一专题我们已经实现创建订单的功能....

文章 2017-11-30 来自:开发者社区

.Net Discovery 系列之七--深入理解.Net垃圾收集机制(拾贝篇) 发布在新年第一秒

关于.Net垃圾收集器(Garbage Collection),Aicken已经在“.Net Discovery 系列”文章中有2篇的涉及,这一篇文章是对上2篇文章的补充,关于“.Net Discovery 系列”文章索引请见本文结尾。     第一节.垃圾回收算法与完整收集(Full GC)     垃圾收集器就是跟踪所有被引...

.Net Discovery 系列之七--深入理解.Net垃圾收集机制(拾贝篇) 发布在新年第一秒
文章 2017-11-30 来自:开发者社区

.Net Discovery系列之十-深入理解平台机制与性能影响(上)

 转眼间《.Net Discovery》系列文章已经推出1年了,本文为该系列的第10-13篇文章,在本文中将对以前所讲的.Net平台知识做一个小小的总结与机制分析,引出并重点介绍这些机制对程序性能的影响与改进建议。     本文将分为四部分,分别讲述了:垃圾回收机制、即时编译机制、异常处理机制、字符串驻驻留机制的原理与性能改进建议。《.Net Di...

.Net Discovery系列之十-深入理解平台机制与性能影响(上)
文章 2017-11-21 来自:开发者社区

asp.net的缓存机制

缓存是把应用程序中的需要频繁、快速访问的数据保存在内存中的编程技术,通常用来提高网络的响应速度。在ASP.NET中使用Cache类来管理缓存。下面详述控件级数据缓存功能和页面级数据缓存功能的实现:   (1)数据库缓存依赖 数据库缓存依赖由SqlCacheDependency类管理; 数据库缓存依赖的优点: 1、提高数据呈现速度,每次获取数据后,系统根据用户设置的缓存时间,在有效期内,将...

文章 2017-11-16 来自:开发者社区

.Net Discovery系列之十一-深入理解平台机制与性能影响 (中)

上一篇文章中Aicken为大家介绍了.Net平台的垃圾回收机制与其对性能的影响,这一篇中将继续为大家介绍.Net平台的另一批黑马—JIT。    有关JIT的机制分析    ● 机制分析    以C#为例,在C#代码运行前,一般会经过两次编译,第一阶段是C#代码向MSIL的编译,第二阶段是IL向本地代码的编译...

.Net Discovery系列之十一-深入理解平台机制与性能影响 (中)
文章 2017-11-16 来自:开发者社区

.Net Discovery 系列之五--深入浅出.Net实时编译机制(上)

  欢迎阅读“.Net Discovery 系列”文章,本文将分上、下两部分为大家讲解.Net JIT方面的知识,敬请雅正。       JIT(Just In Time简称JIT)是.Net边运行边编译的一种机制,这种机制的命名来源于丰田汽车在20世纪60年代实行的一种生产方式,中文译为“准时制”。     .Net...

.Net Discovery 系列之五--深入浅出.Net实时编译机制(上)
文章 2017-11-16 来自:开发者社区

.Net Discovery 系列之六--深入浅出.Net实时编译机制(下)

    接上文     在初始化时,HashTable中各个方法指向的并不是对应的内存入口地址,而是一个JIT预编译代理,这个函数负责将方法编译为本地代码。注意,这里JIT还没有进行编译,只是建立了方法表!     下表(表1)为首次加载调用时HashTable的情况:    &...

.Net Discovery 系列之六--深入浅出.Net实时编译机制(下)
文章 2017-11-16 来自:开发者社区

.Net Discovery系列之十二-深入理解平台机制与性能影响(下)

    上一篇文章中Aicken为大家介绍了.Net平台的垃圾回收机制、即时编译机制与其对性能的影响,这一篇中将继续为大家介绍.Net平台的异常捕获机制与字符串驻留机制。 三.关于异常捕获机制     虽然我们已经很辛苦了,但是仍然有很多原因使代码运行失败,如引用null引用、索引越界、内存溢出、类型转换失败等等。这就需要我们的代码有足够的容错能力...

文章 2017-11-16 来自:开发者社区

构建高性能.NET应用之配置高可用IIS服务器-第四篇 IIS常见问题之:工作进程回收机制(上)

通过三篇文章的普及,相信大家对IIS应该有了一个基本的了解。那么从本篇文章开始,我们就开始进入IIS一些比较实际的话题:如何配置IIS,使得其性能尽可能的高。   系列文章: 构建高性能.NET应用之配置高可用IIS服务器-第一篇:IIS必须掌握的知识  构建高性能.NET应用之配置高可用IIS服务器-第二篇 IIS请求处理模型 构建高性能.NET应用之配置高可用IIS服务器-...

文章 2017-11-15 来自:开发者社区

.Net Discovery 系列之四--深入理解.Net垃圾收集机制(下)

 上一节给大家介绍了 .Net GC的运行机制,下面来讲下与GC相关的重要方法。   第二节.GC关键方法解析   1.Dispose()方法   Dispose可用于释放所有资源,包括托管的和非托管的,需要自己实现。   大多数的非托管资源都要求手动释放,我们应当为释放非托管资源公开一个方法,实现释放非托管资源的方法有很多种,实现IDispose接口的Dispose方法是最好的,这可以...

.Net Discovery 系列之四--深入理解.Net垃圾收集机制(下)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注