WatchAlert 轻量级AI日志告警 - Docker安装部署

博主头像 WatchAlert 是什么? 专注可观测性与稳定性,为运维提效降本 WatchAlert 是一款专为云原生环境设计 的轻量级监控告警引擎,聚焦于可观测性(Metrics、Logs、Traces)与系统稳定性保障,提供从采集、分析到告警的全链路解决方案 。 AI 智能加持,让告警更 ...

案例分析:MySQL 并行复制竟然比单线程慢?

博主头像 最近碰到一个 case,发现在特定场景下,并行复制竟然比单线程复制要慢。 现象 从某个时间点开始,从库的复制延迟持续增加,且没有下降的趋势。 数据库版本:8.0.40,事务隔离级别 RC(Read Committed),并行重放线程数(replica_parallel_workers)为 8。 分析 ...

AIReview 实战:用 AI 把代码评审提质提速

博主头像 AIReview 实战:用 AI 把代码评审提质提速 GitHub 仓库:https://github.com/wosledon/AIReview 如果你也在为“评审慢、质量不稳定、沟通碎片化、重复劳动多”而头疼,这篇文章会把我们在 AIReview 项目中的实践完整分享给你:我们如何把多模型 LL ...

从零实现富文本编辑器#8-浏览器输入模式的非受控DOM行为

博主头像 先前我们在选区模块的基础上,通过浏览器的组合事件来实现半受控的输入模式,这是状态同步的重要实现之一。在这里我们要关注于处理浏览器复杂DOM结构默认行为,以及兼容IME输入法的各种输入场景,相当于我们来Case By Case地处理输入法和浏览器兼容的行为。 开源地址: https://github. ...

吴恩达深度学习课程一:神经网络和深度学习 第三周:浅层神经网络(三)

博主头像 此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下: 原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案:吴恩达深度学习课后习题与答案 本篇为第一课第三周,3.11部分的笔记 ...

你们的SpringBoot项目使用Mybatis还是Spring Data JPA?

博主头像 前言 最近有球友问了我一个问题:SpringBoot项目到底该用Mybatis还是Spring Data JPA? 这个问题,我几乎在每个项目启动时都会被团队问到。 有些小伙伴在工作中,一看到数据库操作就头疼,选框架时犹豫不决,生怕选错了影响项目后期维护。 其实,这俩框架各有千秋,关键看你的项目需求 ...

日常问题排查-Younggc突然变长

博主头像 日常问题排查-Younggc突然变长 前言 研发突然反馈一个版本上线后线上系统younggc时间变长,而这个版本修改的代码就是非常普通的CRUD,但是younggc时间就硬生生暴涨了100%。导致天天告警,虽然问题不大,但非常想知道原因,于是向我求助。 问题现场 如下图所示,younggc一个版本后 ...

为WPF应用增加项目图标

博主头像 前言 本文梳理一下怎么给WPF应用增加自己的项目图标,还是以Rouyan为例进行说明。 过程 首先想一下这个项目图标想要运用在哪些地方。在WPF中你想为你的应用增加你的项目图标主要在这三个地方。 1、应用程序图标设置 2、窗口图标设置 3、系统托盘图标设置 应用程序图标设置 一个一个来,先来看下应用 ...

【URP】Unity中Mipmap Streaming原理与实现

博主头像 摘要: Unity URP的纹理流送技术通过动态加载纹理的Mipmap层级优化显存使用。传统Mipmap会预加载所有层级(占用显存为原始纹理的4/3倍),而流送技术根据物体与摄像机的距离,仅加载当前所需的层级,其他层级按需异步加载。GPU通过DDX/DDY计算UV变化率确定采样层级,Unity维护纹... ...

P14259 兄妹(siblings)题解

博主头像 闲话:这似乎是我第一次在 luogu 场切绿。蒟蒻对思维题不太擅长 QwQ。 前置芝士 动态规划 / DP 子集划分问题 / 可行性背包 思路 首先观察这个放书的性质。结论:对于在同一个书架上的书,只需要一个人去负责。 证明也比较简单,考虑某个人去放了这一排最远的(\(c_i\) 最大的)书,那么它 ...

上周热点回顾(10.13-10.19)

博主头像 热点随笔: · 史诗级漏洞警报:ASP.NET Core 被曝 CVSS 9.9 分漏洞,几乎所有.NET 版本无一幸免! (马行空的博客)· 每天10分钟,混剪视频Agent产出50条爆款,单月变现6位数(喂饭级教程) (AI架构师汤师爷)· .NET 10 Release Candidate 2 ...

ASP.NET Core Blazor简介和快速入门二(组件基础)

博主头像 大家好,我是码农刚子。上一章介绍了Blazor的简介,开发工具及环境,基本语法和一些示例。接下来我们继续了解Blazor 组件相关的基础知识,希望对你有所帮助。 1、组件生命周期 1.简介 Blazor的生命周期与React组件的生命周期类似,也分为三个阶段:初始化阶段、运行中阶段和销毁阶段,其相关 ...

Roslyn 技术解析:如何利用它做代码生成?

博主头像 前两天聊了下Roslyn,如果您耐心看完,也算是入了门,那么今天继续分享它的另外一大特性,那就是 Source Generator,(源代码生成器)是 (Roslyn)提供的一项强大功能,它允许开发者在编译期间自动生成 C# 源代码,并将这些代码无缝融入编译过程,并且无需手动编写或维护这些代码。 大 ...

golang unique包和字符串内部化

博主头像 最近在做老系统优化,正好遇到了需要使用字符串内部化的场景,所以今天就来说说字符串内部化这种优化技巧。 什么是字符串内部化 熟悉Java或者python的开发者应该对“内部化”这种技术不陌生。内部化指的是对于内容完全相同的字符串变量,内存中只保留一份数据,所有的变量都引用同一份数据,从而节约内存。 举 ...

PHP 程序员为什么总是瞧不起 PHP ?

博主头像 大家好,我是码农先森。 话说,不仅是 PHP 程序员看不起 PHP,其他的语言也同样很鄙视 PHP。为什么 PHP 会这么招人嫌呢?这次我们就好好的来分析一下,这件事情的油头。 其实,一开始也就是 PHP 程序员的自嘲,这主要体现在这些方面。 首先是早期 PHP 的很多黑历史,比如不一致的函数命名和 ...

Web开发这些年:从“小油条”到“老油条”的成长之路。

博主头像 做 Web 开发有些年头了,目前头发还算茂密,只是人已不再少年。​ 当年上班摸鱼都有负罪感的 “小油条”,如今也成了佛系的 “老油条”。​ 相似的业务代码写得越多,那种难以压抑的枯燥感就越强烈 —— 写这坨代码有什么用?像极了一个渣男,经历过一次次短暂的感情后,最终丢掉了最初初见佳人时的心动。​ 今 ...

123···100>