0

Java学习随笔:JVM 如何判断对象可以被回收(2026-09-17)

学习 Java 的过程中,很多同学会把注意力放在语法、集合和框架上,却容易忽略 JVM 内部究竟发生了什么。最近我在复习垃圾回收时,才对“对象什么时候会被回收”这个问题有了更清楚的认识。它并不像表面看起来那么简单:并不是某个变量不再使用,对象就会立刻消失,而是需要虚拟机通过一套相对严谨的机制去判断。 ...

梦幻泡影Qv'Q 发布于 2026-09-17 22:46 评论(0) 阅读(3)
0

ManimCE v0.21.0 发布:Typst 排版支持与 Cairo 渲染性能大幅提升

Manim Community Edition 发布了 v0.21.0 版本(2026 年 8 月 10 日),这是继 v0.20.1 之后的又一次功能型版本更新。 本次更新包含 2 项破坏性变更,以及多项值得关注的新特性和性能优化。 其中 Cairo 渲染器在动画密集场景下提速超过一倍,NumPy ...

wang_yb 发布于 2026-09-17 16:01 评论(0) 阅读(8)
0

定时任务上生产才会暴露的六个问题

给系统加定时任务,第一反应是找个 cron 库,写个表达式,跑起来。 能跑通。然后在某个凌晨,你会发现任务执行了两次,或者一次都没执行,或者上一次还没跑完下一次就开始了。 下面是几个跑到生产上才会暴露的问题。 一、多实例部署,任务会被执行 N 次 本地和单机上完全正常,一上负载均衡、服务扩到三个实例 ...

福兮说 发布于 2026-09-17 14:20 评论(0) 阅读(7)
0

keycloak~通过用户ID直接置换token

Keycloak Token Exchange + Impersonation(运维配置) 门户 GET /kc/exchange-token 新流程: 用请求头里的 WSO2 应用 access_token 调 mcp-admin:POST /internal/wso2/token/authz-u ...

张占岭 发布于 2026-09-17 13:35 评论(0) 阅读(8)
0

数据脱敏是怎么做的

详解企业全链路数据脱敏体系,对比掩码、哈希、加密等脱敏算法。基于 Spring AOP + 自定义注解 + 策略模式实现业务零侵入,结合 Spring Security 完成按角色动态脱敏;覆盖接口响应、Logback 日志、MyBatis 存储、大数据场景。附带核心源码,解决嵌套对象、Feign ... ...

Rain的Java大神实战圈 发布于 2026-09-17 09:54 评论(0) 阅读(267)
0

如何使用 Bash 进行数据清洗

你可能经历过这样的场景:拿到一个 CSV,以为只是删几行、改几列,结果打开一看:空值、重复、负金额、Windows 换行符,全挤在一起。 别急着打开 Python,很多时候终端里的 Bash 已经能先帮你把这团乱麻冲开。 数据清洗不一定非要一开始就上重型武器(Python), 把 head、cut、 ...

wang_yb 发布于 2026-09-16 20:48 评论(2) 阅读(100)
0

2026 秋软件工程个人作业(第二次):利用 AIGC 完成"一箭又一箭"小游戏

2026 秋软件工程个人作业(第二次):利用 AIGC 完成"一箭又一箭"小游戏 项目 内容 这个作业属于哪个课程 2026-01软件工程与软件工程实践 这个作业要求在哪里 作业要求链接 这个作业的目标 使用 Python 和 AIGC 完成"一箭又一箭"小游戏 学号 102401415 GitHu ...

102401415林豪 发布于 2026-09-16 18:15 评论(0) 阅读(20)
0

做临时邮箱要自己当 MX:用 go-smtp 实现一个收信服务端

做临时邮箱这类功能,第一个要想清楚的问题是:邮件怎么进来。 很多人第一反应是找个邮箱服务商,用 IMAP 定时去拉。这条路在临时邮箱场景下走不通——临时邮箱要求用户随时能开一个全新地址,你不可能给每个地址都去服务商那儿注册一个真邮箱。 所以只有一条路:自己当这个域名的 MX,自己收信。 也就是说,你 ...

福兮说 发布于 2026-09-16 11:55 评论(0) 阅读(10)
0

Python 创建 Excel 下拉列表的两种方法

在 Excel 中设置下拉列表是规范数据录入的常用手段。手动操作虽然简单,但当需要为多个文件或大量单元格批量添加时,用 Python 自动化会更高效。Free Spire.XLS for Python 提供了两种直接的方式:一是通过 Values 属性直接指定选项列表,二是通过 DataRange ...

LAYONTHEGROUND 发布于 2026-09-16 10:08 评论(1) 阅读(114)
0

对加密的手机号如何进行模糊查询

手机号加密存储后如何实现模糊查询?核心矛盾是数据安全与查询性能的冲突。本文对比 5 套方案,详解大厂首选的前后缀哈希索引方案,附完整 Java 代码、表结构与 Mermaid 流程。同时包含面试模拟问答,讲解 3-gram 滑动窗口 + HMAC、布隆过滤器降噪等技术亮点,覆盖哈希碰撞、密钥轮换、分... ...

Rain的Java大神实战圈 发布于 2026-09-16 09:52 评论(0) 阅读(118)
0

