0

仅 15 MB !一款桌面端 & Docker 自托管的开源数据库管理工具!

dbx —— 一款轻量级跨平台数据库客户端,支持 MySQL、PostgreSQL、Redis 等 40+ 类型的数据库。除了支持常规的数据库管理功能外,还提供 AI 辅助分析功能,同时提供桌面应用和 Docker 版本。 ...

Java陈序员 发布于 2026-06-15 09:20 评论(0) 阅读(6)
0

Spring AI 2.0.0-RC2 发布,越来越强了!

大家好,我是R哥。 本来 Spring AI 2.0 预计是 2026/5 月份正式发布的,现在官方宣布已经延期一个月了,从 5 月延期到了 6 月。 好消息,Spring AI 2.0 终于迎来要正式发布的节奏了,RC 版本接连发布,刚发布《Spring AI 2.0.0-RC1》,现在 Spri ...

Java技术栈 发布于 2026-06-15 09:16 评论(0) 阅读(8)
0

面试官:你们项目里的线程池是怎么用的?怎么管理的?

线程池这个问题,平时写业务时好像没什么存在感,很多代码里随手就是一个: ExecutorService executor = Executors.newFixedThreadPool(10); 看起来也能跑,任务也能异步执行,线上一开始也不一定会出问题。 但如果面试官问一句:你们项目里的线程池是怎么 ...

程序员Seven 发布于 2026-06-15 09:00 评论(0) 阅读(121)
0

10、IntelliJ IDEA 之创建工程

1、空项目 1.1、新建项目 如上图所示,在欢迎界面点击“新建项目”按钮。 提示:如果在某个项目的界面中,可以通过关闭项目,回到欢迎界面。 1.2、选择创建空项目 如上图所示,选择创建一个空项目作为父工程。 1.3、创建空项目成功 如上图所示,为空项目创建后的初始状态。 2、普通 Java 工程 2 ...

Javaer1995 发布于 2026-06-14 20:26 评论(0) 阅读(6)
0

用SymPy自动因式分解:从面积拼图到代数恒等式

大家好,今天要解决一个痛点是关于 因式分解公式 的。 直接说问题: 用 Manim 展示 $ x2 + 5x + 6 = (x+2)(x+3) $ 的“十字相乘”面积模型,你需要先想好怎样把大矩形拆成四块$ (x^2)、(2x)、(3x)、(6) $,再手动计算每一块的边长和位置。 换成 $ x^2 ...

wang_yb 发布于 2026-06-13 19:06 评论(0) 阅读(70)
0

世界杯开幕了,手把手教你做个看球小工具

这个小工具不复杂,但它能练到几个很实用的点:结构化数据怎么设计、命令行参数怎么接、跨时区时间怎么换算,以及为什么“按日期查比赛”这件事在世界杯这种跨时区场景里并不简单。 ...

小七-七牛开发者 发布于 2026-06-12 18:42 评论(0) 阅读(26)
2

Claude Code 配置第三方模型后,内置工具到底用的谁的?

Claude Code 配置第三方模型后,内置工具到底用的谁的? 核心问题:Claude Code 配了智谱(Z.AI)的 key 后,WebSearch、图片分析、web_fetch 这些能力,是用的 Claude/Anthropic 原生的,还是被替换成了 GLM 的? 结论:全部用的是智谱的 ...

C_C_菜园 发布于 2026-06-12 10:01 评论(0) 阅读(343)
0

表格数据一键批量抓取工具,全程零代码

表格数据轻松批量抓取,没有什么门槛,不需要你懂代码写爬虫,不需要你研究什么HTML结构,就是点点鼠标,两下就完事。 ...

长夜待 发布于 2026-06-11 15:19 评论(0) 阅读(19)
0

重磅!Spring AI 2.0 RC 版正式发布!!

大家好,我是R哥。 本来 Spring AI 2.0 预计是 2026/5 月份正式发布的,现在官方宣布已经延期一个月了,从 5 月延期到了 6 月。 好消息,Spring AI 2.0 终于迎来要正式发布的节奏了。 最近,Spring AI 2.0.0 第一个 RC 版本终于发布了: RC1 版本 ...

Java技术栈 发布于 2026-06-11 15:11 评论(1) 阅读(58)
0

fastapi: 第十章:自定义业务错误码(ErrorCode 枚举)

一,自定义业务错误码的好处? 规范的业务错误码(Business Error Code)是前后端高效协同的核心。使用 Python 的 Enum 来统一管理错误码,可以避免代码中出现“魔术数字(Magic Numbers)”,并且让前端能够根据错误码做精准的页面提示或跳转。 二,自定义业务错误码 代 ...

刘宏缔的架构森林 发布于 2026-06-10 15:20 评论(0) 阅读(17)
0

用SymPy自动求解追及问题的方程

