涣清-涣清博客-第8页
涣清的头像-涣清博客
涣清江苏省苏州市管理员
【PC软件】Navicat Premium 17-涣清博客

【PC软件】Navicat Premium 17

介绍 Navicat Premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle、MariaDB、Mssql、及PostgreSQL 资料库,让管理不同类型...
【go语言】条件语句switch-涣清博客

【go语言】条件语句switch

条件语句switch 1.1.1. switch 语句 switch 语句用于基于不同条件执行不同动作,每一个 case 分支都是唯一的,从上直下逐一测试,直到匹配为止。 Golang switch 分支表达式可以是任意类型,不限...
【go语言】循环控制语句 break、continue、goto-涣清博客

【go语言】循环控制语句 break、continue、goto

循环控制语句用于在循环执行过程中改变流程:break 终止循环,continue 跳过本次循环,goto 直接跳转到指定标签。本章基于 for 循环讲解它们的使用。1. breakbreak 用于终止整个循环体。当 brea...
22天前
0475
【JavaScript】深拷贝与浅拷贝-涣清博客

【JavaScript】深拷贝与浅拷贝

在 JavaScript 中,深拷贝(Deep Copy)和浅拷贝(Shallow Copy)是用于复制对象或数组的两种不同方法。了解它们的区别和应用场景对于避免潜在的 bugs 和高效地处理数据非常重要。以下是对深拷...
【go语言】条件语句select-涣清博客

【go语言】条件语句select

条件语句select 1.1.1. select 语句 select 语句类似于 switch 语句,但是select会随机执行一个可运行的case。如果没有case可运行,它将阻塞,直到有case可运行。 select 是Go中的一个控制结构...
【go语言】函数-涣清博客

【go语言】函数

函数是组织好的、可重复使用的代码块。Go 语言中函数用 func 关键字声明,函数是「一等公民」,可以像普通值一样被赋值和传递。1. 函数定义func 函数名(参数列表) (返回值列表) { 函数体 return...
22天前
0295
【ASP.NET CORE】12.RabbitMQ死信队列封装-涣清博客

【ASP.NET CORE】12.RabbitMQ死信队列封装

前言 上一篇我们已经把 RabbitMQ 的发布、消费、手动 Ack/Nack 和消费失败处理补进了 HQServer。正常业务里,仅仅把消息消费失败后 BasicNackAsync 掉还不够,因为失败消息如果直接丢弃,问题排...
【java】读取ZIP以及RAR(不解压)-涣清博客

【java】读取ZIP以及RAR(不解压)

功能 通过输入流读取压缩文件中的每一个文件,返回list,包含文件名以及base64编码。 ZIP public static List readZipToInputStream(InputStream inputStream) throws Exception { List<Map>...
【go语言】作用域-涣清博客

【go语言】作用域

作用域指的是变量、常量、类型和函数等标识符在代码中的有效范围。Go 语言采用词法作用域(静态作用域),作用域由代码块的位置决定,编译期就可以确定。1. 四种常见作用域从大到小依次是:包级...
22天前
0395
【ASP.NET CORE】13.HQServer框架生产基线加固-涣清博客

【ASP.NET CORE】13.HQServer框架生产基线加固

前言 上一篇我们已经给 HQServer 的 RabbitMQ 封装补上了死信队列能力,到这里消息发布、消费、手动 Ack/Nack、消费失败处理和死信队列都已经有了统一入口。 不过基础能力越来越多以后,框架能...