logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot启动流程深度解析(源码级剖析)

本文深入分析Spring Boot的启动流程,结合核心源码详解从`run()`方法到嵌入式服务器启动的每一步操作,揭秘自动配置原理及扩展点。

文章图片
#java#spring boot
Java字符串时间排序终极方案:基于DateTimeFormatter的通用工具类封装

针对交易系统时间排序问题,通过工具类将字符串时间转为LocalDateTime对象实现精准倒序排列,解决字符串比较缺陷,提升维护性和准确性

文章图片
#java#python#开发语言 +1
MySQL分布式ID冲突详解:场景、原因与解决方案

在分布式系统中,使用 MySQL 生成全局唯一 ID 是常见需求,但由于分布式环境的复杂性(如多实例、分库分表、主从复制等),ID 冲突问题时有发生。本文将详细解析 MySQL 分布式 ID 冲突的常见场景、冲突原因及解决方案,帮助理解并规避问题。

文章图片
#mysql#分布式#数据库
MySQL分布式事务全解析:从原理到实战,一篇搞懂跨库事务怎么玩!

MySQL 分布式事务主要用于解决跨多个独立数据库或服务的跨库事务一致性问题,常见于微服务架构、分库分表等场景。本文将从核心概念、MySQL 实现方案(XA 事务)、关键流程、适用场景与局限性、替代方案等方面展开详解。

文章图片
#mysql#分布式
MySQL主从数据不一致?这篇保姆级攻略带你定位+解决!

MySQL主从数据不一致是指主库(Master)与从库(Slave)之间的数据内容或状态出现差异的现象,这是生产环境中常见的问题,可能导致业务逻辑错误、故障切换风险等。本文将从原因分析、检测方法、解决策略和预防措施四个维度详细解析。

文章图片
#mysql
MyBatis多数据源全解析:从静态到动态,实战踩坑指南

MyBatis 多数据源是指在一个应用中同时连接并操作多个数据库的技术场景。常见于主从读写分离、分布式系统跨库访问、多租户隔离等业务需求。本文将从核心概念、实现方式、动态切换、事务管理、常见问题等方面详细解析。

文章图片
#mybatis
Spring Boot多数据源配置全解析:从静态到动态,实战指南

在Java开发中,单数据源早已无法满足复杂业务需求——主从读写分离、多租户数据隔离、分库分表……这些场景都需要多数据源支持。本文将介绍Spring Boot中多数据源的静态配置和动态切换实战,附完整代码和避坑指南!

文章图片
#spring boot#后端#java +2
RabbitMQ消息顺序性全解析:从原理到实战,手把手教你保证消息顺序

在电商订单、日志追踪等业务场景中,消息的顺序性至关重要。比如用户下单后必须先支付才能发货,若支付消息晚于发货消息被处理,就会导致业务逻辑错乱。RabbitMQ作为主流消息中间件,如何保证消息有序?本文结合原理与实战,带你用Java代码落地。

文章图片
#rabbitmq#分布式
Cursor Rule实战:用AI规则引擎提升编码效率与代码规范度

本文聚焦AI编程工具的效率优化痛点,针对开发者面临的重复编码耗时、团队风格不统一、AI生成代码易"返工"等难题,重点解析智能编程工具Cursor Rule的核心价值——通过自定义规则引擎让AI"按规矩写代码"。区别于传统AI的"自由生成"模式,Cursor Rule通过预设代码格式、注释标准、业务逻辑约束等规则库,实现从"可能合规"到"必然合规"的转变,将编码效率从"被动纠偏"转向"主动可控"。文

文章图片
#代码规范
Redis哨兵保姆级详解:从原理到实战,手把手教你搭建高可用架构!

Redis 哨兵(Sentinel)是 Redis 官方提供的高可用(High Availability, HA)解决方案,主要用于监控 Redis 主从复制集群中的主节点(Master),并在主节点发生故障时自动完成故障转移(Failover),将其中一个从节点(Slave)提升为新的主节点,同时调整其他从节点指向新主节点,从而保证 Redis 服务的持续可用。本文带着大家从0到1吃透Redis

文章图片
#redis
    共 12 条
  • 1
  • 2
  • 请选择