做追及问题动画时,需要根据题意列方程求出相遇时间,再手动计算两个物体在每个时刻的坐标。 题意中速度、初始距离、出发时间差这些参数一改变,就得重新手算一遍,整个过程繁琐且易错。 本文用 SymPy 把列方程和求解都自动化,直接得到相遇时间和运动轨迹,动画代码只需拿到结果去画图。 1. 痛点场景还原 假 ...

wang_yb 发布于 2026-06-10 13:54 评论(0) 阅读(85)
0

Python PDF 解析入门:提取信息、表格与元数据

PDF是日常工作中最常用的文档格式之一。借助 Python,我们可以批量提取 PDF 中的文本、图片、表格等数据,从而实现自动化处理。本文将介绍如何使用 Free Spire.PDF for Python 这个免费库来完成常见的 PDF 读取任务。 1. 环境准备 1.1 安装免费 Python P ...

LAYONTHEGROUND 发布于 2026-06-10 11:56 评论(0) 阅读(244)
0

Java的List.sort()排序方法源码理解

我的博客有一些积压很久的草稿,有的完成度太低、内容过时的我不定期会删除;另一些完成度比较高,但随着工作变动、时间过去太久的博文,无力继续研究相关方向和更新。好在 AI 发展迅速,我借助 DeepSeek 做了 review,修改掉格式错误和笔误,并补充了缺失的章节,算完成了小小的心愿。 本文最初写于 ...

五岳 发布于 2026-06-10 11:05 评论(1) 阅读(34)
0

每个线程只管自己的变量,性能却不如单线程?问题出在缓存行

伪共享(False Sharing)是多线程编程中一个很容易被忽略,但在高并发场景下又可能非常致命的性能问题。 它最迷惑人的地方在于:从业务代码上看,多个线程并没有修改同一个变量,甚至每个线程都只操作属于自己的那份数据,理论上不应该发生竞争;但从 CPU 的视角看,这些变量可能刚好落在同一个缓存行里 ...

程序员Seven 发布于 2026-06-10 09:00 评论(1) 阅读(90)
0

CMake详细

一、CMake概述 CMake(Cross-Platform Make)是一个跨平台的构建系统生成器,它生成平台的原生构建工具(如Makefile、Visual Studio工程、NinJa文件等),并支持复杂项目、多平台和多编译环境。 核心功能 1、跨平台支持 2、管理复杂项目结构(子模块、依赖) ...

izzwhf 发布于 2026-06-09 18:17 评论(0) 阅读(26)
0

鹅厂面试官问我:“为什么要用 Spring AI,而不是直接调用大模型?”,我笑了说:因为 Spring AI 解决的不是大模型能不能调用的问题。。

大家好,我是R哥。 为什么要用 Spring AI,而不是直接调用大模型? 因为 Spring AI 解决的不是「大模型能不能调用」的问题,而是企业级 AI 应用里的统一抽象、模型切换、上下文管理、RAG、工具调用、流式输出、可观测性这些工程化问题。 那 Spring AI 是什么? Spring ...

Java技术栈 发布于 2026-06-09 14:38 评论(1) 阅读(48)
0

为什么 OAuth 的 client_id 不能当秘密:一次 Device OAuth 安全加固实践

前言 大家好,今天想分享一个我们在做 OAuth Device Flow 时遇到的真实问题。 Device Flow 很适合 CLI、桌面端、电视、IoT 这类不方便输入密码的场景。用户在设备上看到一个链接或验证码,打开浏览器完成授权,设备端再轮询 token。 但我们很快遇到一个安全困扰: cli ...

JMCui 发布于 2026-06-09 11:50 评论(0) 阅读(21)
0

用SymPy自动求解三角形构造与全等条件验证

做 Manim 动画演示三角形全等判定定理时,我需要根据给定的边长或角度条件,在坐标系中精确放置三角形的三个顶点。 手动调整点的位置来凑 SSS、SAS 这些条件,反复试错、坐标对不齐,根本没法精确展示“给定条件后三角形唯一确定”这个核心结论。 这篇文章用 SymPy 把几何约束转化为代数方程,自动 ...

wang_yb 发布于 2026-06-08 14:52 评论(0) 阅读(102)
0

关于spi_message,spi_transfer的再理解

一、 核心概念理解:spi_message 与 spi_transfer 在 Linux 内核的 SPI 驱动框架中,spi_transfer 和 spi_message 是最核心的两个数据结构。如果你用前面我们聊过的“分层”和“打包”的思维来理解它们,就会非常直观: spi_transfer: 是 ...

jasonas 发布于 2026-06-08 10:24 评论(0) 阅读(11)
0

select、poll、epoll 到底有什么区别?一文讲透 I/O 多路复用

概述 同步与异步 同步: 同步就是发起一个调用后,被调用者未处理完请求之前,调用不返回。此时需要调用者询问处理结果 异步: 异步就是发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果,此时调用者来询问处理结果,被调用者通常依靠事件,回调等机制来通知调用者其返回结果。 ...

程序员Seven 发布于 2026-06-08 09:00 评论(1) 阅读(50)