09 2016 档案
Java内存模型
摘要:Java虚拟机规范中试图定义一种java内存模型(Java Memory Model)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让java程序在各种平台下都能达到一致的内存访问效果。在此之前,主流程序语言(如c、c++等)直接使用物理硬件和操作系统的内存模型,因此,会由于不同平台上内存模型的差 阅读全文
posted @ 2016-09-08 16:50 十三弦 阅读(192) 评论(0) 推荐(0)
虚拟机类加载机制
摘要:与那些在编译时需要进行连接工作的语言不同,在java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的。这种策略虽然会令类加载时稍微增加一些性能开销,但时会为java应用程序提供高度的灵活性,java里天生可以动态扩展的语言特性就是依赖运行期动态加载和动态链接这个特点实现的。 类加载的时 阅读全文
posted @ 2016-09-07 21:35 十三弦 阅读(557) 评论(0) 推荐(0)
JAVA内存管理
摘要:java与c++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙。墙外面的人想进去,墙里面的人想出去。 1.java内存分布 程序计数器 栈(局部变量、操作数、动态链接、方法出口) 每一个方法从调用直至执行完成的过程,就对应着一个栈帧在虚拟机栈中入栈到出栈的过程。局部变量所需的内存空间在编译时完成 阅读全文
posted @ 2016-09-07 20:59 十三弦 阅读(174) 评论(0) 推荐(0)
ssi项目(1)环境搭建
摘要:1.环境准备 导包(jdk1.8只支持spring4.0以上的版本) mysql驱动包 c3p0驱动包 mybatis包 spring-core、spring-aop、spring-web、spring-orm、spring-jdbc jackson(spring对json的支持包) mybatis 阅读全文
posted @ 2016-09-01 16:16 十三弦 阅读(992) 评论(0) 推荐(0)