- 博客(42)
- 资源 (2)
- 收藏
- 关注
原创 《MySQL 动态 SQL 拼接封神教程!MyBatis 版(避坑 + 实战 + 源码)》
MySQL 动态 SQL 是面试高频、业务必用的核心技能!本文带你彻底吃透动态标签用法,从多条件查询、批量增删改、动态排序实战场景出发!
2022-10-31 16:02:37
7900
2
原创 《MyBatis 全网最详精讲:从入门到实战,一篇吃透主流持久层框架!》
本文全面详解 MyBatis 核心架构、执行流程、配置文件、映射文件、动态 SQL等高频考点与实战技能。从基础搭建到实际应用,图文 + 代码双讲解,面试能答深、工作能落地,是 Java 开发必学、面试必问的核心框架,看完彻底告别只会用不会讲的尴尬!
2021-12-06 15:25:13
10949
原创 《全网最全!Java 实现 Word/Excel/PPT 在线预览(附完整源码 + 避坑指南)》
还在愁办公文档在线处理?本文手把手教你用 Java 实现 Word/Excel/PPT 的在线编辑 + 预览核心功能!
2021-12-02 15:41:29
18055
2
原创 ArrayList vs LinkedList(性能测试+源码新解读)
ArrayList 与 LinkedList 是 Java 最常用的 List 实现,也是面试与开发选型的高频考点。本文从底层结构出发,结合 JDK21 源码新优化,对两者进行真实场景性能压测与对比解读。ArrayList 基于动态数组,支持 O (1) 随机访问,遍历与尾部操作极快,但头部插入与扩容存在明显开销;LinkedList 基于双向链表,头尾操作高效,无扩容成本,但随机访问性能较差。文章通过查询、插入、删除、遍历四大维度实测数据,直观展示性能差异,并深入 JDK21 对数组拷贝、节点池等细节优化
2026-03-04 15:28:59
3
原创 ConcurrentHashMap(JDK21分段锁优化)
ConcurrentHashMap 是 Java 高并发场景核心集合类,其锁机制历经 JDK1.7 分段锁、JDK1.8 CAS + 桶锁的迭代,JDK21 则完成分段锁的关键优化:将锁粒度细化为 “分段锁 + 节点锁” 混合机制,不同分段桶可并行操作,同分段不同桶仅竞争节点锁,大幅降低锁竞争;同时增强 CAS 操作适用场景,优化扩容时的分段迁移逻辑,结合增量扩容减少性能损耗。
2026-03-04 15:12:20
12
原创 HashMap(JDK21优化点+并发安全新方案)
HashMap 作为 Java 高频核心集合类,底层基于数组 + 链表 / 红黑树实现,JDK21 针对其性能与并发短板完成三大核心优化:增量扩容将扩容任务拆分为多批次执行,避免一次性迁移元素导致的 CPU 峰值;优化哈希算法新增随机扰动因子,降低特殊 Key 的哈希冲突概率;移除 Node 节点冗余 hash 字段,减少内存占用。在并发安全层面,JDK21 升级 ConcurrentHashMap 锁机制,采用细粒度节点锁 + CAS 结合方案,替代传统全局锁 / 桶锁,中高并发场景性能显著提升。
2026-03-04 15:10:37
263
原创 一文吃透 Java String 类核心原理(基础 + 底层 + 实战)
String 类是 Java 中最基础、最高频的核心类,也是面试中「基础层深挖」的重点考察对象。掌握 String 不仅能解决日常开发中的字符串处理问题,更能理解 JVM 内存模型、不可变设计模式等底层逻辑。本文从基础特性、底层实现、核心方法到性能优化,全方位解析 String 类,为你夯实 Java 基础,也为后续深入学习 JDK21 新特性和面试变形题打下核心基础。
2026-03-04 11:03:27
187
原创 Java 基础 ——String 类深度解析(JDK21 新特性 + 面试变形题)
String 类是 Java 开发中最常用的核心类,也是面试中高频考察的重点,JDK21 对 String 类的底层实现和 API 又新增了关键优化。本文从 String 类的核心特性(不可变性、内存存储、常量池机制)入手,深度解析 JDK21 中 String 类的新特性(如 String 模板、性能优化 API),结合实际开发场景拆解 String 常用方法的底层逻辑,同时针对面试中常见的变形题等。
2026-03-03 15:50:55
24
原创 八股文面试题(全栈所有)
《互联网Java工程师面试宝典》摘要 本书汇集了阿里巴巴、京东、腾讯等一线大厂的技术面试题,涵盖Java全栈技术体系。主要内容分为三大专题:源码框架专题(MyBatis、Spring核心机制与实现原理)、分布式专题(ZooKeeper、Dubbo、Elasticsearch、Redis等分布式技术)及数据库专题(MySQL优化与集群方案)。
2025-10-24 18:55:03
368
原创 Hbuilder打包安卓H5-APP,APP与程序分离,更新无需重新打包
Hbuilder打包安卓H5-APP,将自己的APP与程序分离,在服务器上更新APP的代码,apk无需重新打包
2023-10-24 18:42:24
4615
1
原创 《Tinymce 编辑器封神教程:一键导入 docx/doc 格式 Word 文档(完整版源码)》
还在愁 Tinymce 无法导入 Word 文档?本文提供完整版解决方案!手把手教你实现 docx/doc 格式一键导入 Tinymce 编辑器,完美保留文字格式、图片、表格,附可直接部署的核心代码,避开格式错乱、图片丢失、编码异常等深坑。
2023-07-17 16:09:30
4823
7
原创 Java处理doc类型的Word文档转换成html(按顺序保留格式+图片)
Java处理doc类型的Word文档转换html内容(按顺序保留格式+图片)
2023-07-17 15:34:59
6195
4
原创 《MySQL 索引数据结构封神图解!B + 树 / 哈希 / 红黑树(三张图讲透底层)》
3张图搞懂 MySQL 索引数据结构!B + 树 / 哈希 / 红黑树一目了然MySQL索引的数据结构
2022-10-31 15:47:03
1359
1
原创 《Session/Cookie 封神教程!3张图 + 可运行代码,讲透会话技术(原理 + 实战 + 避坑)》
《Session/Cookie 封神教程!三张图 + 可运行代码,讲透会话技术(原理 + 实战 + 避坑)》
2022-10-31 13:34:19
2391
原创 JS高级——引用数据类型(Array数组、Date日期、Math数学运算、String字符串)
JS高级——引用数据类型(Array数组、Date日期、Math数学运算、String字符串)
2022-10-31 13:17:28
461
1
原创 SpringBoot、SpringCloud等微服务框架的应用常用注解以及常用组件。
SpringBoot、SpringCloud等微服务框架的应用常用注解以及常用组件。
2021-12-02 16:19:37
656
原创 Spring Cloud五大组件及SpringCloudBus、 SpringCloudConfig实际作用
Spring Cloud五大组件及SpringCloudBus、 SpringCloudConfig实际作用
2021-12-02 16:10:49
878
原创 SpringCloud和Dubbo的区别及Dubbo和Feign远程调用的差异
SpringCloud和Dubbo的区别及Dubbo和Feign远程调用的差异
2021-12-02 16:07:41
3561
原创 js重写alert事件,避免alert弹框标题出现网址
js代码:window.alert = function(msg, callback) { var div = document.createElement("div"); div.innerHTML = "<style type=\"text/css\">" + ".nbaMask { position: fixed; z-index: 1000; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.5
2021-06-16 12:05:36
723
mammoth.browser.js
2023-07-17
使用aspose将office转换为PDF
2022-10-24
基于Java集成CAS单点登录【接部署即可启用】
2021-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