双端队列:滑动窗口最大值
题目:239. 滑动窗口最大值[1]
作者:帅旋
|
发表于 2024-05-14
|
分类于  数据结构与算法
双端队列:滑动窗口最大值
并发与并行:本质区别与实践场景详解
通过深入剖析“并发”和“并行”的核心概念、实现原理及常见应用场景,帮助开发者在多线程与多核时代高效设计系统架构。
作者:帅旋
|
发表于 2024-05-02
|
分类于  并发编程
并发与并行:本质区别与实践场景详解
说说常见的发生内存泄露的原因
内存泄漏是一个普遍存在于许多应用程序中的问题,它会导致程序随着时间的推移运行变慢并最终可能因资源耗尽而崩溃。以下是一些常见的内存泄漏原因:
作者:帅旋
|
发表于 2024-04-21
|
分类于  JVM
说说常见的发生内存泄露的原因
内存溢出和内存泄露的区别是啥?
定义:内存泄漏是指已分配的内存未能被释放回操作系统或内存池,通常是由于程序中的引用关系错误导致的。虽然程序不再使用这部分内存,但由于某些原因(如意外的强引用),垃圾回收器无法回收这些内存。这使得这部分内存持续占用,并无法被系统重新利用。 影响:内存泄漏会逐渐消耗系统的可用内存。长期存在内存泄漏可能导致系统性能下降,甚至可能最终导致内存溢出。
作者:帅旋
|
发表于 2024-04-21
|
分类于  JVM
内存溢出和内存泄露的区别是啥?
Java对象是如何被访问定位的?
Java对象的访问定位是JVM内存管理的核心机制之一,直接关系到程序性能与GC效率。JVM规范未强制规定具体实现方式,这为不同虚拟机提供了优化空间。
作者:帅旋
|
发表于 2024-04-21
|
分类于  JVM
Java对象是如何被访问定位的?
单调栈:柱状图中最大的矩形
题目:84. 柱状图中最大的矩形[1]
作者:帅旋
|
发表于 2024-03-26
|
分类于  数据结构与算法
单调栈:柱状图中最大的矩形
单栈+变量法:最小栈
题目:155. 最小栈[1]
作者:帅旋
|
发表于 2024-03-26
|
分类于  数据结构与算法
单栈+变量法:最小栈
使用栈解决有效的括号问题
题目:20.有效的括号[1]
作者:帅旋
|
发表于 2024-03-26
|
分类于  数据结构与算法
使用栈解决有效的括号问题
迭代法:合并两个有序链表
题目:21. 合并两个有序链表[1]
作者:帅旋
|
发表于 2024-03-18
|
分类于  数据结构与算法
迭代法:合并两个有序链表
迭代+局部翻转:K个一组翻转链表
题目:25. K 个一组翻转链表[1]
作者:帅旋
|
发表于 2024-03-18
|
分类于  数据结构与算法
迭代+局部翻转:K个一组翻转链表
15678972
×
Java架构杂谈

订阅及时获取网站内容更新。

充电

当前电量:100%

Java架构杂谈

订阅我,及时获取网站内容更新。