摘要:
摘要:基于.NET Core 7.0WebApi后端架构实战【2-介入IOC控制反转】 2023/04/09, ASP.NET Core 7.0, VS2022 引言 Inversion of Control,简称IOC,即控制反转。记得当初刚实习的时候公司的带我的人和我提到过IOC这个概念,当初完 阅读全文
摘要:
摘要:基于.NET Core 7.0WebApi后端架构实战【2-实现动态路由与Dynamic API】 2023/02/22, ASP.NET Core 7.0, VS2022 引言 使用过ABP vNext和Furion框架的可能都会对它们的动态API感到好奇,不用手动的去定义,它会动态的去创建 阅读全文
摘要:
摘要:基于.NET Core 7.0WebApi后端架构实战【1-项目结构分层设计】 2023/02/05, ASP.NET Core 7.0, VS2022 引言 从实习到现在回想自己已经入行四年了,很庆幸自己一直还是从事着开发的工作。这几年不管是工作还是生活都有很多不甘与失落还有收获,从学校出来 阅读全文
摘要:
开发过文件存储那块业务的小伙伴或多或少都应该了解过诸如:FastDFS、Minio、MongDb GridFS,通过这些第三方组件可以应用于我们的文件存储系统。之前有用过Minio,性能很高而且部署起来非常简单,有兴趣的同学可以尝试一下。😉同样,在.Net Core中我们一样可以处理静态文件的读取 阅读全文
摘要:
上图三位大家应该很熟悉吧😄,借助这三者可以让我们的服务在Linux环境下持续集成、容器中持续部署。 本篇博客的项目是core webapi, .NET 5.0 在11号已经正式发布了,你们的项目都升级了吗?😊 在开始之前,所需要的的环境要提前准备一下 Centos7.x(连Linux系统都没有还 阅读全文
摘要:
基于内存的单线程数据库,使Redis的线程安全性与性能极高。而Redis的双向链表数据类型(List)天生就可作为消息队列存储消息. 在这里就不说消息队列的等等一些优点。但是补充一下Redis的List类型的几个命令,你可以指定将一个元素投送到列表的头部(左边)或者尾部(右边),当然也可以指定从列表 阅读全文
摘要:
aof,rdb是两种 redis持久化的机制。对内存数据库而言,系统宕机、硬件损坏等都会对数据造成损失。而redis对此有很强的修复能力,RDB (Redis DataBase)和 AOF (Append Only File)就是针对此类问题的解决方案。 RDB Redis DataBase:在指定 阅读全文
摘要:
目前.Net主流的ORM有SqlSugar、Entity Framework、Dapper,其它的我就不列举了。其实和Java那边ibatis相比,他们都比较轻量。之前用ibatis开发,真的很麻烦,而且在XML里面配置总感觉不太友好。 首先DbFirst模式,先在数据库建好表结构,然后在项目中生成 阅读全文
摘要:
项目搭建肯定少不了认证和授权,传统的单体应用基于cookie和session来完成的。 因为http请求是无状态的,每个请求都是完全独立的,服务端无法确认当前请求之前是否登陆过。所以第一次请求(登录),服务器会返回SessionID 返回给浏览器,浏览器会存于Cookie中,下次请求带上Sessio 阅读全文
摘要:
MongoDB 是由C++语言编写的,是一个基于分布式且面向文档存储的开源数据库系统。 下载地址: https://www.mongodb.com/download-center/community 在.Net Core中使用需要引入核心包 MongoDB.Driver 添加数据: //与Mongo 阅读全文