【ASP.NET CORE】2.ORM仓储完善 添加Swagger
仓储 当插入数据时string类型主键的ID 为空时自动生成 //BaseRepository.cs public async Task<bool> AddAsync(T entity) { if (typeof(TKey) == typeof(string)) { var currentId = entity....
【go语言】包 package 与 Go Modules
包是 Go 语言组织代码的基本单元,同一个目录下的所有源文件必须属于同一个包。包化让代码可以复用,也控制了标识符的可见性。1. 包的定义与导入每个源文件开头用 package 声明包名,main 包是...
【.NET】IMemoryCache 进阶:过期策略、缓存击穿与内存上限
前言 进程内缓存是每个后端项目迟早要面对的问题:热数据重复查库、配置项频繁读取、外部接口结果短期复用,都可以用内存缓存解决。.NET 自带的 IMemoryCache 开箱即用,但缓存击穿、过期策略和...
【PC软件】goland 2025
介绍 GoLand是专门用于对编程使用的专业工具。GoLand还能够直接的分析源代码,提供Go语言代码自动完成。 安装教程 JetBrains 系列软件安装教程参考【PC软件】IDEA2025,教程通用对照安装即可。...
【JavaScript】原型与原型链
JavaScript 是基于原型的语言,对象通过原型链共享属性和方法。理解原型是理解 this、继承、new 的基础。1. 三个关键对象每个函数都有 prototype 属性(原型对象);每个对象都有内部属性 [[Pro...
【ASP.NET CORE】14.HQServer全功能Demo使用说明
前言 前面几篇已经把 HQServer 的 JWT、Quartz、RabbitMQ 等基础功能接进来了。到这里,如果只看单个功能,可能觉得都不复杂;真正开始写业务时,问题往往出在它们怎么串起来。 所以这篇不再单...
【go语言】接口 interface
接口是一组方法签名的集合。Go 语言的接口是隐式实现的:一个类型只要实现了接口中的所有方法,就自动满足这个接口,不需要显式声明。1. 接口的定义与实现type Animal interface { Speak() stri...







