201501-27 使用SSH连接本地虚拟机的实现方法 说明: 本地虚拟机为OracleVMVirtualBox 虚拟系统为ubuntu 一、VirtualBox虚拟机网络设置VirtualBox的提供了四种网络接入模式,它们分别是: 1、NAT 网络地址转换模式(NetworkAddressTranslation) 2、BridgedAdapter 桥接模式 3、Internal 内部网络模式 4、Host-onlyAdapter 主机模式 二、原理 2.1、NAT模式 NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所... 继续阅读 >
201412-28 深入理解java虚拟机-第12章Java内存模型与线程 Java内存模型 主内存与工作内存:java内存模型规定了所有的变量都在主内存中,每条线程还有自己的工作内存。工作内存中保存了该线程使用的主内存副本拷贝,线程对变量的所有操作都必须在工作内存中进行。内存间交互操作:1lock作用于主内存的变量,它把一个变量标识为一个线程独占的状态。2unlock作用于主内存的变量,把锁定的变量释放出来3read作用于工作内... 继续阅读 >
201412-28 深入理解java虚拟机-第13章-线程安全与锁优化 线程安全java语言中的线程安全1不可变。Immutable的对象一定是线程安全的2绝对线程安全一个类要达到不管运行时环境如何,调用者都不需要额外的同步措施,通常需要付出很大甚至是不切实际的代价,在javaapi中标注自己是线程安全的类,大多数都不是绝对的线程安全3相对线程安全 4线程兼容 对象本身不是线程安全的,但是可以通过在调用端正确地使用同步手段来保证对象... 继续阅读 >
201412-03 IE11虚拟机免费面向广大开发者 随着最近面向Windows7的IE11的发布,微软已经将面向Windows7的IE11和Windows8.1上的IE11增加到虚拟机套件(可在modern.IE 找到)中,以便开发人员在各个平台和版本之间测试IE。IE开发小组已经基于用户的反馈更新了所有虚拟机,以便令浏览器测试更加方便。不论您使用的是哪种开发平台,均可以免费使用VM 在所有版本的IE上测试您的网站。Linux、Mac和Windows上最常用的桌面虚拟化技术均可以使用这些映像。... 继续阅读 >
201411-07 Vagrant入门——Vagrant虚拟机概述 如果你在开发应用和发布应用的时候采用了不同的环境,那么在正式使用时,应用可能出现许多奇怪的BUG。如果你是在开发团队里工作,那么保证各位的开发环境和所有的库文件都是最新的并且处在同一版本,会是件更麻烦的事。如果你在Windows平台开发并准备部署到Linux(或其他非Windows的平台)上,或者你是在开发团队里工作,那你应该考虑用个虚拟机。这虽然听起来挺麻烦,但是Vagrant这个程序可以辅助你用几步就创建一个简单的虚拟... 继续阅读 >
201411-07 Vagrant入门——其他虚拟机(Providers) Inthisgettingstartedguide,yourprojectwasalwaysbackedwithVirtualBox.ButVagrantcanworkwithawidevarietyofbackendproviders,suchasVMwareFusion,AWS,andmore.Readthepageofeachproviderformoreinformationonhowtosetthemup.Onceyouhaveaproviderinstalled,youdon'tneedtomakeanymodificationstoyourVagrantfile,justvagrantupwiththeproperproviderandVag... 继续阅读 >