- 博客(147)
- 收藏
- 关注

原创 深入理解并发原子性、可见性、有序性与JMM内存模型
Java中的volatile关键字可以保证多线程操作共享变量的可见性以及禁止指令重排序,synchronized关键字不仅保证可见性,同时也保证了原子性(互斥性)。在更底层,JMM通过内存屏障来实现内存的可见性以及禁止重排序。
2025-01-03 10:17:18
874
原创 MapStruct Plus,谁用谁喜欢
Mapstruct Plus 是 Mapstruct 的增强工具,在 Mapstruct 的基础上,实现了自动生成 Mapper 接口的功能,并强化了部分功能,使 Java 类型转换更加便捷、优雅。
2025-03-12 14:21:12
814
原创 Java8 Steam流太难用了?那你可以试试 JDFrame
一个jvm层级的仿DataFrame工具,语意化和简化java8的stream流式处理工具
2025-03-05 16:48:55
759
原创 MySQL中rank()、row_number()、dense_rank()排序
MySQL中rank()、row_number()、dense_rank()排序
2025-02-14 09:39:52
227
原创 XXL-Job入门
xxl-job是一个分布式的任务调度平台,其核心设计目标是:学习简单、开发迅速、轻量级、易扩展,现在已经开放源代码并接入多家公司的线上产品线,开箱即用。
2025-02-13 14:10:06
947
原创 String、StringBuffer与StringBuilder的区别
String、StringBuffer与StringBuilder的区别
2025-01-26 11:40:58
734
原创 MyBatis-Plus的使用
MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。
2025-01-20 14:11:33
913
原创 SSM框架整合
在早期的项目中,一般都是使用ssm项目做开发的,虽然现在的主流开发是springboot来做开发,但是ssm的基本整合还是需要掌握的
2025-01-20 10:55:12
284
MySQL高频面试题 10道
2023-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人