iAuzre

iAuzre

Biography

This user hasnt filled in their personal biography yet...

Published 35 articles
Joined on 2024-05-24
配置驱动的事件化 CRUD 架构设计与实现:从通用功能到可扩展生态的构建

Pinned配置驱动的事件化 CRUD 架构设计与实现:从通用功能到可扩展生态的构建

SpringBoot 中间件: 基于AOP的数据自动计算

PinnedSpringBoot 中间件: 基于AOP的数据自动计算

责任链模式的运用

Pinned责任链模式的运用

高效率高质量 Vibe Coding 实践

高效率高质量 Vibe Coding 实践


高效率高质量 Vibe Coding 实践 核心命题:如何在 AI 编程时代同时实现"生成速度"与"交付质量"的双重提升 文档性质:工程方法论落地手册 适用受众:研发团队负责人、技术决策者、追求高效能 AI 协作的工程师 一、 执行摘要:为什么 Vibe Coding 需要工程化? Vibe Cod
JVM内存调优

JVM内存调优


JVM内存调优 一、核心实战案例总结 本次调优过程中遇到的典型问题、现象及解决结果如下,覆盖元
JAVA中面向对象与设计模式的开发经验总结

JAVA中面向对象与设计模式的开发经验总结


JAVA中面向对象与设计模式的开发经验总结 引言 在JAVA开发中,面向对象(OOP)与设计模式的结合是构建高扩展性、可维护性系统的关键。本文将通过一个典型的服务管理类图(涉及Bean注入、工厂模式、抽象复用等核心设计),总结如何通过设计模式实现代码解耦、逻辑复用,并提升系统的灵活性。 一、核心设计
RocketMQ学习笔记

RocketMQ学习笔记


分布式消息队列 RocketMQ 第1章 RocketMQ 概述 一、MQ概述 1. MQ简介 MQ,Message Queue,是一种提供消息队列服务的中间件,是一套提供了消息生产、存储、消费全过程API的软件系统。消息即数据。一般消息的体量都不会很大。 2. MQ用途 从网上可以查到很多MQ用途
用Map的方式消除if-else的进阶方案

用Map的方式消除if-else的进阶方案


用Map的方式消除if-else的进阶方案 场景 在SpringBoot项目中,有一个表,内部有n种数据类型,每种数据的生成逻辑有区别,若是用if-else或者switch-case的方式,判断链回显得比较冗余 实现 借助函数式接口,我们可以将方法存入到Map中,在调用时,只需要根据类型获取对应的方
MySQL中通过binlog恢复数据

MySQL中通过binlog恢复数据


MySQL 中 binlog方式数据恢复操作模拟 binlog方式 整体流程 若是生产出现,完整流程大致如下: 操作记录仅用于学习 记录中仅含一些关键部分,诸如:根据binlog生成二进制sql文件、执行生成的二进制文件恢复数据等操作 操作过程相较于上述整体流程做了对应的简化 操作过程: 数据被误删
JVM 相关学习

JVM 相关学习


JVM Learning 1 JVM运行时数据区 运行时数据区:Java运行时的东西存放区域 2 解析JVM运行时数据区 2.1 方法区(Method Area) 方法区时所有线程共享的区域,它用于存储已被Java虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码数据等。 它有个别名叫 No