数据同步需要依赖锁,那锁的同步又依赖谁?synchronized给出的答案是在软件层面依赖JVM,而Lock给出的方案是在硬件层面依赖特殊的CPU指令,大家可能会进一步追问:JVM底层又是如何实现synchronized的?本文所指说的JVM是指Hotspot的6u23版本,下面首先介绍synchr...
分类:
编程语言 时间:
2015-05-20 12:49:20
阅读次数:
142
Php study schedule personal:1. php intro + upper : imooc2. video course: php100, houdunwang (together with project practice)3. ubuntu system:?4. MVC c...
分类:
Web程序 时间:
2015-05-18 12:26:32
阅读次数:
129
文章开始之前,首先需要申明,本系列文章讨论的是HotSpot VM,文章中多数观点基于《深入理解Java虚拟机:JVM高级特性与最佳时间 周志明》,笔者如有理解错误,欢迎指正。
在开始探索jvm虚拟机之前,不得不对jvm的内存区域进行讨论,依旧先附上图表:
程序计数器
程序计数器,也能叫做PC寄存器,从名字上来理解可能会把它想成一个计数的内存区域,但是,了解汇编的人会知道...
分类:
其他好文 时间:
2015-05-16 20:35:12
阅读次数:
162
什么是PPA PPA,表示Personal Package Archives,也就是个人软件包集 很多软件包由于各种原因吧,不能进入官方的Ubuntu软件仓库。为了方便Ubuntu用户使用,launchpad.net提供了ppa,允许用户建立自己的软件仓库,自由...
分类:
系统相关 时间:
2015-05-16 18:49:12
阅读次数:
222
Wiwiz(全称Wiwiz HotSpot Builder)是一个有线/无线网络热点管理系统,利用它你可以为你的热点创建一个强制门户/强制认证页面(captive portal)。Wiwiz HotSpot Builder由两部分构成– Wiwiz Web控制面板和一个叫做Wiwiz HotSpot...
分类:
其他好文 时间:
2015-05-14 23:37:40
阅读次数:
243
1、标记符,默认的黄色背景,标记要突出的文字。2、标签 当一组表单元素放在标签中是,浏览器会以特殊方式显示它们,它们可能有特殊的边界、3D效果,或者甚至创建一个子表单来处理这些元素。 标签为定义标题。3 、 Personal Information ...
分类:
Web程序 时间:
2015-05-14 18:11:34
阅读次数:
178
原文出处:http://hllvm.group.iteye.com/group/topic/26998如果你下的只是HotSpot VM的代码的话那好办,Oracle JDK 6/Oracle JDK 7/OpenJDK 6/OpenJDK 7里的HotSpot VM基本上目录结构都是一样的。 ├─...
分类:
其他好文 时间:
2015-05-13 19:27:55
阅读次数:
206
另存为txt格式:Sheets(1).ActivateActiveWorkbook.SaveAs Filename:="E:\etl_folder\", FileFormat:=xlTextMSDOS选择Personal Macro WorkBook 可以应用于所有excel
分类:
编程语言 时间:
2015-05-12 15:10:19
阅读次数:
183
download jdk8 and install.check java version: sodino:~ sodino$ java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25...
分类:
系统相关 时间:
2015-05-12 09:19:02
阅读次数:
197
Free Spire.PDF for .NET is a Community Edition of the Spire.PDF for .NET, which is a totally free PDF component for commercial and personal use. As a ...