定时任务稳定性解决方案-healthchecks监控系统

背景 目前crontab出现问题后无感知,发现问题不及时,几乎是靠业务部门或用户反馈的方式,研发部门再排查的方式,处理问题、发现问题相对滞后,由此可见需要进一步优化crontab的稳定性,降故障通知前置,在用户反馈之前接受故障处理故障. 历史问题总结: 人为误操作导致所有的crontab全部清空 定 ...

掌握Tortoise-ORM高级异步查询技巧

博主头像 title: 掌握Tortoise-ORM高级异步查询技巧 date: 2025/04/22 12:05:33 updated: 2025/04/22 12:05:33 author: cmdragon excerpt: Tortoise-ORM 提供了强大的异步查询功能,支持通过 Q 对象构建复杂 ...

[设计模式/Java] 设计模式之门面模式(外观模式)【20】

博主头像 概述 : 门面模式 := 外观模式 := Facade Pattern 产生背景 软件开发过程中,我们经常会遇到复杂系统,其中包含多个子系统和接口。在这种情况下,为了简化客户端的调用过程,提高代码的可维护性和可读性,我们可以使用门面模式。 模式定义 门面模式(Facade Pattern)也叫做外观 ...

从零实现富文本编辑器#3-基于Delta的线性数据结构模型

博主头像 数据模型的设计是编辑器的核心基础,其直接影响了选区模型、DOM模型、状态管理等模块的设计。例如在quill中的选区模型是index + len的表达,而slate中则是anchor + focus的表达,这些都是基于数据模型的设计而来的。因此我们从零实现的富文本编辑器就需要从数据模型的设计开始,之后 ...

.NET 原生驾驭 AI 新基建实战系列(四):Qdrant ── 实时高效的向量搜索利器

博主头像 向量数据库作为一种专为现代AI应用设计的新型存储技术,能够高效地管理和检索高维数据,成为智能应用开发中的关键基础设施。本文将深入探讨 Qdrant 这个开源、高性能的向量数据库,重点介绍其如何与 .NET 生态系统结合,为开发者提供强大的工具支持。我们将从安装配置到代码实现,再到实际应用场景,全面展 ...

AI 大模型科普-概念向

博主头像 我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:奇铭 什么是大模型(LLM) 大模型(LLM)即大型语言模型(Large Language Model),它是一种具有大规模参数和复杂计算结构的人工智能语言模 ...

瞧瞧别人家的日期处理,那叫一个优雅!

博主头像 前言 在我们的日常工作中,需要经常处理各种格式,各种类似的的日期或者时间。 比如:2025-04-21、2025/04/21、2025年04月21日等等。 有些字段是String类型,有些是Date类型,有些是Long类型。 如果不同的数据类型,经常需要相互转换,如果处理不好,可能会出现很多意想不到 ...

Web前端入门第 39 问:细说 CSS position 定位布局

CSS 的定位属性 position 可以把元素从文档流中拧出来,让其显示在其他位置。 但凡元素定位属性加身,元素位置便不再受文档流控制,这时候什么 flex、grid 都不好使了,定位的元素已然跳出三界外,不在五行中,这时候元素的位置由自身的偏移属性决定(top、right、bottom、left ...

最详细最易懂的【YOLOX原理篇】

博主头像 目录前言简介详细解读Mosaic and MixupMixupMosaicDecoupled Headanchor freeSimOTAin_boxes 和 in_center计算cost矩阵dynamic_k_matching算法网络架构参考资料 前言 提出时间:2021年 作者单位:旷视科技 旷 ...

软间隔:让支持向量机更“宽容”

博主头像 在SVM中,软间隔是一个重要的概念,它允许模型在一定程度上容忍误分类,从而提高模型的泛化能力。 本文将详细介绍软间隔的定义、与硬间隔的区别、损失函数的作用,最后使用 scikit-learn 进行实际演示。 1. 软间隔 vs 硬间隔 在支持向量机中,软间隔是指允许某些数据点违反分类边界(即误分类) ...

借助 QT 的反射机制实现数据类的序列化

在 C++ 工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作。由于数据类中有大量数据字段,每次都编写存储或输出数据内容,工作重复量太大。C++ 不支持用户自定义的注解,所以没办法使用类似 java 中类似 Lombok 的插件。但是 QT 的属性系统和 moc 编译系统,为简化数据类的 ...

一天 Star 破万的开源项目「GitHub 热点速览」

博主头像 虽然现在市面上的 AI 编程助手已经“琳琅满目”,但顶流就是顶流!OpenAI 新开源的轻量级编程助手 Codex,发布不到 24 小时 Star 数就轻松破万!姗姗来迟的 OpenAI,不禁让人感叹:藏着掖着的,早干嘛去了~ 说回上周的热门开源项目,首先是基于 AI 的浏览器自动化框架 Stage ...

JDK的SPI有什么缺陷?dubbo做了什么改进?

博主头像 JDK的SPI机制的缺点 ⽂件中的所有类都会被加载且被实例化。这样也就导致获取某个实现类的方式不够灵活,只能通过 Iterator 形式获取,不能根据某个参数来获取对应的实现类。如果不想用某些实现类,或者某些类实例化很耗时,它也被载入并实例化了,没有办法指定某⼀个类来加载和实例化,这就造成了浪费。 ...

别再堆文档了,大模型时代知识库应该这样建

博主头像 有人说,大模型+知识库就是新一代的员工。 可你有没有想过,如果你把一堆资料往员工桌上一扔,不教、不管,还想让他做出像样的工作,结果会如何? 这是很多人现在“用知识库喂大模型”的真实写照。 这篇文章是我在进行了数千小时的知识库实践后的一些思考:不仅告诉你“是什么”,更帮你弄明白“怎么做”。 AI粉嫩特 ...

C#/.NET/.NET Core技术前沿周刊 | 第 35 期(2025年4.14-4.20)

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

Linux后台运行进程

博主头像 概念 当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨)。为了使这些进程能够在后台运行,也就是说不在终端屏幕上运行,有几种选择方法可供使用。 &方法 使用 ...

为什么要对程序进行调试

目录学会查看报错信息调试的方法打印调试断点调试 在软件开发中,调试是程序从“能运行”到“能正确运行”的关键步骤。调试是指通过对程序、硬件或系统的错误进行定位、分析和修复的过程,可以帮助开发人员发现并解决程序中的逻辑错误、语法错误、运行时错误等问题,保证软件的正确性和可靠性。让我们从一段简单的 Pyt ...

在Avalonia/C#中使用依赖注入过程记录

博主头像 前言 使用依赖注入可以让我们的程序变得更加好维护与测试。 今天分享的是在Avalonia/C#中使用依赖注入。 我准备了一个简单的不使用依赖注入与使用依赖注入的demo。 该demo已上传至GitHub,地址:https://github.com/Ming-jiayou/Avalonia_With_ ...

123···100>