自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Java 日期格式化陷阱:YYYY vs yyyy 导致的生产事故分析

场景推荐格式说明普通日期yyyy-MM-dd使用小写 y日期时间24小时制用 HH12小时制小时用 hh,需要 AM/PMISO周年如 2026-W01-3,极少使用将 ISO 8601 周年格式(YYYY)误用为日历年格式(yyyy)。虽然看起来只是一个字母大小写的差异,但在跨年边界时会产生完全错误的结果,导致业务数据异常。关键教训日期格式化看似简单,实则暗藏陷阱必须充分理解每个格式符的含义边界情况测试至关重要代码审查需要关注细节建立团队规范和自动化检查机制。

2026-01-13 10:38:22 528

原创 分布式事务(下)

书接上文分布式事务(上)欢迎大家讨论,如有错误还请指正!

2024-08-20 11:03:52 863

原创 RocketMQ相关面试题(下)

RocketMQ相关面试题(上)RocketMQ相关面试题(中)在5.0之前,RocketMQ 的消息投递方式有推和拉两种RocketMQ 5.0 引入的一种新的消费模式——Pop 模式,它结合了 Pull 和 Push 模式的优点,提供了一种高效、低延迟的消息消费方式。Pop 模式其实也是一种拉的模式,主要是来代替原来的 push 模式的。

2024-08-17 02:00:00 629

原创 RocketMQ相关面试题(中)

书接上文(RocketMQ相关面试题(上)欢迎大家讨论,如有错误还请指正!

2024-08-16 16:12:57 845

原创 RocketMQ相关面试题(上)

RocketMQ相关面试题,以及对于一些概念的补充(纯理论版)首先介绍一下RocketMQ的架构(上题)RocketMQ的工作过程大致如下:1、启动NameServer,他会等待Broker、Producer以及Consumer的链接。2、启动Broker,会和NameServer建立连接,定时发送心跳包。心跳包中包含当前Broker信息(ip、port等)、Topic信息以及Borker与Topic的映射关系。

2024-08-16 15:28:52 860

原创 打败算法第三节之二叉树

今天准备了五道题,一起来打卡学习吧!欢迎大家讨论,如有错误还请指正!(恭喜中国跳水队包揽10米跳水金银牌!

2024-08-06 22:18:05 1038

原创 分布式事务(上)

本期整理了分布式事务相关概念,分为上下两期,欢迎大家一起学习并指正。欢迎大家讨论,如有错误还请指正!

2024-08-06 16:09:22 1196

原创 打败算法第二节之单链表、二叉树

今天准备了四道题,一起来打卡学习吧!欢迎大家讨论,如有错误还请指正!

2024-08-05 21:51:53 447

原创 java面试题每日一背(2)

Thread local是线程本地变量,如果创建了一个threadlocal变量,那么访问这个变量的每个线程都会有这个变量的一个本地拷贝,多个线程操作这个变量的时候,实际是操作自己本地内存里面的变量,从而起到了线程隔离的作用,避免了线程安全问题。(可以让每个线程拥有自己的变量,而不是共享同一个变量)实现:通过一个哈希表来存储每个变量和线程的对应关系。

2024-08-05 15:51:18 910

原创 打败算法第一节之单链表1

四道简单算法题

2024-08-03 22:30:41 497 1

原创 java面试题每日一背(1)-并发、redis

Java面试题,包含并发和redis相关知识。

2024-08-03 14:43:46 1003

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除