📄🦌🙌🐟🏖️
镜子记录簿
Just another Halo site
排查一次线程数与预想数不一样的问题 - 线程池

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

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

C# List分页

C# List分页

前言 看到了自己的朋友写了一个ListPage的分页函数,看到他里面先new List,for进行赋值,再返回 我看完,嘶...不是有更方便的方法嘛,比yield 所以在这里贴一下代码,也方便自己以后CV ```C# public static IEnumerable<IEnumerable<T>>

自用组装批量入库SQL方法

自用组装批量入库SQL方法

## 缘由 原来公司有个实习生因为遇到大量数据入库,ORM对其没有比较好得优化支持,他就实现了一套用 += 组装原生sql入库,每条数据都有一INSERT INTO 实习生嘛,也就算了,指正下就好,而用 += 就必须要改了,要换StringBuilder 这个就另一个问题了 后来我也遇到需要批量的原

Nginx 快速上手

Nginx 快速上手

前言 最近因为一些情况,需要帮忙部署一个nginx,并且让web集群,负载均衡,所以记录一下Nginx的快速使用 以前的部署如果是C#,就是直接部署到IIS上 在多站点的情况下,必然会出现他们之间的端口被占用,或需要单独一个项目作网关转发,这样感觉上比较费劲 而这时候就用Nginx,它已经非常傻瓜化

OpenVPN 设置非全局代理

OpenVPN 设置非全局代理

因为公司的测试环境是OpenVpn无法通过一般网络访问,公司运维给我配了OpenVPN去连接测试环境 但不知道为什么,ov一直使用全局的方式,把所有流量都代理了 导致部分网站给vps打开会非常非常慢,甚至打不开 让我每次查资料和测试服测试数据时经常需要断开连接再连接的额外操作 而我的宗旨就是懒,为什

部署一个自己的Halo博客!

部署一个自己的Halo博客!

## 前言 因之前的Typecho博客用着不是很爽 编辑内容不方便,特别是草稿,因为语言是PHP,不是很熟悉 加上因为服务器装了PHP高版,导致有些旧写法不支持,但主题基本都是旧写法,导致经常出现莫名报错,要手动调整,如果主题更新了,很可能又要改一次 所以这边换成了Halo [Halo官网 halo