- 博客(4)
- 资源 (14)
- 收藏
- 关注
原创 《Pro git》学习笔记
Chap 01 Git起步 1.git的三种状态: a)Commited b)Modified c)Staged 2.git文件的三个区域 a)Working directory:工作目录 b)Git directory(reposiory):git本地数据目录 c)Staging directory:暂存目录 状态和工作区域的关系: 3.初次使用需要使用g
2017-04-12 21:33:08 1000
原创 Java NIO-缓冲区
Java NIO 第一章 简介 1.缓冲区操作,以从磁盘读取数据为例子:进程使用read请求系统填满缓冲区,内核随机向磁盘硬件发出指令,要求磁盘读取数据并放入内核缓冲区(通过DMA,直接内存读取,无需CPU协助)。然后内核把内存空间缓冲区数据拷贝到进程执行时指定的缓冲区。 2.虚拟内存的好处: a) 虚拟内存将地址指向物理内存地址,这样DMA便可以直接存储到物理用户空间。 b) 虚拟内存
2017-04-09 22:38:10 639
原创 深入理解Java虚拟机--读书笔记3/3
Chap 10 早期(编译期)优化 1.编译过程: A.解析与填充符号表。 B.插入式注解处理器的注解处理过程。 C.分析与字节码生成过程。 2.解析包括词法分析(将代码中的字符流转变为标记的集合Token)和语法分析(将Token序列构造成抽象语法树AST的过程)。 3.注解处理器用于实现对注解Annotation的支持。 4.clinit类初始化和linit实例初始化就是在字节码
2017-04-07 20:50:13 477
原创 深入理解Java虚拟机--读书笔记2/3
Chap 6 类文件结构 1.Class文件是一组以8位为基础的二进制流。其存储数据只使用无符号数(以u1、u2、u4和u8分别代表1/2/4和8个字节的无符号数)和表(由多个无符号数和其他表构成并且以_info结尾)两种结构。 2.class的结构包括: A.魔数:class文件的头四个字节位魔数:0XCAFEBABE。 B.Class文件版本号:分为Minor版本和Major版本,都是
2017-04-05 21:39:39 483
基于spring boot+spring data+Thymeleaf+mysql的简单工程
2018-03-31
基于spring mvc+spring data+Thymeleaf+mysql的简单工程
2018-03-25
C语言答疑解惑工程文件
2014-03-20
CXF+Eclipse开发Web Services环境搭建+实例
2012-01-02
axis2开发Web Services入门
2012-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人