摘要: 一、Docker简单介绍 Docker是一个容器,使用的是Linux现有的技术,准确来说是基于Linux内核虚拟化技术发展而来,例如:网络模型之一网桥。底层核心技术是Namespace和cgroups。 Docker版本有企业版(收费)和社区版,我们一般使用的是社区版。社区版有三个发布版本,下面是对 阅读全文
posted @ 2020-04-05 11:38 李海家 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 随着互联网的的高速发展,大多数的公司由于一开始使用的传统的硬件/软件架构,导致在业务不断发展的同时,系统也逐渐地逼近传统结构的极限。 于是,系统也急需进行结构上的升级换代。 在服务端,系统的I/O是很大的瓶颈。其中数据库的I/O最容易成为限制系统效率的一环。在优化数据库I/O这一环中,可以从优化系统 阅读全文
posted @ 2020-04-05 11:37 李海家 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 随着ASP.NET Core 2.0发布之后,原先运行在Windows IIS中的ASP.NET WebApi站点,就可以跨平台运行在Linux中。我们有必要先说一下ASP.NET Core。 ASP.NET Core 是新一代的 ASP.NET,第一次出现时的代号为 ASP.NET vNext,后 阅读全文
posted @ 2020-04-05 11:12 李海家 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 将ASP.NET升级到ASP.NET Core之后,相信大家都会遇到HttpContext.Current无法使用的问题。这也是我们迁移ASP.NET Core必须解决的问题。 本文我们详细讨论一下,使用HttpContext的正确姿势。 先列一下使用HttpContext的具体场景: 1. 在Co 阅读全文
posted @ 2020-04-05 10:58 李海家 阅读(955) 评论(0) 推荐(0) 编辑
摘要: .NET Core技术研究-中间件的由来和使用 我们将原有ASP.NET应用升级到ASP.NET Core的过程中,会遇到一个新的概念:中间件。 中间件是ASP.NET Core全新引入的概念。中间件是一种装配到应用管道中以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个组件。 阅读全文
posted @ 2020-04-05 10:57 李海家 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 调试了两天遇到一个非常诡异的问题 一个系统稳定运行了很多年,是用mvc5+WIN2008R2 + .NET 4.5 +IIS环境下运行,非常稳定,最近想迁移到一台新的服务器,为了少麻烦在阿里云上买了一台同样环境的WINDOWS 2008 R2 ,把程序部署上去后报了十分诡异的错误。 1.部署新服务器 阅读全文
posted @ 2020-04-05 10:38 李海家 阅读(323) 评论(0) 推荐(0) 编辑