后端思维之高并发处理方案

博主头像 我有话想说 这篇文章的构思始于2023年,受限于个人经验与知识积累,初稿拖延至2025年1月才最终完成。在此过程中,许多同行大佬慷慨提供了审稿意见与建议,对此我深表感谢。 这是接近一篇万字长文,为方便大家阅读,我整理了文章的大纲并以思维导图的形式展示。你可以根据自己的兴趣点选择性阅读,希望这篇文章能 ...

千万级大表的优化技巧

博主头像 大家好,我是苏三,又跟大家见面了。 前言 大表优化是一个老生常谈的话题,但随着业务规模的增长,总有人会“中招”。 很多小伙伴的数据库在刚开始的时候表现良好,查询也很流畅,但一旦表中的数据量上了千万级,性能问题就开始浮现:查询慢、写入卡、分页拖沓、甚至偶尔直接宕机。 这时大家可能会想,是不是数据库不行 ...

在 VS Code 中,一键安装 MCP Server!

大家好!我是韩老师。 本文是 MCP 系列文章的第三篇。之前的两篇文章是: Code Runner MCP Server,来了! 从零开始开发一个 MCP Server! 经过之前两篇文章的介绍,相信不少童鞋已经用上甚至开发起了第一个 MCP Server。 不过呢,还是遇到一些童鞋在安装/配置 M ...

想让你多爱自己一些的开源计时器

博主头像 我用过 Pomotroid、Reminders MenuBar、Timer 等众多优秀、开源的番茄时钟和计时工具,它们帮我更高效地管理时间,让我更专注地投入工作。 但有一个问题始终困扰着我:每当计时结束时,我总是习惯性地忽略休息提醒,继续沉浸在手头的事情中,直到第二天身体不适才追悔莫及。 最近,我发 ...

10年+ .NET Coder 心语 ── 继承的思维:从思维模式到架构设计的深度解析

博主头像 引言 ❝ 小编是一名10年+的.NET Coder,期间也写过Java、Python,从中深刻的认识到了软件开发与语言的无关性。现在小编已经脱离了一线开发岗位,在带领团队的过程中,发现了很多的问题,究其原因,更多的是开发思维的问题。所以小编通过总结自己过去十多年的软件开发经验,为年轻一辈的软件开发者 ...

上周热点回顾(3.24-3.30)

博主头像 热点随笔: · “你见过凌晨四点的洛杉矶吗?”--《我们为什么要睡觉》 (CuriosityWang)· 编程神器Trae:当我用上后,才知道自己的创造力被低估了多少 (AI粉嫩特攻队)· 用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp智能体框架开发语音交互 (绿荫阿广)· 从 ...

Spring AI与DeepSeek实战三:打造企业知识库

博主头像 一、概述 企业应用集成大语言模型(LLM)落地的两大痛点: 知识局限性:LLM依赖静态训练数据,无法覆盖实时更新或垂直领域的知识; 幻觉:当LLM遇到训练数据外的提问时,可能生成看似合理但错误的内容。 用最低的成本解决以上问题,需要使用 RAG 技术,它是一种结合信息检索技术与 LLM 的框架,通过 ...

理解Rust引用及其生命周期标识(下)

博主头像 在上一篇文章中,我们围绕 “引用必然存在来源” 这一基本概念,介绍了Rust中引用之间的关系,以及生命周期标记的实际意义。我们首先从最简单的单参数方法入手,通过示例说明了返回引用与输入引用参数之间的逻辑关系;通过多引用参数的复杂场景,阐释了生命周期标注(本人给其命名为 “引用关系标记”)的必要性及其 ...

大模型 Token 究竟是啥:图解大模型Token

博主头像 前几天,一个朋友问我:“大模型中的 Token 究竟是什么?” 这确实是一个很有代表性的问题。许多人听说过 Token 这个概念,但未必真正理解它的作用和意义。思考之后,我决定写篇文章,详细解释这个话题。 我说:像 DeepSeek 和 ChatGPT 这样的超大语言模型,都有一个“刀法精湛”的小弟 ...

