《解剖PetShop》之一:PetShop的系统架构设计
2024-05-18 13:48 | 分类:编程语言 | 评论:0 次 | 浏览: 129
前言:petshop是一个范例,微软用它来展示.net企业系统开发的能力。业界有许多.net与j2ee之争,许多数据是从微软的petshop...
《解剖PetShop》之二:PetShop数据访问层数之据库访问设计
2024-05-18 13:48 | 分类:编程语言 | 评论:0 次 | 浏览: 118
二、petshop数据访问层之数据库访问设计 在系列一中,我从整体上分析了petshop的架构设计,并提及了分层的概念。从本部分开始,我将...
《解剖PetShop》之三:PetShop数据访问层之消息处理
2024-05-18 13:48 | 分类:编程语言 | 评论:0 次 | 浏览: 134
三、petshop数据访问层之消息处理 在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一...
《解剖PetShop》之四:PetShop之ASP.NET缓存
2024-05-18 13:48 | 分类:编程语言 | 评论:0 次 | 浏览: 113
四 petshop之asp.net缓存 如果对微型计算机硬件系统有足够的了解,那么我们对于cache这个名词一定是耳熟能详的。在cpu以及...
《解剖PetShop》之五:PetShop之业务逻辑层设计
2024-05-18 13:48 | 分类:编程语言 | 评论:0 次 | 浏览: 126
五 petshop之业务逻辑层设计 业务逻辑层(business logic layer)无疑是系统架构中体现核心价值的部分。它的关注点主...
《解剖PetShop》之六:PetShop之表示层设计
2024-05-18 13:48 | 分类:编程语言 | 评论:0 次 | 浏览: 134
六 petshop之表示层设计 表示层(presentation layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的...
Microsoft .Net Remoting系列教程之一:.Net Remoting基础篇
2024-05-18 13:48 | 分类:编程语言 | 评论:0 次 | 浏览: 122
一、remoting基础 什么是remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说remoti...
Microsoft .Net Remoting系列教程之三:Remoting事件处理全接触
2024-05-18 13:48 | 分类:编程语言 | 评论:0 次 | 浏览: 115
前言:在remoting中处理事件其实并不复杂,但其中有些技巧需要你去挖掘出来。正是这些技巧,仿佛森严的壁垒,让许多人望而生畏,或者是不知所...
解读ASP.NET 5 & MVC6系列教程(1):ASP.NET 5简介
2024-05-18 13:48 | 分类:编程语言 | 评论:0 次 | 浏览: 111
asp.net 5简介asp.net 5是一个跨时代的改写,所有的功能和模块都进行了独立拆分,做到了彻底解耦。为了这些改写,微软也是蛮 拼的...
解读ASP.NET 5 & MVC6系列教程(2):初识项目
2024-05-18 13:48 | 分类:编程语言 | 评论:0 次 | 浏览: 115
初识项目打开vs2015,创建web项目,选择asp.net web application,在弹出的窗口里选择asp.net 5 webs...
解读ASP.NET 5 & MVC6系列教程(3):项目发布与部署
2024-05-18 13:48 | 分类:编程语言 | 评论:0 次 | 浏览: 118
本章我们将讲解asp.net5项目发布部署相关的内容,示例项目以我们前一章创建的bookstore项目为例。发布前的设置由于新版asp.ne...
ASP.NET Identity的基本用法
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 111
早在2005年的时候,微软随着asp.net 推出了membership机制,十年磨一剑,如今的asp.net identity是否足够强大...
ASP.NET MVC使用Identity增删改查用户
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 102
源码在这里:https://github.com/darrenji/useidentitycruduserinmvc,本地下载在vs2013...
.NET中的MassTransit分布式应用框架详解
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 104
masstransit是一款优秀的分布式应用框架,可作为分布式应用的消息总线,也可以用作单体应用的事件总线。引言a free, open-s...
AspNetCore&MassTransit Courier实现分布式事务的详细过程
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 103
在之前的一篇博文中,cap框架可以方便我们实现非实时、异步场景下的最终一致性,而有些用例总是无法避免的需要在实时、同步场景下进行,可以借助s...
ASP.NET MVC实现本地化和全球化
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 111
在开发多语言网站时,我们可以为某种语言创建一个资源文件,根据浏览器所设置的不同语言偏好,让运行时选择具体使用哪个资源文件。资源文件在生成程序...
.NET Core部署为Windows服务的详细步骤
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 101
一、概述目前测试了下面两个项目,均可以部署为windows服务运行。部署的方式二、.net core部署windows服务1、项目中需要的配...
Entity Framework使用DBContext实现增删改查
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 104
有一段时间没有更新博客了,赶上今天外面下雨,而且没人约球,打算把最近对entity framework dbcontext使用的心得梳理一下...
.NET6打包部署到Windows Service的全过程
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 124
1.安装nuget包安装以下nuget包支持windows service <packagereference include="m...
.NET API 接口数据传输加密最佳实践记录
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 126
我们在做 api 接口时,相信一定会有接触到要给传输的请求 body 的内容进行加密传输。其目的就是为了防止一些敏感的内容直接被 ui 层查...
.Net Core和RabbitMQ限制循环消费的方法
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 107
前言当消费者端接收消息处理业务时,如果出现异常或是拒收消息将消息又变更为等待投递再次推送给消费者,这样一来,则形成循环的条件。循环场景生产者...
.Net core Blazor+自定义日志提供器实现实时日志查看器的原理解析
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 104
基于blazor server的实时日志显示组件场景我们经常远程连接服务器去查看日志,比较麻烦,如果直接访问项目的某个页面就能实时查看日志就...
使用Hangfire+.NET 6实现定时任务管理(推荐)
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 105
在.net开发生态中,我们以前开发定时任务都是用的quartz.net完成的。在这篇文章里,记录一下另一个很强大的定时任务框架的使用方法:h...
关于EF的Code First的使用以及踩坑记录
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 110
最近公司需要使用ef(entity framework)的codefirst,虽然之前接触过ef的使用,但是却从来没有使用过codefirs...
在.NET程序崩溃时自动创建Dump的思路详解
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 100
今天在浏览张队转载文章的留言时,遇到一个读者问了这样的问题,如下图所示:首先能明确的一点是"程序崩溃退出了是不能用常规的方式dum...
基于.NET 7 的 QUIC 实现 Echo 服务的详细过程
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 94
前言随着今年6月份的 http/3 协议的正式发布,它背后的网络传输协议 quic,凭借其高效的传输效率和多路并发的能力,也大概率会取代我们...
在 .NET MAUI 中加载 json 文件的方法
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 105
引言:按core传统方式添加 addjsonfile("appsettings.json") 在windows平台和ss...
.net如何优雅的使用EFCore实例详解
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 107
正文efcore是微软官方的一款orm框架,主要是用于实体和数据库对象之间的操作。功能非常强大,在老版本的时候叫做ef,后来.net cor...
.NET 6实现滑动验证码的示例详解
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 173
本节创建的类全部在工程的model目录下:captchadata.cscaptchadata.cs:验证码的数据类实体namespace s...
.NET一行代码实现GC调优,让程序不再占用内存
2024-05-18 13:44 | 分类:编程语言 | 评论:0 次 | 浏览: 86
经常看到有群友调侃“为什么搞java的总在学习jvm调优?那是因为java烂!我们.net就不需要搞这些!”真的是这...