自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (4)
  • 收藏
  • 关注

转载 Java中的class文件详解

即使对于有经验的Java开发人员来说,阅读已编译的Java字节码也很乏味。为什么我们首先需要了解这种低级别的东西?这是上周发生在我身上的一个简单情况:很久以前,我在机器上进行了一些代码更改,编译了一个JAR,并将其部署到服务器上,以测试性能问题的潜在修补程序。不幸的是,代码从未被检入到版本控制系统中,并且出于某种原因,本地更改被删除而没有追踪。几个月后,我再次需要源代码形式的变化(这需要付出相当大的努力),但是我找不到它们!幸运的是编译后的代码仍然存在于该远程服务器上。于是松了一口气...

2020-10-25 23:08:23 406

转载 微内核操作系统

2020-10-13 22:52:25 400

转载 Linux0.11小结

第一部分 基础内容1.操作系统基础操作系统是计算机硬件系统与用户程序间重要环节,理解操作系统的原理是编写优秀代码的基础。教课书中阐述的操作系统一般由5部分组成。一个最简单的操作系统,可以不需要文件,不需要网络,只要实现多进程,且进程间也不需要通信,相互独立。那么这样一个简单的OS仅需要两块内容:进程管理、内存管理。这两方面内容是相辅相成,不可分割的,因为现在计算机系统的基本架构仍是指令存储-执行。内存管理很大程度上依赖处理器的硬件支持,而进程管理则是在这个基础上,用软件的...

2020-10-13 22:07:39 1216

转载 操作系统运行环境与运行机制(系统调用篇)

系统调用:用户在编程是可以调用的操作系统功能(使CPU可以从用户态陷入内核态)应用程序,C函数,API,和内核函数关系系统调用和函数调用区别:系统调用:INT,IRET指令用于系统调用,堆栈切换,特权级切换函数调用:CALL,RET指令用于函数调用,不涉及堆栈切换和特权级改变系统调用机制的设计①中断/异常机制支持系统调用服务的实现:选择一条陷入指令(访管指令)即可②选择一条特殊指令:陷入指令(亦称访管指令)引发异常完成用户态到内核...

2020-10-13 14:37:28 565

转载 java 中的锁 -- 偏向锁、轻量级锁、自旋锁、重量级锁

之前做过一个测试,详情见这篇文章《多线程 +1操作的几种实现方式,及效率对比》,当时对这个测试结果很疑惑,反复执行过多次,发现结果是一样的:1. 单线程下synchronized效率最高(当时感觉它的效率应该是最差才对);2. AtomicInteger效率最不稳定,不同并发情况下表现不一样:短时间低并发下,效率比synchronized高,有时甚至比LongAdder还高出一点,但是高并发下,性能还不如synchronized,不同情况下性能表现很不稳定;3. LongAdder性能稳定,在各...

2020-10-07 00:17:25 389

转载 java对象结构

在HotSpot虚拟机中,对象在内存中存储的布局可以分为3块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。下图是普通对象实例与数组对象实例的数据结构:对象头HotSpot虚拟机的对象头包括两部分信息:markword 第一部分markword,用于存储对象自身的运行时数据,如哈希码(HashCode)、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等,这部分数据的长度在32位和64位的虚拟机(未开启压缩指针)中分别为3.

2020-10-07 00:16:01 113

转载 Java对象的内存布局

今天来讲些抽象的东西 --对象头,因为我在学习的过程中发现很多地方都关联到了对象头的知识点,例如JDK中的 synchronized锁优化 和 JVM 中对象年龄升级等等。要深入理解这些知识的原理,了解对象头的概念很有必要,而且可以为后面分享 synchronized 原理和 JVM 知识的时候做准备。对象内存构成Java 中通过 new 关键字创建一个类的实例对象,对象存于内存的堆中并给其分配一个内存地址,那么是否想过如下这些问题:这个实例对象是以怎样的形态存在内存中的? 一个Object.

2020-10-07 00:14:49 113

线性表的数组实现

线性表的数组实现,采用抽象数据型ADT的语法说明和语法格式说明进行实现,操作规范。

2013-10-27

算符优先文法

详细介绍了算符优先文法的操作过程,并给出了一个句子的具体分析过程。

2013-04-16

语法分析-编译

本资料给出了SLR(1)、算符优先文法和LL(1)文法的具体操作过程。

2013-04-16

哈工大计算机2013复试结果

哈工大计算机2013复试结果,有详细的各个校区的录取情况,还有初试成绩。

2013-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除