【go语言】错误处理 error、panic、recover
Go 语言通过普通的返回值传递错误,而不是异常机制。惯用法是函数把 error 作为最后一个返回值,调用方检查并处理。1. error 接口error 是一个内置接口,只有一个 Error() 方法:type error int...
【技术教程】.NET Core 简单定时任务
介绍 定时任务又称“计划任务”,是指在预定的时间点或周期自动触发并执行的一段业务逻辑。它把“人工操作”变为“系统自动完成”。 System.Threading.Timer 是 .NET 里最轻量的后台定时器,主...
【技术教程】C#面向对象-封装、继承、多态
面向对象(OOP)是C#编程语言的核心概念之一.它通过类和对象的方式来组织代码,提供了更高的代码复用性,可拓展性和可维护性OOP的四大基本特征是封装,继承,多态和抽象.这些概念共同构成了OOP的核心...
【Java】底层实现LinkedList 链表
1、什么是链表 链表,使用“链子”将数据组合起来,这里的链子指的就是引用或者指针。链子存储在哪里呢?节点(Node)中,我们把节点封装在类中。 class Node{ E e; Node next; } 也就形成了这...
【技术教程】RabbitMQ
一、RabbitMQ 基础入门 1.1 RabbitMQ 是什么 RabbitMQ 是一个开源的消息代理中间件,实现了高级消息队列协议(AMQP) 。它使用 Erlang 语言开发,以其高可靠性、灵活的路由机制和易用性而闻名。...
【JavaScript】箭头函数与普通函数的区别
ES6 引入的箭头函数写法更简洁,但它不只是语法糖:箭头函数和普通函数在 this、arguments、构造能力上有本质区别,选错会直接引发 bug。1. 语法形式// 普通函数 function add(a, b) { return a...
【ASP.NET CORE】11.HQServer基础架构优化
前言 前面几篇文章已经把 JWT、Quartz.NET、RabbitMQ 等基础能力陆续接入到了 HQServer。功能能跑起来只是第一步,随着模块越来越多,如果继续把注册、管道、中间件、数据库初始化都堆在 Progra...
【ASP.NET CORE】5.HttpClientHelper请求封装类
代码 HttpClientHelper using Microsoft.Extensions.Logging; using System.Diagnostics; using System.Net; using System.Net.Http.Headers; using System.Text; using System.Text.Json; name...








