
數據訪問 - EntityFramework集成
- 2022 年 7 月 5 日
- 筆記
前言 Masa 提供了基于 EntityFramework 的数据集成,并提供了数据过滤与软删除的功能,下面我们将介绍如何使用它? MasaDbContext入门 安装 .Net 6.0 新建ASP.NET Core 空项目 Assignment.MasaEntityFramework ,并安装 M …
Continue Reading
前言 Masa 提供了基于 EntityFramework 的数据集成,并提供了数据过滤与软删除的功能,下面我们将介绍如何使用它? MasaDbContext入门 安装 .Net 6.0 新建ASP.NET Core 空项目 Assignment.MasaEntityFramework ,并安装 M …
Continue Reading
在程序开发过程中,我们一般会用到配置文件来设定一些参数。常见的配置文件格式为 ini , xml , config 等。 INI .ini文件,通常为初始化文件,是用来存储程序配置信息的文本文件。 [Login] #开启加密 0:不开启、1:开启 open_ssl_certificate=0 .NE …
Continue Reading
前言 绝大多数项目都离不开服务调用,服务的调用方式通常是基于Http、RPC协议的调用,需要获取到对应服务的域名或者ip地址以及详细的控制器方法后才能进行调用,如果项目需要支持分布式部署,则需要借助服务发现或者Nginx才能实现。 但随着Dapr的崛起,服务的调用方式也发生了变化,它不仅仅提供了处理 …
Continue Reading
介绍 Dapr简化了云原生开发,让开发可以把焦点放在应用的业务逻辑上,从而让代码简单、可移植,那作为一个.Net开发者,我们也希望项目可以快速用上dapr,那究竟应该如何做呢? Dapr提出了Sidecar(边车)的概念,在启动项目时再额外启动一个Sidecar, 通过Sidecar可以解决进程间通 …
Continue Reading.Net Api 之如何使用Elasticsearch存储文档 什么是Elasticsearch? Elasticsearch 是一个分布式、高扩展、高实时的搜索与 数据分析 引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用Elasticsearch的水平伸缩性,能使数据在生产环境变 …
Continue Reading
如果你看过之前几篇文章,应该已经Jenkins成功搭建了CICD环境,但是进入正式环境会有一些坑,不注意中招的话很难受,这里总结一下,避免重复消耗精力。 后门漏洞 Jenkins有后门,这是个老问题了。虽然早在18年就有人发现,而且当时Jenkins团队也快速打了补丁(2.137以后),但你下载的某 …
Continue Reading
01 大会介绍 .NET Conf China 2021 是面向开发人员的社区峰会,基于 .NET Conf 2021的活动,庆祝 .NET 6 的发布和回顾过去一年来 .NET 在中国的发展成果展示,它是由中国各地区的技术社区共同发起举办、知名企业和开源组织联合协办,是年度国内规模最大的 .NET …
Continue Reading搭建一个完整的frp服务链需要: VPS一台(也可以是具有公网IP的实体机) 访问目标设备(就是你最终要访问的设备) 简单的Linux基础(如果基于Linux配置的话) 我这里使用了腾讯云服务器作为服务端(Ubuntu Server 20.04 LTS)、本地Linux虚拟机作为要访问的客户端(Ub …
Continue Reading
日志的分类 首先往大的来说,日志分2种 ①业务日志: 即业务系统需要查看的日志, 常见的比如谁什么时候修改了什么. ②参数日志: 一般是开发人员遇到问题的时候定位用的, 一般不需要再业务系统里展示. 对于业务日志 , 我们现在基本确定” 业务日志是业务” 这么个准则, 即业务日志应该跟随着业务表走. …
Continue Reading一、介绍 tcp端口转发工具,针对ip:port的 连接进行转发。重点开源,且配置简单。不支持ftp,因为ftp要使用多个端口。 1、转发规则 [root@master tmp]# cat a.conf #访问本机80端口的服务都会被转发到 本机的22端口 192.168.45.128 80 127 …
Continue Reading