刷新
开源|一款强大易用的建站工具,支持博客、知识库、企业官网、在线商城

博主头像 玩博客这事儿,回头看也有十几年了。从早年的 WordPress、Typecho,到后来折腾 Hexo、Hugo 这类静态生成器,每个人心里大概都换过好几套方案。 WordPress 功能确实丰富,但跑久了就感觉是个庞然大物,插件一多就开始互相打架,升级一次心惊胆战。静态生成器够轻,可每次发文都要本地 ...

如何避免订单重复提交

博主头像 订单重复提交本质是接口幂等问题,会由重复点击、网络重试、MQ 重投等场景触发。文章拆解前端 + 分布式 Token + 数据库唯一索引 + 定时对账四层防护,实战 AOP + 注解实现低侵入防重组件,借助 Redis 原子操作、Lua 脚本解决高并发竞态。覆盖分布式锁、状态机等方案选型,同时附带高频... ...

MySQL误删数据如何恢复

博主头像 MySQL 误删数据面试高频考点!从生产应急止损、4 套恢复方案、binlog 闪回实战,到延迟从库、binlog2sql 回滚原理全覆盖。 亮点:position 点位精准恢复、ROW 格式 binlog 反向 SQL 生成、大事务恢复避坑,附带 Python 伪代码解析闪回底层逻辑。梳理生产踩坑... ...

介绍一下分布式事务

博主头像 详解微服务下分布式事务,梳理 CAP、BASE 理论,对比 2PC、TCC、SAGA、Seata AT、RocketMQ 事务消息主流方案。结合项目实战,给出 Seata AT、TCC、事务消息核心代码,解决空回滚、悬挂、幂等性难题。附带真实面试模拟,拆解选型思路与线上踩坑经验。没有银弹,按需选择方... ...

【C语言】编程初学者为何在理解代码运行逻辑上遇到困难——建立时序思维的重要性

博主头像 “运行结果怎么和自己推导的不太一样?如何针对变量在代码中的不同出现点判断其角色?自定义函数和main函数的返回值在用途和接收对象上有什么区别?”不知初次接触编程时的各位是否在目光梭巡于代码和运行结果间渐渐被这些问题包围而后陷入困惑,注意代码运行的时序性正是初学者们解决上述问题的一大关键。作为一名C语... ...

频繁FullGC如何优化

博主头像 详解 Java 线上频繁 FullGC 实战排障,分享 3 分钟快速定位排障方法,梳理内存泄漏、大对象、元空间溢出等常见根因与优化方案。包含 MAT 分析、G1 调优、WeakHashMap 缓存、ThreadLocal 修复、流式处理等实战代码,覆盖生产堆 dump、偶发 GC、K8s 容器 JV... ...

如何对稀疏数据的场景进行分析

博主头像 稀疏数据指数据点中大部分为零或空值的数据集。 典型应用场景包括:Netflix用户评分(大部分电影未被观看)、社交媒体连接(每人只认识一小部分用户)、电商用户与产品的交互记录。 本文以模拟社交平台的数据为示例,演示如何分析稀疏数据的场景。 想象一下:一个拥有 100 万用户的社交平台,每人平均只关注 ...

C/C++中的未定义行为

博主头像 前置芝士 未定义行为(Undefined Behavior,UB)是计算机程序设计中,执行结果未被语言标准明确定义的行为,可能引发程序崩溃、数据损坏或安全漏洞等不可预测后果。 副作用(Side Effect)是指表达式或函数执行后,对程序状态(内存、文件系统、硬件等)产生的持久性改变。 As-If ...

大学生校园管理系统 - 项目总结

大家好,我是C++初学者。花了大概几周时间,做了一个大学生校园管理系统。这个项目是从零开始写的,用C++和SQLite数据库,实现了管理员、教师、学生三个角色的完整功能。下面分享我的学习心得和项目经验,希望能给同样在学C++的朋友一些参考。 ...

线上接口负载满了如何解决

博主头像 线上接口负载打满是高频生产故障,本文分享实战处理思路:遵循先止损、再定位、后根治流程。讲解网关限流、服务降级、熔断扩容等应急手段,从应用、网络、数据、缓存多维度排查根因。附带 Sentinel 限流、多级缓存、CompletableFuture 异步、布隆过滤器等 Java 落地代码,同时结合面试模... ...

Python 中 10 个最常用的统计函数

博主头像 刚入行数据科学,面对成堆的数据和模型,往往最先卡在“算个平均值都要翻文档”这一步。 别急,Python 标准库 statistics 模块 就能帮你搞定 80% 的日常统计需求。 本文挑选了 10 个最常用的统计函数,每个都配上核心代码片段,让你看完就能上手,快速搭起自己的数据分析小工具。 为什么要 ...

MQ重复消费问题怎么解决

博主头像 MQ 重复消费是分布式系统高频问题,根源在于 ACK 丢失带来消息重发,核心解决思路是实现消费幂等。详解数据库唯一索引、Redis 原子幂等、业务状态机 3 套落地方案,附带可直接运行 Java 代码。剖析竞态条件、事务边界、标记过期等生产坑点,对比各方案适用场景,还有模拟面试问答,理论结合实战,吃... ...

Go - 注册表工厂模式的简单实现

博主头像 前言 昨天在整合之前写的那些定时运行的小命令行工具,比如检测 DB 证书有效期、更新 Nginx SSL 证书、数据备份等。早期需求少,这些十几个小工具都是后期逐渐加上去的,一个工具就占一个文件夹,找起来还挺麻烦的,索性就整合成一个程序,根据命令行传参 job 名来运行指定 job。AI revie ...

线上服务器反应慢如何排查

博主头像 线上服务器响应慢大厂高频故障排查实战,遵循先宏观后微观思路,覆盖CPU、内存、磁盘IO、网络四大系统维度,结合JVM、数据库、中间件定位手段。附带死锁检测、性能监控可落地Java工具代码,梳理真实踩坑难点,面试与线上排障均可直接参考。 ...

<1···678···50>