倒影镜子

初次接触Docker

## 1.前言 ## docker好像已经流行了很一段时间 之前就听说过,但因为一直都使用IIS和Runtime部署,所以没使用docker部署过。 记录一下docker的使用。 <!--more--> ## 2. 安装 ## 我们先在系统中安装WSL2(docker需要2才能用,并且安装wsl需要

KaGaMi 发布于 2025-08-07

分享一个学习设计模式的网站 Refactoring.Guru

直接上链接 [Refactoring.Guru](https://refactoringguru.cn/design-patterns/catalog) 在网上冲浪时发现到的一个学习设计模型的网站。 以前知道设计模式,但不清楚是什么东西,这个网站就能很好的解释,并且还带有图文、各种语言代码示例,是个

KaGaMi 发布于 2025-08-07

关于数据库查询得规范整理

where条件使用如下语句会索引失效:null、!=、<>、or 和not in、'%abc'; 索引太多,一些情况下指定索引可能比引擎自己取的索引更有效 select * from table force index(ziduan1_index) limit 2;(强制使用索引”ziduan1_i

KaGaMi 发布于 2025-08-07

Frp和SakuraFrp使用经历

## 前言 ## 有段时间在公司需要控制自家电脑,而家里的电脑在局域网里面 使用路由器端口映射也没办法在外网访问到 有次身边有大佬推荐我使用FRP,有空之后,就去研究FRP了 FRP建单来说相当于一个代理工具,这里就不做详细介绍了,直接开始使用。 PS:FEP使用,需要一台外网的服务器,没有的话,也

KaGaMi 发布于 2025-08-07

.Net Core 3.1 Json序列号 时间、emoji格式相关问题

其实官方文档也说明了很多问题,其实多多翻翻还是能了解不少东西 > [微软 如何从 Newtonsoft.Json 迁移到 System.Text.Json](https://docs.microsoft.com/zh-cn/dotnet/standard/serialization/system-t

KaGaMi 发布于 2025-08-07

实现较简单的OrderBy使用方式,适配使用起来表达式 比较复杂的ORM

前言 现在这边公司有着自己的ORM,对OrderBy函数的设计较为复杂 使用起来的方式是这样的: queryOrder = query.OrderBy(x => new object[] { SqlHelper.Desc(() => x.Id) }); 虽说“自定义性”比较高,但对于一个存在多个排序

KaGaMi 发布于 2025-08-06

排查一次线程数与预想数不一样的问题-线程池

事因 最近公司线上消费队列出现消息堆积的现象,立马看了眼代码,是由调度任务开了十条线程进消费,当时就迷惑了,怎样的数据量大到十条线程都承受不起. 翻看了下相关消费操作的Log,发现每条消息消费需要1s时间,而每分钟只有120条Log数据,这意味着只有两条线程在消费,这跟配置的线程数量严重对不上,难怪

KaGaMi 发布于 2025-07-31

我的第一篇文章

来一起部署博客吧!

KaGaMi 发布于 2025-07-31