自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 地基浅显易懂ConcurrentHashMap的线程安全机制(CAS+细颗粒度synchronized)

ConcurrentHashMap 用 CAS + 细颗粒度synchronized 保证线程安全;

2025-04-03 08:48:52 652

原创 面基JavaEE银行金融业务逻辑层处理金融数据类型BigDecimal

在业务逻辑层处理银行金融数据使用BigDecimal,对应的MySQL、Oracle、Redis存储。

2025-04-02 22:01:17 638

原创 面基spring如何处理循环依赖问题

spring如何处理Java类循环依赖初始化问题

2025-04-02 20:38:30 818

原创 面基线程池、CountDownLatch和Completablefuture组合使用

线程池、CountDownLatch组合使用以及CompletableFuture的应用,代码示例

2025-04-02 20:19:32 950

原创 面基:Java项目中跟钉钉接口对接,如何确保数据传输安全性和稳定性

Java实际项目中如何与钉钉接口保持数据传输安全性和稳定性

2025-04-01 11:53:00 884

原创 地基MySQL字符集utf8mb4和utf8的区别,utf8mb4_general_ci、utf8mb4_unicode_ci 、utf8_general_ci 区别

字符集utf8mb4和utf8;区分:utf8mb4_general_ci、utf8mb4_unicode_ci 和 utf8_general_ci 

2025-04-01 11:19:00 730

原创 地基Java线程安全集合

Java中线程安全集合

2025-03-31 20:27:29 887

原创 面基:雪花算法Snowflake时钟回拨问题解决方案

雪花算法时钟回拨问题的解决方案

2025-03-31 18:21:22 628

原创 面基:分库分表场景可以用数据库自增ID作为主键吗

分库分表场景不推荐使用数据库原生的自增ID。缺点:​ID冲突、​数据迁移灾难、​索引膨胀;

2025-03-31 17:50:40 829

原创 面基:为什么不推荐用UUID作为主键

UUID作为主键,缺点是存储空间大、索引碎片化、查询性能差。

2025-03-31 17:28:52 966

原创 简聊雪花算法Snowflake快乐认知

雪花算法Snowflake快乐认知:组合时间戳、机器标识和序列号确保唯一性与有序性,如快递单号:时间+分店+序号 ;

2025-03-31 16:49:25 751

原创 地基多线程与线程池了解

了解多线程与线程池、简例使用、批量数据处理;

2025-03-18 11:30:27 1024

原创 地基Prompt提示常用方式

Prompt提示常用方式 : 思维链(Chain of Thought, CoT)​ 、LTM 提示方法(Long-Term Memory)​、​思维树(Tree of Thoughts, ToT)​。

2025-03-14 19:05:47 2223

原创 地基Python常用的模块包及其用法

Python常用的模块包及其用法

2025-03-14 17:45:39 413

原创 地基Python中​列表(List)​ 和 ​数组(Array)​ 区别

Python 中,​列表(List)​ 和 ​数组(Array)​ 是两种不同的数据结构,主要区别简易介绍

2025-03-14 17:33:21 332

原创 地基注解@Controller和@RestController区别

@Controller和@RestController注解区别

2025-03-12 22:23:36 363

原创 地基注解@Autowired和@Resource区别

@Autowired和@Resource都是用于依赖注入的注解,两者的区别。

2025-03-12 20:48:15 840

原创 简辨hashmap当put放k和v时,如果k冲突,链表大于8, 数组长度小于64, 这里怎么扩容的?扩容后的K的hash值跟 原先的不冲突了吗?

在中,当插入键值对时,若发生哈希冲突导致链表长度超过阈值(默认为8),且当前数组(桶数组)长度小于64,会触发而非链表转红黑树。

2025-03-03 17:23:39 289

原创 地基简识Spring MVC 组件

Spring MVC 的组件化

2025-03-02 11:21:05 669

原创 浅浅初识AI、AI大模型、AGI

初识AI、AI大模型、AGI

2025-03-02 11:07:29 659

原创 小聊ThreadLocal与synchronized用法区别

ThreadLocal与synchronized用法区别

2025-02-27 12:34:32 251

原创 小识ThreadLocal 用法

ThreadLocal 用法示例

2025-02-27 12:28:13 465

原创 简识ConcurrentHashMap 高并发下线程安全原理

ConcurrentHashMap 通过 ​CAS + synchronized + volatile​ 的组合策略,保证线程安全的同时,最大化并发性能。

2025-02-27 11:01:19 893

