会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
把书读薄
收藏文章数量从多到少与“把书读薄”是一个道理
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
···
36
下一页
2019年4月11日
第一章:Nginx安装
摘要: 使用Nginx的必备软件 GCC编译器:用于编译C语言程序。 GCC编译器:用于编译C语言程序。 yum install -y gcc PCRE库:支持正则表达式,nginx的HTTP模块要考它来解析正则表达式。 PCRE库:支持正则表达式,nginx的HTTP模块要考它来解析正则表达式。 yun
阅读全文
posted @ 2019-04-11 01:19 使用D
阅读(179)
评论(0)
推荐(0)
2019年4月10日
第三章:进程管理-进程描述符及任务结构
摘要: 内核把进程的列表存放在叫做任务队列(task_list)的双向循环链表中,链表中每一项都是类型为task_struct、称为进程描述符的结构。 进程描述符包含了一个具体进程的所有信息。 进程描述符中包含的数据能完整地描述一个正在进行的程序:它打开的文件、进程的地址空间、挂起的信号、进程的状态,还有其
阅读全文
posted @ 2019-04-10 00:46 使用D
阅读(728)
评论(0)
推荐(0)
4、跃进表
摘要: 跃进表是一个有序数据结构,它通过在每个节点上维护多个指向其他节点的指针,从而达到快速访问节点的目的; 跃进表支持平均O(logN)、最坏O(N)复杂度的节点查询,还可以通过顺序性来批量处理节点; 大多数情况下,跳跃表与平衡树效率差不多,并且因为跳跃表的实现比平衡树要来的更简单,所以可以使用跳跃表来替
阅读全文
posted @ 2019-04-10 00:08 使用D
阅读(157)
评论(0)
推荐(0)
2019年4月9日
第三章:进程管理-进程创建
摘要: Unix创建进程分为两个步骤,fork()和exec()。 首先fork()通过拷贝当前进程创建一个子进程,子进程与父进程的区别仅仅在于PID(每个进程唯一)、PPID(父进程的进程号,子进程将其设置为被拷贝进程的PID)和某些资源和统计量(例如挂起信号、它没有必要被继承)。 exec()函数负责读
阅读全文
posted @ 2019-04-09 01:20 使用D
阅读(308)
评论(0)
推荐(0)
第三章:垃圾回收器-G1收集器
摘要: G1是一款面向服务端的垃圾回收器,它是作用是替换到JDK1.5中发布的CMS收集器,与其他收集器相比,G1具有以下优点: 并行与并发 并行与并发 利用多核CPU来缩短Stop the world停顿的时间,G1收集器可以通过并发的方式让Java程序与GC并发执行。 分代收集 分代收集 G1收集器任然
阅读全文
posted @ 2019-04-09 00:30 使用D
阅读(879)
评论(0)
推荐(0)
2019年4月5日
第三章:垃圾回收器-老年代收集器
摘要: Serial Old收集器 Serial Old收集器时Serial收集器的老年代版本。 同样是单线程收集器。 使用“标记-整理”算法。 默认也是给client模式下使用的老年单收集器。 该收集器可以作为CMS收集器的后备预案; Parallel Old收集器 Parallel Old是Parall
阅读全文
posted @ 2019-04-05 01:41 使用D
阅读(839)
评论(0)
推荐(0)
2019年4月3日
第三章:垃圾回收器-年轻代收集器
摘要: 注意: Parallel为并行:指多条垃圾收集器并行工作,但是此时用户先仍然处于等待状态; Concurrent为并发 :指用户线程和垃圾收集线程同时执行,用户程序在继续运行,而垃圾收集先运行在另一个CPU上。 上图中包含了虚拟机中的所有收集器及相互协作的关系。 如果两个收集器连线,说明这两个收集器
阅读全文
posted @ 2019-04-03 01:07 使用D
阅读(632)
评论(0)
推荐(0)
2019年4月2日
第三章: Hotspot算法实现
摘要: 枚举根节点 可达性分析算法中,需要根据GC Roots节点下找出所有存活的引用(例如常量或者静态属性)与执行上下文(例如栈帧在宏的本地变量表)。GC Roots中的方法区可能会有数百兆,如果逐个检索这里的引用,那么必然会消耗很多时间。 可达性分析算法堆执行时间的敏感还体现在GC停顿上,因为这项分析公
阅读全文
posted @ 2019-04-02 00:31 使用D
阅读(440)
评论(0)
推荐(0)
2019年4月1日
npm audit fix
摘要: http://eux.baidu.com/blog/fe/npm%20aduit%E4%BA%8C%E4%B8%89%E4%BA%8B
阅读全文
posted @ 2019-04-01 17:57 使用D
阅读(6155)
评论(0)
推荐(1)
第三章:垃圾回收算法
摘要: 标记-清除算法 标记-清除算法 算法分为标记、清除两个阶段:首先标记处所有需要回收的对象,在标记完成后统一回收所有被标记的对象,它的标记过程其实就是之前介绍的两种算法(可达性分析算法)。 标记-清除算法的两个不足之处:一个是效率问题,标记和清除两个剁成的效率都不高;另一个是空间问题,标记清除之后会产
阅读全文
posted @ 2019-04-01 01:27 使用D
阅读(225)
评论(0)
推荐(0)
上一页
1
···
22
23
24
25
26
27
28
29
30
···
36
下一页
公告