技术教程 第6页
【ASP.NET CORE】12.RabbitMQ死信队列封装-涣清博客

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

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

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

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

【go语言】循环语句for

循环语句for 1.1.1. Golang for支持三种循环方式,包括类似 while 的语法。 for循环是一个循环控制结构,可以执行指定次数的循环。 语法 Go语言的For循环有3中形式,只有其中的一种使用分号。 f...
涣清的头像-涣清博客涣清8个月前
0578
【技术教程】WebSocket使用-涣清博客

【技术教程】WebSocket使用

WebSocket介绍 WebSocket是一种协议,用于在Web应用程序和服务器之间建立实时、双向的通信连接。它通过一个单一的TCP连接提供了持久化连接,这使得Web应用程序可以更加实时地传递数据。WebSocke...
涣清的头像-涣清博客涣清10个月前
01375
【ASP.NET CORE】3.ORM事务管理-涣清博客

【ASP.NET CORE】3.ORM事务管理

介绍 本次完善ORM仓储层的事务管理,链式调用开启/关闭事务 支持配置数据库隔离级别。 实现 1.异步流隔离 private static readonly AsyncLocal<bool> _withoutTransaction = new AsyncLocal&...
涣清的头像-涣清博客涣清3个月前
03714
【go语言】基本类型-涣清博客

【go语言】基本类型

基本类型介绍 Golang 更明确的数字类型命名,支持 Unicode,支持常用数据结构。 类型长度(字节)默认值说明bool1falsebyte10uint8rune40Unicode Code Point, int32int, uint4或8032 或 64 位int8...
涣清的头像-涣清博客涣清9个月前
06513
【java】多线程-涣清博客

【java】多线程

一.认识线程(Thread) 1. 1) 线程是什么 ⼀个线程就是⼀个 “执行流”. 每个线程之间都可以按照顺序执行自己的代码. 多个线程之间 “同时” 执行着多份代码,main()⼀般被称为主线程(Main Thre...
涣清的头像-涣清博客涣清1年前
07614
【C#教程】DateTime.ToString()日期格式化问题-涣清博客

【C#教程】DateTime.ToString()日期格式化问题

问题描述 public string BeginDate { get { var time = BeginTime.ToString().Split(' '); return time[0]; } } public string _BeginTime { get { var time = BeginTime.ToString().Split(' ')...
涣清的头像-涣清博客涣清6个月前
06910