KEEP EXPLORING

更多值得阅读的内容。

第 39 页 · 持续积累的技术实践

⌘探索技术专题找到你的下一站Agent16 篇文章 ↗Java550 篇文章 ↗Spring567 篇文章 ↗架构运维313 篇文章 ↗面试与职场68 篇文章 ↗

最新文章

持续更新的技术实践

MySQL 灾难恢复利器:ibd2sql

简介 ibd2sql 是一个使用纯 Python 3 编写的工具,用于离线解析 MySQL InnoDB 存储引擎的 IBD 文件,并将其转换为 SQL 语句。该工具无需任何第三方依赖包,使用 GPL-3.0 许可证发布。 优点 方便: 提取表的 DDL(数据定义语言)。 实用: 支持替换库名(–schema)和表名(–table),可以在 SQL…

Spring Boot 3.3 实现智能 License 生成与校验

在软件开发中,License(许可)管理是保障应用合法性和防止未授权使用的重要手段。有效的 License 生成与校验机制不仅能够保护开发者的知识产权,还能增强用户对产品的信任感。本文将深入探讨如何使用 Spring Boot 3.3 实现 License 的生成和校验。 为什么需要 License 管理? License…

MySQL V9.1.0 发布,又一个大可不必的版本

昨天 MySQL发布了个新版本V9.1.0,先看一下what‘s new里面写的东西。 1. Triggers no longer loaded by read-only operations 。简单说,就是之前的版本,加载触发器的时候是直接解析的。现在优化为,只加载元数据,并不启动解析。 等表上有更新语句,要使用触发器逻辑的时候再解析触发器内容。…

Spring Boot 将 jar 包和 lib 依赖分离,Dockerfile 构建镜像

前言 Spring Boot 是一个非常流行的 Java 开发框架,它提供了很多便利的功能,例如自动配置、快速开发等等。 在使用 Spring Boot 进行开发时,我们通常会使用 Maven 或 Gradle 进行项目构建。 本文将为您介绍如何使用 Maven 将 Spring Boot 项目打包成可执行的 JAR 文件,并将 JAR…

如何设计一个极简支付系统

第一步 当用户点击“购买”按钮时,会生成一个支付事件 (Payment Event) 并发送到支付服务。 第二步 支付服务 (Payment Service) 将支付事件存储在数据库中。 第三步 单个支付事件可能包含多个支付订单。比如,我们结账时会从多个卖家选择商品。这时,支付服务会拆分支付事件,每个支付订单都会调用一次支付执行服务 (Payment…

3万字 SpringBoot 日志全解析

前言 日志,是开发中熟悉又陌生的伙伴,熟悉是因为我们经常会在各种场合打印日志,陌生是因为大部分时候我们都不太关心日志是怎么打印出来的,因为打印一条日志,在我们看来是一件太平常不过的事情了,特别是在宇宙第一框架Springboot的加持下,日志打印是怎么工作的就更没人关注了。…

Internet-Pi:一键部署,打造你的家庭网络监控中心

你是否想要掌控自己的网络状况?是否厌倦了广告弹窗的烦扰?是否想要实时监测网络速度和设备运行状态?Internet-Pi 可以帮你实现这一切! Internet-Pi 是一个基于 Ansible 的 Raspberry Pi 配置方案,它可以将你的 Raspberry Pi 打造成一个功能强大的网络监控中心,集成了广告屏蔽、网络速度测试、设备监控等多种功能。…