去掉 DbContextPool 后 Windows 上的 .NET Core 版博客表现出色
去掉 DbContextPool 后 Windows 上的 .NET Core 版博客表现出色今天早上,我们修改了博客程序中的1行代码,将 services.AddDbContextPool 改为 services.AddDbContext ,去掉 DbContextPool 。 然后奇迹出现了 —— 单台4个8G的服务器,800 左右的 QPS 不在话下,CPU 的稳健与 .NET Frame....
.NetCore外国一些高质量博客分享
前言 我之前看.netcore一些问题时候,用bing搜索工具搜到了一些外国人的博客。翻看以下,有学习的价值,就分享在这里了。 个人博客 andrewlock.net 最新几篇如下,一看标题就知道很有实用价值。 为什么我的ASP.NET Core特定于环境的配置没有加载? 使用Docker在CI中运行ASP.NET核心应用程序的冒烟测试 将Segment客户端分析添加到ASP.NET ...
在Web微信应用中使用博客园RSS以及Quartz.NET实现博客文章内容的定期推送功能
本篇随笔介绍在Web微信应用中使用博客园RSS以及Quartz.NET实现博客文章内容的定期推送功能,首先对Quartz.NET进行一个简单的介绍和代码分析,掌握对作业调度的处理,然后对博客园RSS内容的处理如何获取,并结合微信消息的群发接口进行内容的发送,从而构建了一个在Web应用中利用作业调度来进行消息发送的业务模型。 Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定....
《.NET应用架构设计:原则、模式与实践》新书博客--试读-1.1.2 架构师的职责
1.1.2 架构师的职责 既然已经了解架构的含义,那我们再来看看负责创建架构的责任人:架构师。 架构师这个角色在任何软件开发项目中都是最有挑战性的。 1. 架构师的领导与决策能力 首先,架构师是一位技术领导,这意味着架构师除了拥有专门的技能外,还必须拥有领导能力,领导能力也要能体现在组织中的职位上。 &...
《.NET应用架构设计:原则、模式与实践》新书博客-2.1.1-设计原则简述
第2章 模式、设计原则和方法 在软件世界中,我们在不断地解决着各种问题,其中有些问题前人已经总结出了解决的方法和经验,而这些方法和经验则形成了我们所熟知的模式。本章主要讲述在面向对象设计中可以采用的一些设计模式、设计原则,以及企业架构模式。在开发过程中,如果正确采用了模式和原则,可以快速解决和分解复杂的问题,从而开发出更加漂...
《.NET应用架构设计:原则、模式与实践》新书博客--试读-持续更新
新书目录: 前言 第一部分 架构与设计的原则和模式 第1章 架构与设计的流程和核心概念/2 1.1 正确认识软件架构/2  ...
《.NET应用架构设计:原则、模式与实践》新书博客--试读-1.1-正确认识软件架构
第1部分 架构与设计的原则和模式 第1章 架构与设计的流程和核心概念 很多的开发人员(不管其处于那个阶层)对架构设计特别着迷,甚至达到了痴迷和神往的地步。不过,学习编程相对而言可能是一件比较容易的事情(只要有好的学习态度和编程习惯,然后掌握一定的技术,很快就可以成为...
《.NET应用架构设计:原则、模式与实践》新书博客--试读-2.1.2 设计原则实战
2.1.2 设计原则实战 下面我们就以一个简单的电子商务系统为背景:通过给定的产品分类ID获取该分类下的所有产品。 对于这个问题,基本上不用想就可以实现,如图2-1的类图设计。 图2-1 获取分类产品的类图 其中: q ProductSer...
《.NET应用架构设计:原则、模式与实践》新书博客--试读-1.2 正确理解设计的含义
1.2 正确理解设计的含义 虽然我们常常把“架构”和“设计”放在一起,总称为“架构设计”,其实从严格的意义上来说,“架构”和“设计”是两个概念,这里不是故意玩文字的游戏,而是两者的关注点确实是不一样的。 1.2.1 设计的重要性 设计主要是指一个思考和...
《.NET应用架构设计:原则、模式与实践》新书博客--试读-1.3 架构设计中的重要概念
1.3 架构设计中的重要概念 接下来的这一节主要提及与架构有关的一些概念。 1.3.1 Tier和Layer 有些做开发的朋友容易把Tier和Layer混淆,或者认为两者是一样的。其实这两个概念并不相同,最简单的解释就是:Layer往往是指系统的逻辑结构,而Ti...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
.NET更多博客相关
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注