0

日增量500万的表结构如何设计

本文实战设计日增 500 万用户行为日志存储架构,采用 Kafka+MySQL 二级分库分表、Redis 热点缓存、冷热分层归档。分享位运算路由、优化雪花算法、Kafka 批量写入核心 Java 代码,梳理分表扩容、热点倾斜、时钟回拨等面试高频难点,附带真实系统设计面试模拟。 ...

Rain的Java大神实战圈 发布于 2026-07-29 10:54 评论(0) 阅读(135)
0

用 Python、JSON 与幂等键实现可验证的多平台发布状态机

本文给出一套可复制的 Python 3.11 实现:从规范源稿提取不可变身份,用严格匹配计算平台覆盖矩阵,并以 unittest 证明昨天的发布、缺失哈希的旧记录和同源重复写入会被正确区分。 ...

yuanxi2000 发布于 2026-07-28 21:41 评论(0) 阅读(6)
0

20260728考试总结

P4427 [BJOI2018] 求和 简化题意 给定一颗 \(n\) 个节点的树,每个节点有个权值 \(a_i\),给定树上路径 \(l-r\)(这里记为 \(s\)),请你求出 \(\textstyle \sum_{i \in s}^{a_i^k}\)(\(k\)已知) 做法 注意到 \(k\) ...

凉茶映屏红 发布于 2026-07-28 16:09 评论(0) 阅读(9)
0

致焦虑的程序员:AI 不会让你失业,但“写 CRUD”会

本文探讨 AI 发展是否引发程序员大规模失业,结论为不会大规模失业,但行业迎来职业洗牌。结合多份行业数据划分 AI 在研发各环节的能力边界,AI 擅长生成 CRUD 样板代码,却难以完成需求拆解、架构权衡与故障兜底。初级 CRUD 开发受冲击最大,并给出程序员善用 AI、深耕业务与底层技术的成长建议... ...

Rain的Java大神实战圈 发布于 2026-07-28 10:17 评论(6) 阅读(350)
1

[CF55D] Beautiful numbers题解

题目传送门 前置知识:数位DP、同余 题目大意: 在l到r中统计能被其所有非零数字整除的数的个数,多组询问,\(t \leq 10\),\(1 \leq l \leq r \leq 9 \times 10^{18}\) 题目分析 注意力以及数学归纳发现没有规律可找 题目涉及对数字每一位的设计,查询为 ...

一叶与 发布于 2026-07-27 20:41 评论(0) 阅读(4)
0

OpenPDF的学习文档(第一章·混个脸儿熟)

这是我第一次写公开的东西,写的不好请见谅 打开LibrePDF/OpenPDF的官网 我们发现这个项目的license是LGPL和MPL双许可证。也就是说:只要将修改后的源码公开出来即可,没有其他付费限制。 截止到2026-07-27,最新的版本号是3.0.5。需要最低的JDK版本号是JDK21。 ...

铁锅炖大鹅ing 发布于 2026-07-27 18:33 评论(0) 阅读(8)
0

C# 入门笔记|控制台 Console、变量常量、VS 快捷键大全(适合新手收藏)

// 设置颜色 Console.BackgroundColor = ConsoleColor.Black; Console.ForegroundColor = ConsoleColor.Green; // 输出提示 ... ...

狂狼的狼 发布于 2026-07-27 08:56 评论(0) 阅读(13)
1

FHQ-Treap详细解析

FHQ-Treap 是一种不带旋的平衡树,和带旋版本一样都是用随机优先级完成平衡。不同的是,FHQ-Treap 是通过分裂和合并来插入和删除,也可以用于文艺平衡树。 ...

deepsleep 发布于 2026-07-26 23:02 评论(0) 阅读(76)
0

AC 自动机详细解析

AC 自动机(ACAM)是一种实现多模匹配的自动机(Automaton),将 KMP 思想和 Trie 融合起来,时空复杂度优秀。 ...

deepsleep 发布于 2026-07-23 19:29 评论(0) 阅读(94)
0

5 个实用的Python错误处理函数

错误处理往往是优秀代码中最薄弱的环节。 像缺失主键、请求失败、函数运行时间过长等问题在实际项目中频繁出现。 Python 自带的 try-except 块虽然有用,但单靠它并不能覆盖许多实际场景。 你需要将常见的失败情形封装成小型、可复用的函数,以支持带限制的重试、输入验证,以及防止代码运行超时的保 ...

wang_yb 发布于 2026-07-22 16:32 评论(0) 阅读(40)
1

通过 C++ 写入数据到 Excel 表格

