摘要: package main import "fmt" func main() { fmt.Println("简单的go程序") } Go通过包的方式管理程序,每个Go源代码文件都必须什么自己所在的包,如上面, package main 声明自己所在的包是main包。 每个程序都必须有一个main包,m 阅读全文
posted @ 2023-07-26 13:37 小溪_1 阅读(11) 评论(0) 推荐(0) 编辑
摘要: ### 描述 asp.net Core Identity提供给我们一组工具包和API,能帮助我们应用程序创建授权和认证功能。也可以用它创建账户并使用用户名和密码进行登录,同时也提供了角色和角色管理功能。 #### 1.创建项目 - 配置项 - nuget包 - Microsoft.AspNetCor 阅读全文
posted @ 2023-07-20 11:45 小溪_1 阅读(76) 评论(0) 推荐(0) 编辑
摘要: Action方法是在Controllers中定义公共方法使用路由规则将客户端的请求和action方法做映射 Action ``` public IActionResult NameOfAction() { return View(); } ``` 这个方法返回一个IActionResult并且方法名 阅读全文
posted @ 2023-07-20 10:39 小溪_1 阅读(19) 评论(0) 推荐(0) 编辑
摘要: ## 简介 ##### IoC Ioc控制反转,是一种设计模式和原则,旨在解耦组件之间的依赖关系,并将对象的创建和管理委托外部容器。是面向编程中一种重要的概念,用于提高代码的可维护性. 核心思想:通过将控制权从高层转移到底层模块,实现对依赖关系的控制反转,传统上,一个对象通常负责自己的依赖项创建和管 阅读全文
posted @ 2023-07-19 14:38 小溪_1 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 模型配置可以通过Fluent API和注解的方式 FluentAPI步骤 新建Products 和Category类 新建Products类 Products public class Product { public int Id { get; set; } public string Name 阅读全文
posted @ 2023-07-18 14:26 小溪_1 阅读(77) 评论(0) 推荐(0) 编辑
摘要: ###内置日志用法: 1. 引入**Microsoft.Extensions.Logging**命名空间:用于定义和实现日志记录功能 2. ILogger接口 a. 内置日志系统的主要接口,用于记录日志信息,可以通过一来注入将ILogger实例注入到记录日志的类中,并使用它来记录不同级别的日志消息 阅读全文
posted @ 2023-07-17 14:23 小溪_1 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是Redis,Redis的优缺点? Redis本质上是一个key-value类型的内存的数据库,很像memcached,整个数据库统统加载在内存当中就行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 优点: 因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过10万 阅读全文
posted @ 2023-07-13 15:13 小溪_1 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是扩展方法 扩展方法使你能够向现有类型"添加"方法,无需修改类型。 条件:按扩展方法必须满足的条件,1必须是静态类中的静态方法,2.第一个参数类型是要扩展的类型,并且需要添加this关键字以表示其扩展方法。 2. const和readonly的区别 都标识一个常量。 区别: 初始化位置不同 阅读全文
posted @ 2023-07-13 14:02 小溪_1 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1. 使用null合并运算符(??) 该运算符用于判断左侧的操作符是否为null,如果为null,则返回右侧的操作数,否则返回左侧的操作数。 string str = null; string result = str ?? "default"; 2. 使用null条件运算符(?.) 该运算符用于判 阅读全文
posted @ 2023-07-12 15:04 小溪_1 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 解耦 含义 系统各个模块或组件之间的耦合度降低,使得它们能够独立地进行开发、测试、部署和维护。通过解耦,可以提高系统的可维护性、可扩展性和可重用性。 使用场景 将前端和后端分离,通过API接口就行通信,使得前端和后端可以独立开发、测试和部署。 使用消息队列解耦生产者和消费者,生产者将消息发送到消息队 阅读全文
posted @ 2023-07-12 14:33 小溪_1 阅读(565) 评论(2) 推荐(0) 编辑