涣清-涣清博客-第5页
涣清的头像-涣清博客
涣清江苏省苏州市管理员
【go语言】Map-涣清博客

【go语言】Map

1. Map map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。 1.1.1. map定义 Go语言中 map的定义语法如下 map[KeyType]ValueType 其中, KeyType:表示键的...
【技术教程】RabbitMQ-涣清博客

【技术教程】RabbitMQ

一、RabbitMQ 基础入门 1.1 RabbitMQ 是什么 RabbitMQ 是一个开源的消息代理中间件,实现了高级消息队列协议(AMQP) 。它使用 Erlang 语言开发,以其高可靠性、灵活的路由机制和易用性而闻名。...
 【技术教程】.NET Core 简单定时任务-涣清博客

 【技术教程】.NET Core 简单定时任务

介绍 定时任务又称“计划任务”,是指在预定的时间点或周期自动触发并执行的一段业务逻辑。它把“人工操作”变为“系统自动完成”。 System.Threading.Timer 是 .NET 里最轻量的后台定时器,主...
【ASP.NET CORE】2.ORM仓储完善 添加Swagger-涣清博客

【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语言】结构体-涣清博客

【go语言】结构体

结构体 Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。 1.1. 类型别名和自定义类型 1.1.1. 自定...
【ASP.NET CORE】从头搭建框架 介绍-涣清博客

【ASP.NET CORE】从头搭建框架 介绍

介绍 本框架基于.NET 9版本(该版本在性能优化、功能扩展及稳定性方面均有显著提升,适用于各类生产环境),采用轻量封装模式,保留ASP.NET Core原生特性,具有学习成本低、扩展性强的优势,可...
【ASP.NET CORE】6.SignalR实现WebSocket-涣清博客

【ASP.NET CORE】6.SignalR实现WebSocket

介绍 SignalR 是一款用于快速实现服务端与客户端实时双向通信的开发框架,能够自动适配 WebSocket、服务器发送事件、长轮询等底层传输方式,极大简化了在线消息推送、实时数据同步等场景的开发...
【go语言】指针-涣清博客

【go语言】指针

指针 区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。 要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和指针取值。 1.1. Go语言中的指针 Go语言中的函数...
【ASP.NET CORE】4.Serilog日志框架搭建-涣清博客

【ASP.NET CORE】4.Serilog日志框架搭建

介绍 Serilog 是 .NET 平台中非常流行且强大的结构化日志库,其最大特点是“结构化日志记录(Structured Logging)”,支持通过键值对记录丰富的上下文信息,并且拥有强大的 Sink 插件系统...
【C#】回调函数-涣清博客

【C#】回调函数

定义 回调函数是指在某个操作完成或事件发生时,系统调用预先注册的函数来处理相应的逻辑。通过委托的机制,可以将一个函数作为参数传递给另一个函数,使得后者在适当的时机调用传入的函数。这...