概述对于.NET平台的初学者来说,有时候比较困惑“什么是.NET?什么是.NET Core?.NET和.NET Core区别又是什么呢?”。确实,目前微软的开发平台有两种不同的.NET运行时环境,一种是.NET Framework,另一种则是.NET Core(.NET 5),不同的目标框架运行时环境不同。那这两者的区别到底是什么,在开发时如何选择不同的.NET框架呢?本文将为.NET开发者逐一讲
转载 2023-08-07 11:09:46
143阅读
根据.proto文件生成.pb.go,在gopath的src目录下,protoc --proto_path=./ --go_out=./ goim/libs/model/msg.proto1.net/rpc服务端线程模型每个新链接使用一个协程处理 , 看源码net/rpc/server.go// Accept accepts connections on the l..
原创 2023-05-03 03:22:49
237阅读
.net core 使用 redis个人感觉.net core 对于微软技术而言有很重要的意义 ,所以最近已有时间就想看一看关于.net core 的文章。今天我就来写一写如何在.net core 环境中使用redis。https://redis.io/clients 这个是redis的客户端支持地址看见redis的客户端有很多语言支持的。点开c#看见一个非常熟悉的驱动StackExchange
转载 2023-08-11 13:08:17
93阅读
.net core 中自带的appsettings.json是自动注入了的,这个文件不用说了1、appsettings.json下面的appsettings.Development.json和appsettings.Production.json,可以根据不同的环境读取不同的配置文件/// <summary> /// 获取配置 /// </summ
转载 2023-06-11 19:38:44
119阅读
前言Docker 是一个开源的应用容器引擎,它十分火热,如今几乎成为了后端开发人员必须掌握的一项技能。即使你在生产环境中可能用不上它,就算把它当作一个辅助开发的工具来使用,也是非常方便的。本文就介绍一下.Net Core应用在Docker中的一些基本使用。环境准备首先安装docker,去官网下载:https://www.docker.com/get-started可根据系统自行选择安装(Linux
转载 2023-11-18 14:47:12
54阅读
一、利用TryUpdateModelAsync        此方法首先查询出实体数据,然后根据lambda表达式中的字段进行更新对应的实体字段,注意lambda表达式,都为这样的参数格式o=>o.x1,o=>o.x2而不是o=>o.x1,o.x2[ValidateAntiForgeryToken] publicasync Task<
转载 2023-12-08 15:18:30
54阅读
准备工作:在此之前你需要了解关于.NET .Core的基础,前面几篇文章已经介绍首先需要明确一点的就是REST Api它不是一个标准,而是一种架构风格什么是WebApi?WebApi通常是指“使用HTTP协议并通过网络调用的API”,由于它使用了HTTP协议,所以需要通过URI信息来指定端点。WebApi就是一个Web系统,通过访问URI可以与其进行信息交互。而常用的MVC模式是主要用来构建UI的
转载 2023-07-05 23:30:58
90阅读
本例子讲述一个在.Net core环境中对Redis数据库进行增删改查操作。首先,要安装好Redis数据库,至于怎么安装,本文不再赘述,可以自行百度,有很详细的教程。安装好之后,在CMD中输入 redis-cli就会出现Redis数据库的IP和端口,记下,后面链接字符串中要用。,然后新建一个.Net Core控制台应用程序。在程序包管理器控制台中导入Redis数据库的驱动。PM> Insta
转载 2023-07-21 09:56:49
121阅读
1点赞
.netCore 源码:https://github.com/dotnet/aspnetcore这是扩展,现在扩展的很多代码,移到其他的Resposities 中了 https://github.com/dotnet/extensions Build 模式,比较简单,就是有一个Builder .她会有很多零件,还有一个Build 方法,可以把这些零件生成一个 实现 IProvi
转载 2020-01-18 11:33:00
51阅读
Telerik UI for ASP.NET Core最新版下载.NET 5已正式发布了,并且与Telerik UI for ASP.NET Core完全兼容。随着在.NET Conf 2020上宣布的.NET 5最新版正式发布,.NET世界发生了许多变化。在本文中,我们将概述平台第五次迭代的主要功能,还将介绍新版本背后的一些关键驱动因素,Microsoft的长期策略以及Telerik UI fo
转载 2023-09-12 14:06:47
83阅读
HDP2.4安装系列介绍了通过ambari创建hbase集群的过程,但工作中一直采用.net的技术路线,如何去访问基于Java搞的Hbase呢? Hbase提供基于Java的本地API访问,同时扩展了通过 Thrift、Rest 实现Web访问的API。 so 决定开发基于.net的 sdk,通过其提供的 rest webAPI 来访问交互过程采用protobuf协议。目录:参考资料基本
转载 2023-12-02 21:42:27
27阅读
最近使用core3.1做webapi接口使用实体类输出参数发现要不就使用stirng返回,不能使用JsonResult 输出实体类return new JsonResult(string)但是发现出参不是 application/json 而是 text以下是正确办法string strJson = Newtonsoft.Json.JsonConvert.SerializeObject(class
转载 2023-06-19 10:20:37
89阅读
 用VS2017 建立了 DotNet Core 2.2 的网站后,如何转移到 Docker 下运行?下面分两种方式来实践: 1、直接手动命今行,将本机目录映射进Docker,运行网站。2、制作 Image ,再启动 Docker 运行。 一、将本机目录映射进Docker,运行网站fil     &
ASP.NET Core MVC 设计模式上一章节中,我们提到 ASP.NET Core 支持 MVC 开发模式,不知道大家对 MVC 设计模式是否了解,算了,不管了,本章节我们就来讲讲 MVC 设计模式吧。MVC 设计模式MVC ( 模型 - 视图 - 控制器 ) 设计模式作为一种设计模式, 实际上已经存在了几十年,并且已经用于许多不同的技术,从 Smalltalk 到 C ++&nb
起因在.Net Core跳过4.0,避免和先.Net Framework 4.0同名,版本号变为5.0,同时也不在叫.Net Core改为.Net 5(统一的叫法),先看看官方对.Net版本规划.本文主要是根据https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-5/ 翻译
转载 2023-08-09 20:27:32
75阅读
1、数据库设计 常用的Saas分库分为2种类型的库1.1 基础信息库 主要存组织架构 、权限、字典、用户等 公共信息性能优化:因为基础信息库是共享的,所以我们可以使用 读写分离,或者二级缓存来进行性能上的优化2.2 业务库 我们要进行的分库都基于业务库进行分库,例如 A集团使用 A01库 ,B集团使用B01库 ,也可以多个小集团使用一个 数据库如下:业务库1 :集团A业务库2 : 集团B, 集团F
com的概念:COM对象是遵循COM规范编写、以Win32动态链接库(DLL)或可执行文件(EXE)形式发布的可执行二进制代码,能够满足对组件架构的所有需求。com的定义COM:The Component Object Model 组件对象模型遵循COM的规范标准,组件与应用、组件与组件之间可以互操作,极其方便地建立可伸缩的应用系统。COM是一种技术标准综上,可以看出,com有3种特征:
转载 2023-08-14 14:03:25
96阅读
什么是微服务? 微服务是一种系统架构模式,它将传统的单体应用程序按照业务功能拆分成多个职责单一、独立部署、松耦合、可伸缩的接口服务。每个微服务都有自己的数据存储、业务逻辑、通信机制和技术栈,可以通过标准化的协议(如 HTTP、gRPC、AMQP 等)进行交互。微服务的优势在于可以提高系统的可维护性、可扩展性、可测试性、可复用性和敏捷性,同时降低系统的复杂度、风险和成本。微服务的挑战在
默认配置情况下,Web.Config文件中关于Session的设定如下:<sessionState mode='InProc' stateConnectionString='tcpip=127.0.0.1:42424' sqlConnectionString='data source=127.0.0.1;Trusted_Connection=yes' cookieless='true'
转载 2024-05-09 21:44:40
161阅读
针对前面提到的一些应用场景,我们应该如何利用.Net平台来搭建基础架构呢?首先我们先详细的分解一下业务场景,将应用分层,然后针对每个层次我们来分析一下,系统架构应该作些啥。  上面表述的是订单处理的部份场景,订单的提交可以通过在线网店,也可以通过客服系统,而作为基础功能模块的即时消息服务在多个业务模块中被消费。图中箭头方向表示依赖或调用方向,红色箭头表示服务调用,粉色块表示可能
  • 1
  • 2
  • 3
  • 4
  • 5