IT宅
A brief history of the future of AI in education
网络
网络协议
网络编程
存储
Redis
MySQL
架构
重构速查表
架构模式
分布式
Dubbo
消息队列
精进之路
网络
MySQL
Redis
MQ
JVM
所有专栏
专栏推荐
查看更多
架构解码:模式与实践
软件架构与模式
JVM速成手册
JVM相关内容
网络协议
详解网络分层和网络协议工作原理
并发编程
并发编程原理和应用
数据结构与算法
数据结构与算法知识详解
重构速查表
重构的相关技能
MySQL
洞悉MySQL底层架构与SQL调优本质
Redis
洞悉Redis技术内幕:缓存,数据结构,并发,集群与算法
单调栈:接雨水
题目:42. 接雨水[1]
单调栈
作者:帅旋
|
发表于 2024-05-15
|
分类于
数据结构与算法
设计一个设计循环双端队列
题目:641. 设计循环双端队列[1]
数组
双端队列
作者:帅旋
|
发表于 2024-05-14
|
分类于
数据结构与算法
双端队列:滑动窗口最大值
题目:239. 滑动窗口最大值[1]
数组
双端队列
作者:帅旋
|
发表于 2024-05-14
|
分类于
数据结构与算法
说说常见的发生内存泄露的原因
内存泄漏是一个普遍存在于许多应用程序中的问题,它会导致程序随着时间的推移运行变慢并最终可能因资源耗尽而崩溃。以下是一些常见的内存泄漏原因:
JVM
作者:帅旋
|
发表于 2024-04-21
|
分类于
JVM
内存溢出和内存泄露的区别是啥?
定义:内存泄漏是指已分配的内存未能被释放回操作系统或内存池,通常是由于程序中的引用关系错误导致的。虽然程序不再使用这部分内存,但由于某些原因(如意外的强引用),垃圾回收器无法回收这些内存。这使得这部分内存持续占用,并无法被系统重新利用。 影响:内存泄漏会逐渐消耗系统的可用内存。长期存在内存泄漏可能导致系统性能下降,甚至可能最终导致内存溢出。
JVM
作者:帅旋
|
发表于 2024-04-21
|
分类于
JVM
Java对象是如何被访问定位的?
Java对象的访问定位是JVM内存管理的核心机制之一,直接关系到程序性能与GC效率。JVM规范未强制规定具体实现方式,这为不同虚拟机提供了优化空间。
JVM
作者:帅旋
|
发表于 2024-04-21
|
分类于
JVM
单调栈:柱状图中最大的矩形
题目:84. 柱状图中最大的矩形[1]
栈
作者:帅旋
|
发表于 2024-03-26
|
分类于
数据结构与算法
单栈+变量法:最小栈
题目:155. 最小栈[1]
栈
作者:帅旋
|
发表于 2024-03-26
|
分类于
数据结构与算法
使用栈解决有效的括号问题
题目:20.有效的括号[1]
栈
作者:帅旋
|
发表于 2024-03-26
|
分类于
数据结构与算法
迭代法:合并两个有序链表
题目:21. 合并两个有序链表[1]
链表
作者:帅旋
|
发表于 2024-03-18
|
分类于
数据结构与算法
1
2
3
4
5
6
…
71
×
IT宅
关注公众号及时获取网站内容更新。
请帅旋喝一杯咖啡
咖啡=电量,给帅旋充杯咖啡,他会满电写代码!