Cursor预测程序员行业倒计时:CTO应做好50%裁员计划

博主头像 提供AI咨询+AI项目陪跑服务,有需要回复1 前两天跟几个业内同学做了一次比较深入的探讨,时间从15.00到21.00,足足6个小时! 其中有个问题特别有意思:从ChatGPT诞生到DeepSeek爆发2年多了,真正的文字类爆款AI应用是什么? 不出所料,大家一致认为是Cursor,原因很简单:开源 ...

面试题:Linux 系统基础 (二)

博主头像 Linux系统中的定时任务有哪些类型,它们是如何配置的? Linux系统中的定时任务主要有两种类型:Cron作业和at作业。 1、Cron作业: 使用crontab命令配置和管理。 配置周期性执行的任务,如每天、每周或每月执行。 编辑crontab文件指定执行时间和命令。 2、At作业: 使用at命 ...

树莓派无显示器方案-串口终端与网口直连终端

博主头像 1. 概览 本文满足以下树莓派使用场景: 无显示器,无键盘鼠标,无小型路由器。 有Wi-Fi网络,但无Wi-Fi网络管理员权限(校园网/企业网),树莓派需要连接到互联网。 有USB转TTL串口模块。电脑通过串口登陆树莓派终端。 有一根网线。电脑可以通过网口直连树莓派。 整套设备携带到没有网络的地方也 ...

.NET周刊【3月第3期 2025-03-16】

博主头像 国内文章 在 VisualStudio 一键 F5 启动调试 Roslyn 分析器项目 https://www.cnblogs.com/lindexi/p/18730521 本文将告诉大家如何在 VisualStudio 里面,一键使用习惯的 F5 键进行快速构建和启动调试 Roslyn 分析器项目 ...

如何使用 OpenAI Agents SDK 构建 MCP

博主头像 1.概述 OpenAI Agents SDK 现已支持 MCP(模型上下文协议),这是 AI 互操作性的重大变革。这使开发人员能够高效地将 AI 模型连接到外部工具和数据源。本篇博客,笔者将指导使用 OpenAI Agents SDK 构建 MCP 服务器,以增强你的 AI 应用程序。 2.内容 2 ...

为什么构造函数需要尽可能的简单

博主头像 最近在做一些代码重构,涉及到Python中部分代码重构后,单元测试实现较为麻烦甚至难以实现的场景,其中一个主要的原因是构造函数过于复杂。 因此,本篇文章借此总结一下我们应该需要什么样的构造函数。本篇文章涉及的概念不仅限于Python。 构造函数是什么 构造函数用于创建对象时触发,如果不自定义构造函数 ...

SQL SERVER日常运维巡检系列之-实例级参数

博主头像 前言 做好日常巡检是数据库管理和维护的重要步骤,而且需要对每次巡检日期、结果进行登记,同时可能需要出一份巡检报告。 本系列旨在解决一些常见的困扰: 不知道巡检哪些东西不知道怎么样便捷体检机器太多体检麻烦生成报告困难,无法直观呈现结果 实例的参数对系统性能和稳定的影响很重要,系统级别的参数可能会根据业 ...

如何在 .NET 中 使用 ANTLR4

博主头像 目录前言ANTLR4 简介语法分析基本概念如何使用 ANTLR41. 安装 Antlr4.Runtime.Standard 包2. 编写 ANTLR4 的语法规则文件3. 生成语法分析器直接使用 ANTLR4 官方提供的工具来生成语法分析器。借助 Antlr4BuildTasks 项目自动生成语法分 ...

C# 窗口过程消息处理 WndProc

博主头像 C# 窗口过程消息处理 WndProc WinForm WndProc 在 WinForm 中一般采用重写 WndProc 的方法对窗口或控件接受到的指定消息进行处理 示例:禁止通过关闭按钮或其他发送 WM_CLOSE 消息的途径关闭窗口 protected override void WndPro ...