凌晨三点救火实录:Java内存泄漏的七个神坑,你至少踩过三个!

博主头像 引子:那个让运维集体加班的夜晚 "凡哥!线上服务响应时间飙到10秒了!"凌晨1点,实习生小李的语音带着哭腔。 监控大屏上,JVM堆内存曲线像坐了火箭——刚扩容的16G内存,30分钟就被吃干抹净。 我咬着牙拍桌子:"把最近一周上线的代码给我翻个底朝天!" 第一坑:Static集合成永动机 ▌ 翻车代码 ...

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

博主头像 国内文章 我们是如何解决abp身上的几个痛点 https://www.cnblogs.com/jackyfei/p/18709265 张飞洪分享了abp框架在.net社区的使用经验,认为其在模块化、DDD和微服务上表现优良,但也存在不足。文章指出前端不支持VUE、社区版界面较差、售后服务慢及功能不易 ...

NetPad:一个.NET开源、跨平台的C#编辑器

博主头像 前言 今天大姚给大家分享一个基于.NET开源、跨平台的C#编辑器和游乐场:NetPad。 项目介绍 NetPad是一个基于.NET开源(MIT License)、跨平台的C#编辑器和游乐场,它允许用户立即运行C#代码,无需创建和管理项目。 项目技术栈 .NET:作为底层框架,提供强大的开发能力和跨平 ...

Go实现动态开点线段树

博主头像 1、线段树介绍 线段树是一种用于高效处理区间查询和区间更新的数据结构,当我们需要解决一个频繁更新区间值的问题的时候,就可以采用线段树的结构进行解决。线段树的核心思想是将区间分为多个子区间进行管理,越往下区间范围越小,根节点表示整个线段树能表示的区间。 本文记录使用Go实现动态开点线段树的方式,该模板 ...

有负环的费用流问题:用消消乐“白嫖”的艺术

博主头像 前文回顾:https://www.cnblogs.com/ofnoname/p/18731222 想象你是一家快递公司的调度员,每天的任务是将货物从仓库高效送到客户。你设计了一条完美路线:每辆卡车都走最短路径,运费最省,按时送达——直到有一天,某个司机突然上报了一个诡异的现象: “老板,我的卡车在某 ...

CUDA异常捕获

博主头像 本文主要介绍了在CUDA编程的实践中,增加一个异常捕获的宏模块,以保障CUDA项目结果的准确性。主要代码内容参考了樊哲勇所著的《CUDA编程基础与实践》,是一本很好的CUDA编程入门书籍。 ...

Java中ArrayList的常见用法

博主头像 Java 中的 ArrayList 是一个非常常用的动态数组,它属于 Java 集合框架的一部分。与普通数组不同,ArrayList 可以在需要时动态调整其大小。以下是 ArrayList 的一些详细介绍: 基本特性 动态大小:ArrayList 会自动调整其大小以适应新元素。 有序集合:元素按插入 ...

用Logseq记日报和管理文献

博主头像 优缺点浅评 Logseq是一款双链笔记软件,其优点结合使用场景概括来说包括 开箱即用的极简界面,非常适合用来写日报 灵活的双链,强大的PDF标注,适合构建文献库 使用markdown格式来本地存储笔记,随意备份 缺点 多端同步功能薄弱,我不知道有没有实现方法,反正很麻烦 没有了 然后就简单记录一下我 ...

简易任务管理器的二次开发与优化

一、引言 在日常学习和工作中,我们经常需要管理各种任务,为了更高效地组织和跟踪这些任务,开发一个简易的任务管理器是一个不错的选择。本文将详细介绍如何从一个基础的任务管理器程序开始,逐步进行二次开发和优化,最终实现一个功能较为完善且用户友好的任务管理工具。 二、基础版本:简易任务管理器 代码实现 #i ...

时间轮深度解析:原理、源码与应用场景

博主头像 Kafka时间轮深度解析:原理、源码与应用场景 目录 引言:定时任务处理的挑战 时间轮核心原理剖析 2.1 基本概念与数据结构 2.2 层级时间轮设计 源码解析:Kafka时间轮实现 3.1 核心类结构分析 3.2 任务添加与执行流程 3.3 时间轮推进机制 3.4 延迟队列(DelayQueue) ...

记录WPS接入AI大模型

进入官网下载海鹦OfficeAI:https://www.office-ai.cn/ 安装OfficeAI 勾选打开一个测试表格看看是否已经安装成功 打开有些人的会弹出这个提示,点击进行管理,然后点击启用AI就可以 有的人的不会弹上面那个提示,然后WPS上面也不显示OfficeAI 没有显示那个弹窗 ...

keycloak~refresh_token的深度总结

博主头像 内容大纲 keycloak关于会话有效期的配置 refresh_token作用 refresh_token使用规范 keycloak开启refresh_token的限制 refresh_token时的错误汇总 keycloak中refresh_token的底层逻辑 session过期时间的清除策略 ...

manim边学边做--标准相机

博主头像 在Manim动画制作库中,Camera类是负责管理屏幕显示内容的核心类,其功能涵盖场景设置、对象渲染、坐标转换等多个关键方面。 Camera类作为Manim中渲染流程的核心,在动画制作中主要作用包括: 初始化场景:设置背景、分辨率等基本参数 渲染对象:通过捕获和渲染Mobject,生成每一帧的像素数 ...

MediaToolkit:.NET 开发者的多媒体处理工具

博主头像 在开发过程中处理音频和视频文件是许多应用程序的重要功能。MediaToolkit 是一个强大的库,帮助轻松处理这些多媒体文件。封装了 FFmpeg 的功能,使得复杂的任务变得简单。支持更多功能,如视频裁剪、缩略图提取和转码等。 安装 第一步,老规矩,先安装 PM> Install-Package M ...

附039.Kubernetes_v1.32.2高可用部署架构二

博主头像 个人说明 1:个人所有技术文章后期将同步在博客园( IT中国人 )和CSDN( 木二_ )更新; 2:当前Kubernetes最新版 v1.32.2 的部署做了大量优化,部分组件采用helm部署,省略了预下载镜像的操作,采用更新部署的镜像源,containerd在内的部分组件配置进行了优化。 部署组 ...

nacos(七): gateway(单体)

博主头像 这篇文章将从gateway的搭建、自动路由匹配、路由数组、跨域和路由过滤器五个方面对gateway项目展开讨论。 1、gateway的搭建 gateway的项目基本的搭建过程与消费者的搭建过程基本一致,细节部分可参考《nacos(四): 创建第一个消费者Conumer(单体)》。 搭建完成后,在po ...

面试官:你是如何进行SQL调优的?

博主头像 SQL调优是我们后端开发人员面试中的高频考点,也是实际工作中提升数据库性能的关键技能。面对“你是如何进行SQL调优的?”这个问题,你是否能条理清晰地分析问题并提供解决方案? 以下是在你原文基础上进行的优化,增加了判断方法和依据,使内容更加完整和实用: 1. 索引失效 问题分析: 索引是提高查询速度的 ...

C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)

博主头像 前言 自从 DeepSeek 大模型火了以来,网络上出现了许多关于本地部署的教程和方法。然而,要真正深入了解其功能和应用,还是需要自己动手进行一次本地部署。 DeepSeek 作为一个高效的自然语言处理模型,其本地部署能力为大家提供了灵活的应用场景。不管是开发私有化的 AI 应用,还是集成到现有的系 ...

<1···678···100>