FastAPI 使用 session 认证

前言 FastAPI借助底层 Starlette 的 SessionMiddleware 可以很方便地实现基于签名 cookie 的session 认证。基本原理是将 Session 数据序列化并签名后存入客户端的 Cookie 中,服务器在后续请求中验证签名并还原数据,从而“记住”用户状态。 签名 ...

花酒锄作田 发布于 2026-09-15 23:12 评论(0) 阅读(143)
0

Python 常用统计图表实战指南

在日常工作和生活中,我们经常会遇到各种各样的数据:每月的外卖账单、每天的步数记录、工作时长与咖啡消耗量……如果只看一堆密密麻麻的数字表格,很容易让人眼花缭乱。 俗话说 “一图胜千言” 。 统计图表就像是数据的“显微镜”和“翻译官”,能帮我们快速发现隐藏在数据背后的规律、偏好甚至“异常”。 下面将结合 ...

wang_yb 发布于 2026-09-15 13:24 评论(0) 阅读(218)
0

如何自定义一个MyBatis插件

详解 MyBatis 自定义插件底层原理,基于 JDK 动态代理 + 责任链,可拦截四大核心对象。提供数据权限插件实战代码,亮点:@Order 控制插件执行顺序,借助 MetaObject 安全反射,使用 JSqlParser AST 语法树修改 SQL,规避字符串替换 BUG。附带慢 SQL 监控... ...

Rain的Java大神实战圈 发布于 2026-09-15 09:39 评论(0) 阅读(171)
3

巴巴博弈——博弈论模块浅谈

巴巴博弈 本文将竭尽所能带您一步步了解博弈论,如有错误,请各位大手子在评论区慷慨指出,谢谢! 正文 博弈论是个本质困难非常有趣的学科。 无特殊说明,本文均假设博弈者聪明绝顶。 1.博弈基础 在竞赛中,我们一般面对的都是组合博弈: 两名玩家,轮流操作 信息对双方公开,无隐藏信息(如军棋,扑克就不是) ...

yjimf 发布于 2026-09-14 15:47 评论(2) 阅读(260)
0

高并发下的抽奖系统:不只是扣库存,还要防作弊与风控

拆解生产级高并发抽奖系统核心设计!聚焦高并发超卖、黑产作弊、流量雪崩三大难题,详解Redis+Lua原子扣减库存、单次IO完成全校验的高性能方案。搭建端网云三层防作弊风控体系,结合MQ异步削峰、热点Key打散、多级降级容灾机制,解决数据一致性与资损风险,附完整可落地代码,吃透电商营销高并发核心架构。 ...

Rain的Java大神实战圈 发布于 2026-09-14 09:41 评论(0) 阅读(349)
0

一键即用!一个基于 Kubernetes 构建的云操作系统!

casos —— 一个基于 Kubernetes 构建的云操作系统,它内嵌了 Kubernetes API Server、 Controller Manager 和 Scheduler,无需集群、控制平面、YAML, 即可拥有一个带 Web 界面和应用商店的可用集群。 ...

Java陈序员 发布于 2026-09-14 09:24 评论(0) 阅读(28)
0

1_Markdown语法

Markdown语法 标题 1.语法结构:“# + 空格 + 文字 + 回车” 2.最多支持六级标题,例: 六级标题 字体 1.斜体 ​ 语法结构:“* + 文字 + *” 2.粗体 ​ 语法结构:“** + 文字 + **” 3.粗体加斜体 ​ 语法结构:“3个* + 文字 + 3个*” 4.删除 ...

慵懒的猫401 发布于 2026-09-13 05:23 评论(0) 阅读(22)
0

异常值检测与处理方法总结

先别被“数据科学”这几个字吓到。异常值 其实天天出现在我们身边: 你平时电费300块,这个月突然变成1500块; 你每天走8000步,某天微信运动显示50000步(而你那天明明在家躺平); 班里同学考60~80分,突然冒出个100分和20分。 这些“画风突变”的数据点,就是我们今天要抓的“显眼包”— ...

wang_yb 发布于 2026-09-11 17:45 评论(0) 阅读(186)
0

Backtesting.py:9K 星的轻量 Python 回测框架,十几行代码跑通一个策略

Backtesting.py:9K 星的轻量 Python 回测框架,十几行代码跑通一个策略 做量化研究的人,大多经历过同一段"回测踩坑史":为了验证一个简单的双均线想法,先去装一个重型框架——结果环境配置花掉两天,光是搞懂它的引擎架构和数据流就又花掉一周。等你终于跑出第一份回测报告,最初那个"想看 ...

PC修复电脑医生 发布于 2026-09-11 17:37 评论(0) 阅读(32)
0

高并发下的秒杀系统架构全景:从单体到云原生的演进之路

本文拆解秒杀系统从单体、分布式、微服务到云原生的四阶段架构演进,秉持架构按需迭代理念。详解Redis Lua原子扣库存零超卖方案、RocketMQ异步削峰、Sentinel热点限流等核心技术,搭建多级缓存+全链路防护体系。依托K8s弹性扩缩容、异地多活,实现百万级QPS高可用,解决流量洪峰、缓存雪崩... ...

Rain的Java大神实战圈 发布于 2026-09-11 09:40 评论(0) 阅读(63)