一、概述 在 C++ 开发场景中,程序化生成与写入 Excel 文档是企业级应用常见需求,涵盖报表导出、数据归档、自动化报告生成等领域。相较于依赖 Microsoft Office 自动化组件的方案,专用 Excel 处理库具备部署独立、性能稳定、无需安装 Office 环境等优势。 本文基于 Sp ...

LAYONTHEGROUND 发布于 2026-07-22 09:57 评论(1) 阅读(172)
1

当散点图不够用时:用 t-SNE 可视化多维数据

从散点图的局限说起 在数据分析的工作中,我们经常会遇到这样一个问题:如何把数据的“样子”展示给别人看? 如果数据只有两个维度,事情很简单——画一张散点图就好了。 横轴一个变量,纵轴一个变量,每个点代表一条数据,分布一目了然。 如果数据有三个维度呢?也还行——散点图加上颜色,用不同颜色代表第三个维度的 ...

wang_yb 发布于 2026-07-21 20:28 评论(0) 阅读(90)
0

18、PipedReader和PipedWriter的源码分析和使用方法详细分析(windows操作系统,JDK8)

和PipedInputStream和PipedOutputStream一样,Java IO包中的PipedWriter和PipedReader也提供了一种高效的线程间通信机制,允许一批(多个)线程向PipedWriter写入数据,另一批(多个)线程从PipedReader读取数据。 但是,同一批(多 ...

Carey_ccl 发布于 2026-07-21 09:57 评论(0) 阅读(92)
1

17、FileReader的源码和使用方法详细分析(windows操作系统,JDK8)

一、FileReader——对InputStreamReader的封装 如果说InputStreamReader是FileInputStream和FileReader之间的桥梁,那么FileReader就是对InputStreamReader的封装,从FileReader的源码来看,除了将Input ...

Carey_ccl 发布于 2026-07-20 11:39 评论(0) 阅读(123)
0

开源脚手架!一款 SpringBoot 低代码快速开发平台!

opsli-boot —— 一款基于 SpringBoot + Vue、前后端分离的低代码快速开发平台,主打模块化热插拔、SaaS 多租户、代码生成等后台管理功能,开箱即用。 ...

Java陈序员 发布于 2026-07-20 09:27 评论(0) 阅读(75)
0

Java + Spring AI 实战:从零构建智能 Agent 系统

Java + Spring AI 实战:从零构建智能 Agent 系统 一、项目背景 在大语言模型(LLM)飞速发展的今天,智能 Agent 已成为 AI 应用的重要形态。一个完整的智能 Agent 需要具备四大核心能力: 决策能力:理解用户意图并选择正确的处理路径 知识能力:拥有领域知识,回答专业 ...

追极 发布于 2026-07-19 10:45 评论(0) 阅读(70)
0

16、InputStreamReader和StreamDecoder的源码和使用方法详细分析(windows操作系统,JDK8)

一、InputStreamReader——FileInputStream和FileReader之间的桥梁 计算机存储的单位是字节,尽管我们平时在操作系统(此处以windows操作系统为例)中使用.txt文件保存了汉字这样的字符,但是对计算机而言,这些.txt文件中的汉字其实是以字节形式存在的,所以, ...

Carey_ccl 发布于 2026-07-19 10:13 评论(0) 阅读(86)
1

Pandas 完全教程 - 从入门到精通

Pandas 完全教程 - 从入门到精通 Pandas是Python数据分析的核心库,提供了高效的数据结构和数据分析工具。本教程从原理到实践,全面讲解Pandas的使用。 第一部分:Pandas核心数据结构 1.1 Series - 一维数据 Series是什么? 带标签的一维数组 可以存储任 ...

yuangu 发布于 2026-07-17 20:19 评论(0) 阅读(58)
2

用 Python 对比两个 Word 文档差异 (无需 Office)

在日常办公场景中,合同审批、技术文档迭代、公文修订等工作中,经常需要对比两个 Word 文档版本之间的差异。虽然 Word 本身提供了“比较”功能,但当需要批量处理或集成到自动化流程中时,通过编程方式实现文档对比就变得非常必要。本文将介绍如何使用 Python 和 Free Spire.Doc fo ...

LAYONTHEGROUND 发布于 2026-07-14 11:44 评论(0) 阅读(308)
0

开源免费!一款企业级网盘与协同办公平台!

dzzoffice —— 一款开源办公套件,提供多云端存储整合、在线文档编辑、团队协作、文件管理等核心功能,满足企业、团队对数据安全和个性化办公的需求,适用于个人云存储、团队网盘、企业 OA 等场景。 ...

Java陈序员 发布于 2026-07-13 09:31 评论(0) 阅读(39)