高性能微服务网关.NETCore客户端Kong.Net开源发布

前言 项目地址:https://github.com/lianggx/Kong.Net 你的支持使我们更加强大,请单击 star 让更多的 .NETCore 认识它。 拥抱开源的脚步,我们从来都是一直在路上;.NETCore作为后起之秀,带给我们太多的惊喜和感动;但是也正是由于年轻,.NETCore 的生态还是不够完善,这就非常需要我们社……

分布式系统关注点(22)——360°的全方位监控

如果第二次看到我的文章,欢迎右侧扫码订阅我哟~  👉 每周五早8点 按时送达。当然了,也会时不时加个餐~ 这篇是「分布式系统理论」系列的第22篇,也是最后一篇。我们来聊聊分布式系统中的最后一道保障——监控。 监控这个事情,有点像我们平时对人的健康体检。想要效果好、结果靠谱,就得“全面体检”,每一项都做,否则哪怕检查报告都是正常,也不代表没……

数据库读写分离Master-Slave

数据库读写分离Master-Slave 一个平台或系统随着时间的推移和用户量的增多,数据库操作往往会变慢,这时我们需要一些有效的优化手段来提高数据库的执行速度;如SQL优化、表结构优化、索引优化、引擎优化和读写分离优化等手段。 1、SQL优化(简单列几点): 尽量避免用SELECT*; 只查询一条记录时使用limit1; 使用连接查询代替……

.NET CORE下最快比较两个文件内容是否相同的方法

最近项目有个需求,需要比较两个任意大小文件的内容是否相同,要求如下: 项目是.NET CORE,所以使用C#进行编写比较方法 文件大小任意,所以不能将文件内容全部读入到内存中进行比较(更专业点说,需要使用非缓存的比较方式) 不依赖第三方库 越快越好 为了选出最优的解决方案,我搭建了一个简单的命令行工程,准备了两个大小为912MB的文件,并……

爬虫模拟登录破解无原图滑动验证码

模拟登录对象:博客园 验证码类型:无原图滑动验证码 使用工具与模块:python,selenium  浏览器:Chrome 大体思路:以前的滑动验证码多为有原图的验证码,可以通过Image模块截取两张不同的图,通过对比像素得出移动的距离,无原图验证码也是基于这个原理,只是多了一步找出原图,该操作可以通过driver.execute_scr……

Visual Studio 调试技巧

写在前面:假定你在日常的工作中使用到了Visual Studio,并期望了解一些调试技巧来提高工作效率,也许本文适合你。以下Visual Studio简称vs。 一、入门 以最简单的控制台应用程序为例,代码如下: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 int……

Docker 将推出 Docker Desktop for WSL 2

微软最新推出的 WSL 2 在架构方面发生了重大的变化:它们提供了一个在轻量级 VM 中运行的真正 Linux 内核。 对于这个变化以及这项技术,Docker 公司已将其应用到 Docker Desktop for Windows 上,并在近日宣布目前正在开发利用 WSL 2 的新版 Docker Desktop,计划于7月发布公开预览版……