首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
老橙_飞龙
掘友等级
研发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 13
沸点 2
赞
15
返回
|
搜索文章
最新
热门
《java虚拟机》二:内存管理
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。包含:程序计数器、Java虚拟机栈、本地方法栈、堆、方法区、直接内存
《数据结构与算法》六:栈/队列
栈 栈是什么:后进者先出,先进者后出,这就是典型的“栈”结构 栈的操作特性: 队列是什么:先进者先出,这就是典型的“队列”结构。
JVM简单的问题排查-内存占用高
文章介绍了关于发现JVM内存过大问题时,的一些简单的排查方法,主要分为3个小方法: jmap -histo jhat VisualVM
JVM简单的问题排查-CPU占用高
CPU占用高 这里简单的介绍一下关于java项目与到CPU占用高的时候需要怎么排查。这里描述的只是简单的操作,有兴趣的同学可以深入研究。 模拟高cpu场景(例子): 使用top命令查看占用CPU过高的
《java虚拟机》一:java技术体系
我们通常把Java程序设计语言、Java虚拟机、Java类库这三部分统称为JDK。JDK是用于支持Java程序开发的最小环境。 把Java类库API中的Java SE API子集和Java虚拟机这两部分统称为JRE(JavaRuntime Environment),JRE是支持…
《数据结构与算法》五:链表
中间节点包含节点数据本心及一个指向下一个节点地址的后继指针next。 链表也支持数据的查找、插入和删除操作。 插入、删除: 因为链表的存储空间本身就不是连续的,我们只需要考虑相邻结点的指针改变,所以对应的时间复杂度是 O(1)。 查找: 但是,有利就有弊。链表要想随机访问第 k…
《数据结构与算法》四:数组(为什么数组要从0开始而不是1)
数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 上面说到数组是连续的内存空间,计算机会给每个内存单元分配一个地址,计算机通过地址来访问内存中的数据。当计算机需要随机访问数组中的某个元素时,它会首先通过下面的寻址公式,计算出该元素存…
《数据结构与算法》三:最好、最坏、平均、均摊复杂度
最好情况时间复杂度就是,在最理想的情况下,执行这段代码的时间复杂度。 最坏情况时间复杂度就是,在最糟糕的情况下,执行这段代码的时间复杂度。 如果数组中第一个元素正好是要查找的变量 x,那就不需要继续遍历剩下的 n-1 个数据了,那时间复杂度就是 O(1)。 但如果数组中不存在变…
《数据结构与算法》二:空间复杂度
渐进空间复杂度(asymptotic space complexity),表示算法的存储空间与数据规模之间的增长关系。 我们可以看到,第 2 行代码中,我们申请了一个空间存储变量 i,但是它是常量阶的,跟数据规模 n 没有关系。第 3 行申请了一个大小为 n 的 int 类型数…
《数据结构与算法》一:时间复杂度
时间复杂度和空间复杂度是衡量算法代码的执行效率的指标。 假设每行代码执行的时间都一样,为 unit_time。 第 2、3 行代码分别需要 1 个 unit_time 的执行时间,第 4、5 行都运行了 n 遍,所以需要 2n*unit_time 的执行时间,所以这段代码总的执…
下一页
个人成就
文章被点赞
22
文章被阅读
12,620
掘力值
381
关注了
22
关注者
6
收藏集
4
关注标签
64
加入于
2017-12-14