
编程语言
文章平均质量分 92
Java、Python
有来技术
开源项目 youlai-mall 和 vue3-element-admin 作者。
展开
-
TLS 协议演进及其与 Java 版本的兼容性
本文讨论了TLS协议从1.1到1.3的演进及其Java兼容性。TLS 1.3显著提升安全性和性能。Java 8完全支持TLS 1.2,而Java 11及更高版本原生支持TLS 1.3,强调了采用最新TLS和Java版本的重要性。原创 2024-01-19 17:00:36 · 2852 阅读 · 1 评论 -
深入解析JVM内存结构:Metaspace、堆与垃圾收集器
Java 8引入Metaspace取代永久代,字符串常量池移至堆,G1垃圾收集器取代CMS,Lambda表达式带来Metaspace挑战。开发者应根据应用需求调整内存大小,选择适当垃圾收集器,关注Metaspace使用。原创 2023-11-29 00:51:27 · 2066 阅读 · 0 评论 -
Java 8 中 ReentrantLock 与 Synchronized 的区别
本文深入分析Java多线程同步机制中的ReentrantLock与synchronized的区别,包括中断支持、公平性、条件变量等,结合Java 8特性和面试解析,突显实际应用与性能考虑。原创 2023-11-28 23:52:56 · 937 阅读 · 0 评论 -
二分查找算法:搜索有序数组中目标元素的利器
本文深入介绍了二分查找算法,解决有序数组中的目标元素定位问题。包括算法原理、步骤,提供了Java实现,并讨论了其在实际场景中的广泛应用。通过深入理解,读者将对这一高效算法有更全面的认识。原创 2023-11-28 23:43:13 · 1125 阅读 · 0 评论 -
Java 文件常用操作与流转换
学习如何使用 Java 处理文件,实现文件读写、复制、Base64转换,以及流之间的转换,包括 InputStream、BufferedImage、URL、File 和 MultipartFile。深入解析常见 API,助力文件处理与数据流操作。原创 2023-11-26 22:32:33 · 1165 阅读 · 0 评论 -
关于 String 那些不得不说的那些事
关于 String 那些不得不说的那些事原创 2023-05-30 22:02:50 · 310 阅读 · 0 评论