2. 什么?你想跨数据库关联查询?

博主头像 1. 简介 我们平时开发中可能会遇到这样的问题,现在分布式环境下每个服务对应的数据库都是独立的,每个应用使用的都是自己的数据库,或者项目现场我们的服务需要使用第三方的提供的数据,但是第三方直接把数据库信息扔给我们,让我们自己去查询,像这种情况我们一般就两种做法 在我们的服务中添加一个数据源然后添加持 ...

.NET 中 Logger 常被忽视的方法 BeginScope

博主头像 BeginScope 方法是 .NET 中 ILogger 接口的一部分,用于创建日志记录的作用域(Scope)。这种作用域可以将特定的上下文信息包含在日志中,从而提高日志的可读性和调试效率。 配置日志包含作用域信息 首先,需要在日志配置中启用包含作用域信息。以 appsettings.json 为 ...

盘点!HelloGitHub 年度热门开源项目

博主头像 春节将至,HelloGitHub 也迎来了年终盘点时刻。这是一份送给开源爱好者的“年终盛宴”,期待你在这里发现更多值得关注的开源佳作。 为了满足不同读者的需求,我精心准备了这期超长内容,并将其分为 年度十佳 和 分类精选 两个部分,方便大家阅读。 年度十佳:HelloGitHub 上最受欢迎的 10 ...

编写爬虫下载公众号上好看的壁纸

博主头像 前言 很多年前我还在大学的时候,曾经写过一篇类似的文章,不过当时是采集某游戏官网上好看的壁纸。 最近微信公众号总是给我推荐各种壁纸,里面有不少好看的,不过一张张保存太麻烦了,索性写个爬虫自动下载。 这个爬虫的功能点 简单列一下这次项目涉及到的功能点,不过并不会每个都写在本文里,主要还是爬虫部分。 其 ...

回顾我的软件开发经历:我与代码生成器的涅槃之路

前言 这是我《回顾我的开发经历》系列的第二篇,聚焦于我与代码生成器的故事。从最初的简单工具到最终演变成一个功能强大的ORM框架,这段经历不仅让我在技术上得到了极大的提升,也让我深刻理解了重构、设计模式和系统架构的重要性。希望通过这篇文章,能为大家提供一些启发和思考。 初识代码生成器 工作几年后,我第 ...

1. Calcite元数据创建

博主头像 1. 简介 Calcite 是一款来自 Apache 的开源动态数据管理框架,核心功能是提供 SQL 查询解析、优化及执行等基础能力,以灵活支持多种数据源,广泛应用于各类数据处理系统。以下从其功能特性、应用场景、优势三方面简单概述: 功能特性 SQL 解析:支持多种 SQL 方言,如标准 SQL 以 ...

RocketMQ原理—1.RocketMQ整体运行原理

博主头像 大纲 1.RocketMQ整体运行原理的介绍顺序 2.RocketMQ生产者是如何发送消息的 3.Broker是如何持久化接收到的消息到磁盘上 4.基于DLedger技术的Broker主从同步原理 5.消费者进行消息拉取和消费的过程 6.消费者从Master或Slave上拉取消息的策略 7.Rock ...

manim边做边学--交替变换

博主头像 今天,我们将介绍 Manim 中两个用于交替变换的动画类:CyclicReplace 和 Swap。 无论是在展示数学概念的动态变化,还是在图形设计中呈现元素的巧妙交互,这两个动画类都扮演着重要角色。 它们以各自独特的方式,为我们提供了丰富的创意表达空间。 CyclicReplace:循环替换一组对 ...

CudaSPONGE与PySAGES初步性能测试

博主头像 接前一篇关于PySAGES结合CudaSPONGE使用方法的文章,本文主要还是使用了一样的测试案例。仅通过不同的测试步长,来定性的分析PySAGES的MetaDynamics实现方案结合MD软件之后的性能数据。 ...

【RocketMQ 消息中间件】RocketMQ篇之-消息存储 为什么性能高 CommitLog ConsumeQueue IndexFile 刷盘机制 同步 异步

博主头像 RocketMQ是一款高可靠性的分布式消息中间件,其消息存储是核心组件之一。通过文件存储,消息持久化得到保障。主要存储组件包括CommitLog、ConsumeQueue和IndexFile,分别负责消息存储、消费队列和索引。RocketMQ利用顺序写入和零拷贝技术提升磁盘读写和网络传输性能。消息存... ...

记一次 .NET某数字化协同管理系统 内存暴涨分析

博主头像 一:背景 1. 讲故事 高级调试训练营里的一位朋友找到我,说他们跑在linux上的.NET程序出现了内存泄露的情况,上windbg观察发现内存都是IMAGE给吃掉了,那些image都标记了 doublemapper__deleted_ 字样,问我为啥会这样?说实话作为我们这些调试者非常喜欢和这样的人 ...

我干了两个月的大项目,开源了!

博主头像 大家好,我是程序员鱼皮。我肝了 2 个多月的大项目《智能协同云图库》,终于完结了! 为了让更多同学参与学习,我特么直接把所有代码 完整开源 ! 开源仓库:https://github.com/liyupi/yu-picture 光分享源码还不够,我还录制了一套将源码快速上线的视频教程:https:/ ...

Phi小模型开发教程:用C#开发本地部署AI聊天工具,只需CPU,不需要GPU,3G内存就可以运行,不输GPT-3.5

博主头像 大家好,我是编程乐趣。 行业诸多大佬一直在说:“‌2025年将是AI应用元年‌”,虽然说大佬的说法不一定对,但AI趋势肯定没错的。 对于我们程序员来说,储备AI应用开发技能,不管对找工作、接项目、创业肯定是不错的选择。 从今天开始,我将会学习和研究Phi小模型,并基于此模型开发一些小Demo,也作为 ...

千万级的大表,如何做性能调优?

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

上周热点回顾(1.13-1.19)

博主头像 热点随笔: · 用纯.NET开发并制作一个智能桌面机器人(一):从.NET IoT入门开始 (绿荫阿广)· 用纯.NET开发并制作一个智能桌面机器人(二):用.NET IoT库编写驱动控制两个屏幕 (绿荫阿广)· 在外漂泊的这几年总结和感悟,展望未来 (Rest探路者)· 博客园 & 1Panel ...

<1···99100