摘要: MySql MVCC 多版本控制 1. 背景 MVCC(Multi-Version Concurrency Control,多版本并发控制)主要用于 解决高并发下的读写冲突,让: 读操作不用阻塞写操作(读一致性) 写操作不用阻塞读操作(写快照) 在 MySQL 里, InnoDB 依赖 隐藏字段 + 阅读全文
posted @ 2025-09-09 16:39 白码一号 阅读(20) 评论(0) 推荐(0)
摘要: DDD领域驱动的了解 代码思维: 我理解的 DDD 是一种以业务为核心驱动系统设计的方法,它强调将复杂业务建模为领域模型,并通过界限上下文将复杂性进行隔离。 架构上,会划分为用户接口层、应用层、领域层、基础设施层。其中核心是领域层,它包含聚合根、实体、值对象、领域服务、领域事件等。 我会特别关注: 阅读全文
posted @ 2025-07-10 10:25 白码一号 阅读(87) 评论(0) 推荐(0)
摘要: Socket客户端每10s发送Tcp连接请求到服务器 最近有个需求,需要走socket连接传输数据,我作为客户端需要给服务器进行数据推送,服务器可能不在线、异常等,需要自己判断处理 还不能影响目前代码逻辑。 于是…… class MQTTHostedService : IHostedService 阅读全文
posted @ 2025-04-07 14:29 白码一号 阅读(31) 评论(0) 推荐(0)
摘要: 解决Error Get "https://registry-1.docker.io/v2/":环境报错问题~亲测有效 最近在使用ubuntu 20.04部署docker等程序服务 发现 使用docker 拉取镜像时环境报错 mysql Error Get "https://registry-1.do 阅读全文
posted @ 2024-11-07 14:29 白码一号 阅读(164858) 评论(6) 推荐(17)
摘要: C#使用委托实现函数回调,方法调用拦截 回调方法、拦截方法定义 public class AopHelper { public static async Task<T> ExecuteGenericMethod<T>(Task<T> returnValue, Action<T> callBackAc 阅读全文
posted @ 2024-08-23 09:01 白码一号 阅读(116) 评论(0) 推荐(0)
摘要: 使用qrcode-generator画二维码存放大量数据 大家好我是白码一号~最近在由于项目需要在用vue.js 做前端,需要演示一遍设备扫码流程,于是找了网上许多案例但是较多推荐的是 qrcode.min.js 库引用 结尾附完整 qrcode.min.js 的js文件于是使用当前方式去做跟网上推 阅读全文
posted @ 2024-04-09 14:35 白码一号 阅读(158) 评论(0) 推荐(0)
摘要: Http和Tcp的区别 1.HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。2.HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件 阅读全文
posted @ 2024-02-18 16:16 白码一号 阅读(1230) 评论(0) 推荐(0)
摘要: .net5操作Sqlit进行CURD /// <summary> /// sqlite查询多行 /// </summary> /// <param name="sql">SQL语句</param> /// <param name="pms">SQL参数</param> /// <returns>返回 阅读全文
posted @ 2023-12-29 09:35 白码一号 阅读(30) 评论(0) 推荐(0)
摘要: .Net5导入导出execl表格 通过 using OfficeOpenXml 进行实现 using System; using System.Collections.Generic; using System.IO; using System.Reflection; using OfficeOpe 阅读全文
posted @ 2023-12-21 09:54 白码一号 阅读(64) 评论(0) 推荐(0)
摘要: 解决ids指定的算法无效的问题 转载:https://www.cnblogs.com/jiujiduilie/p/10599229.htmlwindows环境下发布ssl方式 阅读全文
posted @ 2023-10-08 16:09 白码一号 阅读(34) 评论(0) 推荐(0)