技术教程 第3页
【ASP.NET CORE】14.HQServer全功能Demo使用说明-涣清博客

【ASP.NET CORE】14.HQServer全功能Demo使用说明

前言 前面几篇已经把 HQServer 的 JWT、Quartz、RabbitMQ 等基础功能接进来了。到这里,如果只看单个功能,可能觉得都不复杂;真正开始写业务时,问题往往出在它们怎么串起来。 所以这篇不再单...
涣清的头像-涣清博客涣清2个月前
05012
【go语言】接口 interface-涣清博客

【go语言】接口 interface

接口是一组方法签名的集合。Go 语言的接口是隐式实现的:一个类型只要实现了接口中的所有方法,就自动满足这个接口,不需要显式声明。1. 接口的定义与实现type Animal interface { Speak() stri...
涣清的头像-涣清博客涣清22天前
05312
【C#】委托与事件-涣清博客

【C#】委托与事件

委托与事件的主要区别 1. 定义和本质 1)委托(Delegate):委托是一种数据类型,可以存储方法的引用,允许通过该引用调用方法,也允许通过 += 和 -= 操作符来添加或删除方法。简而言之,委托是...
涣清的头像-涣清博客涣清9个月前
09712
【go语言】错误处理 error、panic、recover-涣清博客

【go语言】错误处理 error、panic、recover

Go 语言通过普通的返回值传递错误,而不是异常机制。惯用法是函数把 error 作为最后一个返回值,调用方检查并处理。1. error 接口error 是一个内置接口,只有一个 Error() 方法:type error int...
涣清的头像-涣清博客涣清22天前
05212
.NET进阶:Lazy 延迟创建的容器🛏-涣清博客

.NET进阶:Lazy 延迟创建的容器🛏

# .NET进阶:Lazy 延迟创建的容器🛏我们经常使用的容器有List、Dictionary、Set。这里来聊聊一个比较另类的存储容器 Lazy☂。在C#中,Lazy<T> 类是一个线程安全的延迟初始化容器,它用于延...
清河白莲的头像-涣清博客清河白莲1年前
07711
【技术教程】RabbitMQ-涣清博客

【技术教程】RabbitMQ

一、RabbitMQ 基础入门 1.1 RabbitMQ 是什么 RabbitMQ 是一个开源的消息代理中间件,实现了高级消息队列协议(AMQP) 。它使用 Erlang 语言开发,以其高可靠性、灵活的路由机制和易用性而闻名。...
涣清的头像-涣清博客涣清6个月前
06611
【JavaScript】箭头函数与普通函数的区别-涣清博客

【JavaScript】箭头函数与普通函数的区别

ES6 引入的箭头函数写法更简洁,但它不只是语法糖:箭头函数和普通函数在 this、arguments、构造能力上有本质区别,选错会直接引发 bug。1. 语法形式// 普通函数 function add(a, b) { return a...
涣清的头像-涣清博客涣清22天前
04411
【go语言】Go Init函数和main函数-涣清博客

【go语言】Go Init函数和main函数

Init函数 go语言中init函数用于包(package)的初始化,该函数是go语言的一个重要特性。 有下面的特征: 1 init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等 2 每个包可以拥...
涣清的头像-涣清博客涣清12个月前
08211
【ASP.NET CORE】11.HQServer基础架构优化-涣清博客

【ASP.NET CORE】11.HQServer基础架构优化

前言 前面几篇文章已经把 JWT、Quartz.NET、RabbitMQ 等基础能力陆续接入到了 HQServer。功能能跑起来只是第一步,随着模块越来越多,如果继续把注册、管道、中间件、数据库初始化都堆在 Progra...
涣清的头像-涣清博客涣清5个月前
07411
【Java】底层实现LinkedList 链表-涣清博客

【Java】底层实现LinkedList 链表

1、什么是链表 链表,使用“链子”将数据组合起来,这里的链子指的就是引用或者指针。链子存储在哪里呢?节点(Node)中,我们把节点封装在类中。 class Node{ E e; Node next; } 也就形成了这...
涣清的头像-涣清博客涣清1年前
07911