2020年07月28日
|
阅读量
-
☕️
类加载子系统
整理自:尚硅谷宋红康JVM教程
概述
完整图如下
如果自己想手写一个Java虚拟机的话,主要考虑哪些结构呢?
类加载器
执行引擎
类加载器子系统作用
类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开头有特定的文件标识。
Cl...
阅读更多
2020年07月27日
|
阅读量
-
☕️
JVM与Java体系结构
整理自:尚硅谷宋红康JVM教程
前言
作为Java工程师的你曾被伤害过吗?你是否也遇到过这些问题?
运行着的线上系统突然卡死,系统无法访问,甚至直接OOMM!
想解决线上JVM GC问题,但却无从下手。
新项目上线,对各种JVM参数设置一脸茫然,直接默认吧然后...
阅读更多
2020年07月24日
|
阅读量
-
☕️
进程
进程的状态
我们一般把进程大致分为 5 种状态:
创建状态(new) :进程正在被创建,尚未到就绪状态。
就绪状态(ready): 进程已处于准备运行状态,即进程获得了除了处理器之外的一切所需资源,一旦得到处理器资源(处理器分配的时间片)即可运行。
运行状态(running): 进程正在...
阅读更多
2020年07月23日
|
阅读量
-
☕️
信号量(Semaphore)
信号量是操作系统提供的一种协调共享资源访问的方法。它和软件同步的区别是:
软件同步是平等线程间的一种同步协商机制
信号量是由操作系统进行管理的,它的地位高于进程(而非平等协商)
信号量由Dijkstra在20世纪60年代提出,目前仍然在OS中被使用。
信号量简介
...
阅读更多
2020年07月21日
|
阅读量
-
☕️
计算机体系结构及内存分层体系
操作系统在内存管理要完成的目标:
抽象:逻辑地址空间
保护:独立地址空间
共享:访问相同内存
虚拟化:更多的地址空间
操作系统实现内存管理目标的手段:
程序重定位
分段
分页
虚拟内存
按需分页虚拟内存
地址空间与地址生成...
阅读更多
2020年07月20日
|
阅读量
-
☕️
目录
之前做的时候解析全写代码里了,贴一下repo。之后再刷或再遇到的话还是摘出来好好总结一下吧。
repo:https://github.com/Silincee/LeetRinCode/tree/master/src/leetcode/editor/cn
题目
...
阅读更多
2020年07月20日
|
阅读量
-
☕️
算法思想
双指针
题目
算法思想
#11 盛最多水的容器
双指针
#167 有序数组的 Two Sum
双指针/二分查找
#633 两数...
阅读更多
2020年07月19日
|
阅读量
-
☕️
跨域问题
跨域:浏览器对于javascript的同源策略的限制 。
以下情况都属于跨域:
跨域原因说明
示例
域名不同
www.jd.com 与 www.taobao.com
域...
阅读更多