上周热点回顾(7.14-7.20)

博主头像 热点随笔: · 他没买 iPad,而是花了半年时间,为所有“穷学生”写了个笔记神器 (削微寒)· 博客园众包线下沙龙第1期:云栖开发者基地,共建技术新天地 (博客园团队)· 阿里巴巴为什么禁止超过3张表join? (苏三说技术)· 从 Redis 客户端超时到 .NET 线程池挑战:饥饿、窃取与阻塞 ...

微服务的10大问题

博主头像 前言 作为工作多年的老司机,我主导过3次微服务重构,见过太多团队掉进微服务陷阱:拆分时春风得意,运维时步履维艰。 某电商平台从单体拆分为120个微服务后,故障率飙升300%,排障时间从10分钟恶化到3小时。 这篇文章跟大家一起聊聊微服务中的10个最常见的问题,希望对你会有所帮助。 1.错误的拆分问题 ...

微软又一自动化开源王炸,Selenium 慌了!

博主头像 在当今数字化时代,浏览器自动化工具对于开发人员、测试人员以及数据分析师等群体而言,是提高工作效率、实现流程自动化的得力助手。Selenium 作为一款经典的开源浏览器自动化工具,多年来在行业内占据着重要地位,被广泛应用于 Web 应用程序的自动化测试、数据抓取等场景。 然而,今天要给大家带来的是,微 ...

性能优化:两条SQL索引优化,CPU占用率从40%降至25%

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 一、问题背景:不寻常的CPU告警 近日,一位在医院工作的朋友找到我,说他们核心HIS系统的 ...

结构型模式-架构解耦与扩展实践

博主头像 结构型模式聚焦于对象间的组合关系,通过优化类与对象的装配方式,实现系统的灵活性与可扩展性。在分布式系统中,由于多节点协作、跨网络通信及异构环境集成等特性,传统结构型模式需进行适应性改造,以应对分布式特有的复杂性(如网络延迟、节点故障、协议异构)。本文系统解析适配器、桥接、组合、装饰器、外观、享元、代 ...

使用uint64_t批量比较短字符串

博主头像 记录一下从开源代码里学来的短字符串比较优化。 这个优化只适用于长度在八字节以下的字符串,且只适用于优化相等比较。 原理 想要判断字符串相等,常见的有利用strcmp、利用字符串的hash或者利用正则表达式等。 就速度而言strcmp > hash > 正则,而灵活性上正则 > hash ≈ strc ...

糊涂啊!这个需求居然没想到用时间轮来解决。

博主头像 你好呀,我是歪歪。 上周不是发布了这篇文章嘛:《也是出息了,业务代码里面也用上算法了。》 里面聊到一个场景,A、B、C 三个平台需要调用下游系统的接口查询数据。 当时下游对该查询接口做了限流,只支持一秒最多一个请求。 其中 A 平台要求每个请求间隔 6s 或者以上。 B,C 平台可以接受一秒一次请求 ...

HuggingFace部署Qdrant在Roo Code使用

博主头像 最近 RooCode 更新了代码库索引的 codebase 功能,这个功能通过将整个代码库向量化,实现了更高精度的上下文理解和代码问答。不过需要qdrant来作为向量数据库,qdrant通过本地docker部署是很方便的, 既然有免费的云端服务,那不利用起来就太可惜了! 一、登录HF 打开 Hugg ...

[深度学习] 大模型学习3上-模型训练与微调

博主头像 在文章大语言模型基础知识里,模型训练与微调作为大语言模型(Large Language Model,LLM)应用构建的主要方式被简要提及,本系列文章将从技术原理、实施流程及应用场景等维度展开深度解析。相关知识的进一步参考见:LLM训练理论和实战。本文作为系列的上半部分,内容涵盖第1章大语言模型概览和 ...

C#/.NET/.NET Core技术前沿周刊 | 第 47 期(2025年7.14-7.20)

博主头像 前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...

手把手搭建 Astro + Github Pages + Github Actions

博主头像 项目源地址:saicaca fuwari 我实现的效果:https://bxgldh.github.io/ 挑模板挑了很久,个人认为原博主的这个模板非常好看O(∩_∩)O。 但是由于我是小白,在上手初期看到博主github上的步骤时,有点懵也踩了不少坑,于是乎就有了这篇文章。 我会尽量保姆式的教学如 ...

使用django-simple-history实现简单审计功能

博主头像 前言 本文依然是中台项目延伸的笔记 这个系列的文章太小众了,看的人都不多 我争取尽快把这系列完结了,然后进入新的项目 关于审计 之前我在 dotnet 的项目里已经自己实现了审计功能了,还是用切面思想搞的 详见: AspNetCore开发笔记:实现动态审计日志功能 AspNetCore开发笔记:进一 ...

『OpenCV-Python』加载网络图片

博主头像 点赞 + 关注 + 收藏 = 学会了 前面介绍过在 OpenCV 里可以通过 cv2.imread 读取本地图片,但这个方法无法读取网络图片。 读取网络图片:cv2.imdecode 在 OpenCV 里读取网络图片需要使用 cv2.imdecode 这个方法,它可以直接处理字节流(如网络传输的图像 ...

<1···939495···100>