万本电子书0元读

万本电子书0元读

顶部广告

深入浅出:.NET框架设计与实现电子书

售       价:¥

纸质售价:¥102.60购买纸书

69人正在读 | 0人评论 6.7

作       者:冯辉

出  版  社:电子工业出版社

出版时间:2023-02-01

字       数:16.2万

所属分类: 科技 > 计算机/网络 > 多媒体/数据通信

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书主要介绍.NET框架的核心部分,不仅阐述了框架的核心设计,还展示了实践代码和运行效果,同时根据不同的功能模块扩展出属于自己的小组件。通过阅读本书,读者可以深了解.NET框架的核心设计,掌握.NET性能调优和ASP.NET Core的部署方式。本书包含18章。第1~3章主要介绍.NET框架、发环境和运行模式。第4~12章主要介绍依赖注、配置与选项、后台任务、中间件、缓存、本地化、健康检查、文件系统和日志等常用功能模块。第13~17章主要介绍线程、线程同步、内存管理、诊断和调试,以及编译技术等内容。第18章主要介绍应用程序的部署方式,包括宿主机的部署,以及Docker和Kubernetes的部署。<br/>【推荐语】<br/>基础阶段:从简单的示例代码始,创建一个非常简单Demo。 阶阶段:编写代码的同时,轻松学习掌握核心的实现。 原理阶段:抽丝剥茧,通过源码,让你了解不同模块内部的原理。 实践阶段:对章节的内容做更深的理解和研究,创建自定义具有扩展的模块。<br/>【作者】<br/>冯辉,Microsoft MVP、Dapr Member、.NET Conf China 2020/2021讲师、源技术的积极倡导者与贡献者。具有丰富的.NET发经验,专注于.NET平台、云原生、服务化和DevOps等技术领域的研究。<br/>
目录展开

内容简介

推荐序 Forewords

前言 Preface

第1章 .NET概述和环境安装

1.1 .NET框架简介

1.2 .NET的开发环境

1.3 小结

第2章 .NET运行原理概述

2.1 .NET CLI概述

2.2 小结

第3章 ASP.NET Core应用程序的多种运行模式

3.1 自宿主

3.2 IIS服务承载

3.3 将WebAPI嵌入桌面应用程序中

3.4 服务承载

3.5 延伸阅读:WindowsFormsLifetime

3.6 小结

第4章 依赖注入

4.1 .NET依赖注入

4.2 实现批量服务注册

4.3 小结

第5章 配置与选项

5.1 配置模式

5.2 选项模式

5.3 设计一个简单的配置中心

5.4 小结

第6章 使用IHostedService和BackgroundService实现后台任务

6.1 IHostedService

6.2 BackgroundService

6.3 任务调度

6.4 小结

第7章 中间件

7.1 中间件的作用

7.2 中间件的调用过程

7.3 编写自定义中间件

7.4 在过滤器中应用中间件

7.5 制作简单的API统一响应格式与自动包装

7.6 延伸阅读:责任链模式

7.7 延伸阅读:中间件常见的扩展方法

7.8 小结

第8章 缓存

8.1 内存缓存

8.2 分布式缓存

8.3 HTTP缓存

8.4 小结

第9章 本地化

9.1 内容本地化

9.2 多样化的数据源

9.3 小结

第10章 健康检查

10.1 检查当前应用的健康状态

10.2 发布健康报告

10.3 可视化健康检查界面

10.4 小结

第11章 文件系统

11.1 ASP.NET Core静态文件

11.2 自定义一个简单的文件系统

11.3 小结

第12章 日志

12.1 控制台日志

12.2 调试日志

12.3 事件日志

12.4 EventSource日志

12.5 TraceSource日志

12.6 DiagnosticSource日志

12.7 小结

第13章 多线程与任务并行

13.1 线程简介

13.2 基于任务的异步编程

13.3 线程并行

13.4 小结

第14章 线程同步机制和锁

14.1 原子操作

14.2 自旋锁

14.3 混合锁

14.4 互斥锁

14.5 信号量

14.6 读写锁

14.7 小结

第15章 内存管理

15.1 内存分配

15.2 垃圾回收器

15.3 资源释放

15.4 垃圾回收器的设置

15.5 小结

第16章 诊断和调试

16.1 性能诊断工具

16.2 Linux调试

16.3 小结

第17章 编译技术精讲

17.1 IL解析

17.2 JIT简介

17.3 JIT编译

17.4 AOT编译

17.5 小结

第18章 部署

18.1 发布与部署

18.2 Docker

18.3 编写Dockerfile文件

18.4 构建.NET应用镜像

18.5 Docker Compose

18.6 Docker Swarm

18.7 Kubernetes

18.8 小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部