随笔分类 -  读书笔记

摘要:虚拟机把描述类的数据从class文件加载到内存并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制。 类加载过程分为: 加载:加载阶段由类加载器负责。 验证:验证阶段负责验证类数据信息是否符合JVM规范,是否是一个有效的字节码文件; 准备:准备阶段 阅读全文
posted @ 2019-09-07 12:48 二奎 阅读(204) 评论(0) 推荐(0)
摘要:GC需要完成的三个件: 哪些内存需要回收 ?什么时候回收? 如何回收? java内存运行时区域中程序计数器,虚拟机栈,本地方法栈3个区域随线程而生,随线程而灭,栈中的栈帧随着方法的进入和退出 而有条不紊的执行着出栈和入栈操作。每一个桢帧中分配多少内存基本上是类结构确定下来就已知的,因此这个区域的内存 阅读全文
posted @ 2019-09-07 12:02 二奎 阅读(250) 评论(0) 推荐(0)
摘要:JVM所管理的内存包括以下几个运行时数据区域: 图片来源:http://ju.outofmemory.cn/entry/371070 PC Register: Program Counter Register 程序计数器:它是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。分支、 阅读全文
posted @ 2019-09-07 10:21 二奎 阅读(518) 评论(0) 推荐(0)
摘要:Sun官方所定义的Java技术体系包括以下几个组成部分: 1.Java程序设计语言 2.各种硬件平台的Java虚拟机 3.Class文件格式 4.java api类库 5.来自商业机构和开源社区的第三方java类库 我们可以把Java程序设计语言,Java虚拟机,Java Api类库三部分统称为JD 阅读全文
posted @ 2019-09-01 22:41 二奎 阅读(194) 评论(0) 推荐(0)
摘要:第一章 入门 Spring boot最重要的四个核心 : 1.自动配置:针对很多spring应用程序常见的应用功能,spring boot能自动提供相关配置 2.起步依赖:告诉spring boot需要什么功能,它就能引入需要的库 3.命令行界面:这是spring boot的可靠特性,借此你只需写能 阅读全文
posted @ 2019-02-20 16:26 二奎 阅读(197) 评论(0) 推荐(0)
摘要:项目是为创造独特的产品,服务或成果而进行的临时性的工作。 项目的临时性是指项目有明确的起点和终点。 项目旨在推动组织从一个状态(当前状态)转到另一个状态(将来状态),从而达成特定目标。 项目管理就是将知识,技能,工具与技术应用于项目活动,以满足项目的要求。 项目集是一组相互关联且被协调管理的项目,子 阅读全文
posted @ 2018-12-18 00:16 二奎 阅读(326) 评论(0) 推荐(0)
摘要:Microsot .NET企业级应用架构设计 Dino Esposito Andrea Saltarello 编 陈黎夫 译 人民邮电出版社 第一部分 设计原则 第1章 当代架构师和架构 完美的设计不是包罗万象无所不有,而完整自治不可精简。 软件工程的目的是控制复杂性,而不是增加复杂性 人们对软件系 阅读全文
posted @ 2018-09-20 22:44 二奎 阅读(206) 评论(0) 推荐(0)
摘要:读书笔记-Coding faster(英文版) Getting More Productive with Microsoft visual Studio Author: Zain Naboulsi Sara Ford Chapter1: 开始. Chapter2: 项目和项. Chapter3: 了 阅读全文
posted @ 2013-10-21 10:24 二奎 阅读(286) 评论(0) 推荐(0)
摘要:三天看完一本书,说出来我都不信,不过我还真是史无前例的做到了, 现在分享一下我的收获,希望大家拍砖,共同讨论一下. <<会说话的代码>>一书是我们BJDP小组里的王洪亮老师的一本著作,第一次听王老师分享时,就被王老师的技术折服了,如果大家在北京,有兴趣的话可以参与我们这个"北京设计模式学习小组(BJ 阅读全文
posted @ 2013-08-29 16:08 二奎 阅读(1884) 评论(8) 推荐(2)