1

MySQL的表空间释放

最近为了对 MySQL 数据库磁盘占用瘦身,对一张近100GB表的历史数据进行了 delete 删除,删除了约2/3的数据,删除后发现该表占用的空间并未减少,这里介绍一下如何整理次怕碎片以及背后的运行机制。 ...

硅的褶皱 发布于 2025-05-23 18:35 评论(1) 阅读(16)
0

必看!手把手教你玩转Dify的3大核心工具!

Dify 中的工具是指其平台内置或支持集成的功能插件,用于扩展 AI 应用的能力。 1.工具作用 扩展 LLM 的能力:工具可以赋予 LLM 连接外部世界的能力,例如联网搜索、科学计算、绘制图片等。例如,通过集成谷歌搜索工具,AI 助手可以回答实时问题。 完成复杂任务:工具可以帮助 LLM 进行任务 ...

磊哥|www.javacn.site 发布于 2025-05-23 18:27 评论(0) 阅读(13)
0

记录一次maven依赖冲突的解决

现象 项目依赖selenium-java的4.32版本,但是未发现org.openqa.selenium.devtools.DevTools类。如下所示: 问题排查 定位问题 第一反应肯定是依赖冲突了,第一步先打开idea的maven工具看一下依赖树,结果如下: 从图中可以看到4.32依赖了很多3. ...

泥粑 发布于 2025-05-23 17:41 评论(0) 阅读(39)
0

Disruptor—1.原理和使用简介

大纲 1.Disruptor简介 2.Disruptor和BlockingQueue的压测对比 3.Disruptor的编程模型 4.Disruptor的数据结构与生产消费模型 5.RingBuffer + Disruptor + Sequence相关类 6.Disruptor的WaitStrate ...

东阳马生架构 发布于 2025-05-23 17:19 评论(0) 阅读(32)
0

VSCode配置c++环境速通

工作目录: (需要自己创建的文件) Build 文件夹下储存编译后的二进制文件 in 和 out 为文本文件,作为运行程序的输入和输出 所有 *.cpp 源码文件和 test.cpp 文件一样,放在工作目录下 配置Code Runner插件: 找到Code Runner的 settings.json ...

klr_i 发布于 2025-05-23 16:36 评论(0) 阅读(84)
0

.NET外挂系列:7. harmony在高级调试中的一些实战案例

一:背景 1. 讲故事 如果你读完前六篇,我相信你对 harmony 的简单使用应该是没什么问题了,现在你处于手拿锤子看谁都是钉子的情况,那这篇我就找高级调试里非常经典的 3个钉子 让大家捶一锤。 二:三大故障案例 1. ConcurrentBag 大集合问题 在高级调试中经常会遇到一类问题就是托管 ...

一线码农 发布于 2025-05-23 16:32 评论(0) 阅读(74)
0

JDK网站最终的拼图

“JDK源码剖析网”目前只上线了一小部分的内容(而且还未更新完成),Javac编译器,HotSpot基础、垃圾收集器以及HotSpot运行时将在今年10月份之前做为付费内容努力更新完毕。到时候,整个JDK就完成了最核心的一块拼图,剩下2块最主要的拼图就是G1垃圾收集器和C2编译器了,G1垃圾收集器和 ...

鸠摩(马智) 发布于 2025-05-23 16:11 评论(0) 阅读(129)
0

Solon AI 正试发布(支持 java8+,RAG,MCP)

Solon AI 是一个 Java AI(智能体) 全场景应用开发框架,提供有丰富的接口能力。主要支持的的智能体开发场景有:Chat;RAG;MCP;AiFlow。 ...

带刺的坐椅 发布于 2025-05-23 15:35 评论(0) 阅读(93)
0

MCP Server 实践之旅第 3 站:MCP 协议亲和性的技术内幕

作者:柳下,西流 背景 在分布式架构设计中,请求亲和性是实现有状态服务高可用的核心技术,通过将具备相同会话标识的请求智能路由至固定计算节点,保障会话连续性及缓存有效性。然而在 Serverless 范式下,函数计算服务因其瞬时实例生命周期、自动弹性扩缩容、无状态化运行等特性,在亲和性保障层面面临原生 ...

Serverless社区 发布于 2025-05-23 15:23 评论(0) 阅读(79)
0

迭代、迭代器、生成器的前世今生

什么是迭代 类似于遍历 遍历:有多个数据组成的集合数据结构(map、set、array等其他类数组),需要从该结构中依次取出数据进行某种处理。 迭代:按照某种逻辑,依次取出下一个数据进行处理。 什么是迭代器 iterator JS语言规定,如果一个对象具有next方法,并且next方法满足一定的约束 ...

飞奔的龟龟 发布于 2025-05-23 14:04 评论(0) 阅读(132)
1

ComfyUI+通义万相 Wan2.1系列生成视频教程