原创 浅显易懂HashMap的数据结构

hashmap数据结构浅显易懂的理解

2025-02-26 19:24:11 1066

原创 地基JDK8新特性之Lambda 表达式和Stream 流操作

JDK8新特性之Lambda 表达式和Stream 流操作

2025-02-26 16:21:27 334

原创 浅聊RocketMQ 死信队列(DLQ)的失败补偿机制

RocketMQ 死信队列(DLQ)的失败补偿机制

2025-02-24 18:24:17 1082

原创 浅聊RocketMQ 分布式事务解决方案原理

RocketMQ 分布式事务解决方案原理与关键技术点;2PC + 回查机制 + 消费最大次数 + 失败补偿机制(死信队列)

2025-02-24 18:20:47 886

原创 浅聊RocketMQ 普通消费模式下的消息重试与乱序问题

RocketMQ 普通消费模式下的消息重试与乱序问题

2025-02-24 11:49:48 371

原创 浅聊RocketMQ 延时消息实现原理

RocketMQ 延时消息实现原理,图例、代码示例;

2025-02-24 11:11:32 506

原创 简识Kafka集群与RocketMQ集群的核心区别

1、Kafka集群与RocketMQ集群的核心区别及架构图例说明;2、集群同步复制和异步复制的区别;

2025-02-23 18:08:42 1114

原创 浅识Linux的DMA拷贝、MMAP映射与sendfile原理

Linux的DMA拷贝、MMAP映射与sendfile原理

2025-02-22 19:21:08 394

原创 简聊RocketMQ如何确保顺序性

RocketMQ 通过多种机制确保消息的顺序性,其核心原理基于分片(Sharding)和队列(Queue)的单调消费

2025-02-22 18:18:58 1235

原创 简识MQ之Kafka、ActiveMQ、RabbitMQ、RocketMQ传递机制

四种主流消息队列(Kafka、ActiveMQ、RabbitMQ、RocketMQ)的生产者与消费者传递信息的机制说明,以及实际使用中的注意事项和示例

2025-02-20 19:34:44 1032

原创 通义灵码AI程序员

通义灵码AI程序员,AI编程。

2025-02-20 18:18:34 328

原创 简聊Spring Boot项目中AOP常用注解

Spring Boot 的 AOP(面向切面编程)中常用的注解及其作用

2025-02-20 16:32:27 866

原创 简识Spring创建Bean方式和设计模式

Spring在创建Bean时主要有四种方式,这些方式分别涉及到了不同的设计模式。

2025-02-19 19:22:16 879

原创 简识MyBatis、MyBatis-plus、和Spring Data JPA的区别

MyBatis、MyBatis-plus和Spring Data JPA都是Java中用于简化数据库操作的框架,但它们各有特点和适用场景。MyBatis提供了灵活的SQL配置和映射能力;MyBatis-plus在MyBatis的基础上增强了CRUD操作、条件构造器、分页插件等功能;而Spring Data JPA则基于JPA规范提供了更高层次的抽象和简化开发的能力。在选择使用哪个框架时,需要根据项目的具体需求和开发者的技术栈来决定。

2025-02-19 18:27:27 1016

原创 简识Spring框架中Bean的生命周期

在Spring框架中,Bean的生命周期指的是一个对象从创建实例到销毁实例的整个过程,这个过程由Spring IoC容器进行管理。

2025-02-17 09:46:57 807

原创 地基spring注解部分一

以上注解在Spring Boot项目中非常常见,它们共同构成了Spring的IoC(控制反转)容器的基础。通过合理使用这些注解,可以极大地提高项目的可维护性和可扩展性。----分界线------------------------------------------------------------------------------------------------------------

2025-02-16 23:02:39 965

原创 面基Spring Boot项目中实用注解一

在Spring Boot项目中,实用注解根据功能可以分为多个类别。Spring Boot注解通过约定大于配置的理念,显著简化了开发。)能提升代码可读性和维护性,而对比不同注解(如。:与编程式事务(手动管理)相比,代码更简洁。:自动注入Bean,默认按类型匹配。:标记数据层,自动转换数据访问异常。:全量集成测试,加载完整上下文。:仅加载Web层上下文,轻量级。(抱歉,最近在面试,粗糙了些。:标记业务层,强调事务性。:相比手动组合多个注解,:标记主启动类,组合了。更高效,支持批量注入。(按名称注入)相比,

2025-02-16 22:25:55 711

空空如也

空空如也

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

TA关注的人

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