摘要: 一、简介 Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技术。 EF Core 可用作对象关系映射程序 (O/RM),以便于 .NET 开发人员能够使用 .NET 对象来处理数据库,这样就不必经常编写大部分数据 阅读全文
posted @ 2020-06-11 17:18 Sun223 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 高并发问题的出现 随着时间、用户、并发次数增加,会出现大数据高并发问题,即计算资源不够 请求多了 解决思路: 1. 换硬件,但是有局限性2.多台服务器协同完成 先介绍一些概念 分布式:原本一台服务器完成,分成多台服务器协作完成集群:多台服务器做完全相同的事儿,每个服务器都做相同的 分布式跟集群区别: 阅读全文
posted @ 2020-05-25 17:04 Sun223 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 微服务核心 1.服务发现,调用方如何发现服务(调用服务出现变动,能找到他) 2.负载均衡,如何调用服务(多个服务实例,如何优先调用) 分布式的解决方法 1.集中式代理 Nginx 2.客户端嵌入--Consul 3.网格服务-Service Mesh 集中式代理 Nginx 描述:Nginx自身可以 阅读全文
posted @ 2020-05-21 11:36 Sun223 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 微服务的升级之路 单体应用时代 分布式 SOA面向服务架构 微服务 单体应用时代 描述:应用程序就是一个项目,在一个进程里面运行 特点:开发简单,集中管理,没有分布式的损耗 缺点:不好维护,升级困难,无法块捷迭代 分布式时代 描述:多进程协作 特点:一系列服务组装成系统,独立部署,独立运行,强调隔离 阅读全文
posted @ 2020-05-21 11:08 Sun223 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、发展由来 POP OOP AOP DDD POP:(面向过程编程) 描述:考虑问题是1234步骤 特点:简单,无法应对复杂需求 举例子:把食物放冰箱 第一步:打开冰箱 第二步:塞进去食物 第三步:关冰箱 OOP:面向对象编程 特点:把事物作为对象考虑 特性:封装、继承、多态 描述:对象交互,完成 阅读全文
posted @ 2020-05-18 12:10 Sun223 阅读(523) 评论(0) 推荐(2) 编辑
摘要: 1.选择.NETCore WinFormApp启用窗体设计器2.点击项目名称,修改项目文件属性 <Project Sdk="Microsoft.NET.Sdk.WindowsDesktop"> <PropertyGroup> <OutputType>WinExe</OutputType> <Targ 阅读全文
posted @ 2020-05-15 11:30 Sun223 阅读(10012) 评论(0) 推荐(0) 编辑
摘要: AddSingleton()方法创建一个Singleton服务,首次请求会创建服务,然后,所有后续的请求中都会使用相同的实例,整个应用程序生命周期都使用该单个实例 AddScoped():不同http清求,实例不同,同名谓词不同,也不行。例如httpget跟httppost,作用域是一定范围内,例如 阅读全文
posted @ 2020-04-25 16:33 Sun223 阅读(6306) 评论(0) 推荐(0) 编辑
摘要: 1.产生乱码原因:表单提交使用的method="get",get方式数据都是通过地址栏传输,数据会以iso-8859-1方式传输,因此产生乱码 2.概念:URI: Uniform ResourceIdentifiers,通用资源标识符,有效的URI中不能包含某些字符,例如空格 3.解决编码和解码的方 阅读全文
posted @ 2019-07-21 17:05 Sun223 阅读(2514) 评论(0) 推荐(0) 编辑