一、Wan2.1系列 Wan2.1 系列是阿里巴巴通义实验室推出的开源视频生成模型套件,共有 4 个模型,包括文生视频的 Wan2.1-T2V-1.3B 和 Wan2.1-T2V-14B,以及图生视频的 Wan2.1-I2V-14B 在权威评测集 VBench 中,Wan2.1 以总分 86.22% ...

肖祥 发布于 2025-05-23 10:29 评论(4) 阅读(317)
0

聚类是如何度量数据间的“远近”的?

在聚类分析中,距离度量是核心概念之一,它决定了数据点之间的相似性或差异性,从而影响聚类结果的质量。 选择合适的距离度量方法,就像为数据选择合适的“观察视角”,能够帮助我们发现隐藏的模式结构。 本文将详细介绍几种常用的聚类距离度量方法,包括它们的原理、代码实现,以及这些方法满足的基本性质。 1. 常用 ...

wang_yb 发布于 2025-05-23 10:11 评论(0) 阅读(125)
0

frp增加IP限制

核心设计理念 传统frp安全方案的不足 静态配置文件管理白名单IP,修改需要重启服务 分布式环境下多节点配置同步困难 缺乏实时阻断恶意IP的能力 Redis作为动态白名单存储的优势 实时生效:IP规则变更无需重启frp服务 集中管理:多台frp服务器共享同一套白名单规则 高性能验证:Redis的极速 ...

未来帅哥 发布于 2025-05-23 09:34 评论(0) 阅读(174)
2

.NET外挂系列:6. harmony中一些实用的反射工具包

一:背景 1. 讲故事 本来想研究一下 IL编织和反向补丁的相关harmony知识,看了下其实这些东西对 .NET高级调试 没什么帮助,所以本篇就来说一些比较实用的反射工具包吧。 二:反射工具包 1. AccessTools AccessTools这个工具包用来简化反射操作,你如果看过 harmon ...

一线码农 发布于 2025-05-23 09:26 评论(1) 阅读(229)
1

为何PostgreSQL没有聚集索引?解读两大数据库的设计差异

为何PostgreSQL没有聚集索引?解读两大数据库的设计差异 前言 高效的数据检索是数据库管理的基石, PostgreSQL和SQL Server都能提供强大的数据访问方法以支持各种工作负载方面表现出色。然而,它们的实现方式存在显著差异,反映了各自独特的设计理念和使用场景。 在这篇文章中将介绍Po ...

桦仔 发布于 2025-05-23 08:00 评论(0) 阅读(376)
0

UML类图-UML Class Diagram

类图以可视化的方式呈现了软件中的基本单元以及它们之间的关系。在软件架构设计过程中,它可以帮助架构师快速构思项目框架而无需关注代码细节;在软件开发过程中,它又可以精确描述类中的所有元素细节。因此对于开发人员,了解了面向对象就必须掌握UML类图。 ...

吴八月 发布于 2025-05-22 22:50 评论(0) 阅读(56)
4

好端端的线程池,怎么就卡死了?

写在前面 最近,我们的业务收到一项报障,线上某个业务模块偶尔会出现无法正常工作的情况。 经过多方排查,最终确认是线程池使用方式不合理导致的。鉴于线程池使用的普遍性和该类问题的隐秘性,本文将其中涉及的“坑”整理出来,与大家分享。 本文将尽可能淡化业务本身,着重介绍其中的技术问题。 场景说明 该业务链路 ...

xiaoxi666 发布于 2025-05-22 22:34 评论(2) 阅读(495)
0

实现一个前端动态模块组件(Vite+原生JS)

1. 引言 在前面的文章《使用Vite创建一个动态网页的前端项目》中我们实现了一个动态网页。不过这个动态网页的实用价值并不高,在真正实际的项目中我们希望的是能实现一个动态的模块组件。具体来说,就是有一个页面控件同时在多个页面中使用,那么我们肯定想将这个页面控件封装起来,以便每个页面需要的时候调用一下 ...

charlee44 发布于 2025-05-22 21:21 评论(0) 阅读(247)
7

一个基于 C# 编写的事件驱动、具备专业水准的算法交易平台(量化交易引擎)

前言 今天大姚给大家分享一个基于 C# 编写的事件驱动、采用模块化设计、具备专业水准的算法交易平台(量化交易引擎):Lean。 项目介绍 Lean 是由 QuantConnect 提供的一个基于 C# 编写的事件驱动、采用模块化设计、具备专业水准的算法交易平台(量化交易引擎),该引擎是一个用于在多个 ...

追逐时光者 发布于 2025-05-22 20:29 评论(1) 阅读(951)
1

实战:Dify智能体+Java=自动化运营工具!

我们在运营某个圈子的时候,可能每天都要将这个圈子的“热门新闻”发送到朋友圈或聊天群里,但依靠传统的实现手段非常耗时耗力,我们通常要先收集热门新闻,再组装要新闻内容,再根据内容设计海报等。 那怎么才能简化并高效的完成以上工作呢? 答案是我们可以借助 AI 工具:Dify + Java 服务来实现热点新 ...

磊哥|www.javacn.site 发布于 2025-05-22 20:24 评论(0) 阅读(302)