摘要: 前言 之前的阿里云服务器过期了,考虑到阿里云的机器还是比较贵,同时国内的域名申请还需要备案,所以这次尝试下国外的vps。全过程不到1小时即可完成,还是很high的! 前置准备 "vps选型" , 这里的描述相对中肯,网上类似的信息多搜几篇即可。 VPS准备:综合考虑了个人的一些因素后,最终选择了搬瓦 阅读全文
posted @ 2017-07-19 17:44 editice 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 前言 java虚拟机是java跨平台的基石,本文的描述以jdk7.0为准,其他版本可能会有一些微调。java代码本身并不能为jvm识别,实际上在jvm中的表现形式为Class对象,一个java类从字节码到能够在jvm中正常运行,需要经过加载 》链接 》初始化三个步骤。 引用 "java虚拟机规范" 阅读全文
posted @ 2016-04-22 11:52 editice 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 前言 java虚拟机是java跨平台的基石,本文的描述以jdk7.0为准,其他版本可能会有一些微调。 引用 "java虚拟机规范" 数据类型 java总共有两种数据类型:基本类型和引用类型。java虚拟机的设计目标是期望在运行前执行类型识别,并且通过编译器识别而不是jvm虚拟机本身。具体的类型如下所 阅读全文
posted @ 2016-04-22 11:51 editice 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 引用 "java类的热替换" classloader机制 如下图所示,java的classloader是双亲委派机制。会首先从父classloader加载指定的class,如果加载不到才会从子classloader中加载。 主要这里的图片主要用于体现classloader的父子关系,实际上实现时并不 阅读全文
posted @ 2016-04-22 11:50 editice 阅读(9727) 评论(6) 推荐(1) 编辑
摘要: 前言 java虚拟机是java跨平台的基石,本文的描述以jdk7.0为准,其他版本可能会有一些微调。 引用 "java虚拟机规范" "java虚拟机规范 运行时数据区" "java内存运行时的栈帧结构" "java code to byte code" 栈帧 每当一个java方法被执行时都会在虚拟机 阅读全文
posted @ 2016-04-22 11:50 editice 阅读(3465) 评论(0) 推荐(0) 编辑
摘要: 引用 "不用构造方法也能创建对象" 前言 java中对象创建的方法主要包括,1,使用new关键字,2.使用clone方法,3.反射机制,4.反序列化。其中1,3都会明确的显式的调用构造函数。2是在内存上对已有对象的影印,所以不会调用构造函数。4是从文件中还原类的对象,也不会调用构造函数。... 阅读全文
posted @ 2015-12-10 15:29 editice 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 从零开始创建属于自己的网站 准备域名 如果已经有域名的用户可以跳过这一步,如果没有的话可以在 "万网" 购买,.com等国际域名大约在39元/年,部分国内域名仅需要9元。 准备服务器 如果已经有服务的用户也可以跳过这一步,如果没有的话可以选择购买阿里云的服务器。如果对于计算机领域了解较... 阅读全文
posted @ 2015-10-31 12:00 editice 阅读(1033) 评论(10) 推荐(1) 编辑
摘要: 所谓ssh框架实际上是spring+struts+hibernate,使用的spring的IOC来管理应用的所有bean,包括struts的action,充分发挥了spring轻量级框架的优势。 著名的软件大师Ralph Johnson对框架的定义如下:框架是整个系统或系统的一部分的可重用设计,由一组抽象的类及其实例间的相互作用方式组成。框架一般具有即插即用的可重用性,成熟的稳定性以及良好的团队协作性。 1.表示层框架,Struts struts是一个在jsp model2基础上实现的mvc框架,主要分为模型,视图和控制器三部分,其主要的设计理念是通过控制器将表现逻辑业务和业务逻辑解... 阅读全文
posted @ 2011-11-09 19:59 editice 阅读(1023) 评论(0) 推荐(0) 编辑