沙漏

一步步从无到有的创造

Java类加载与初始化

一、类的生命周期 (1)虚拟机的加载机制   Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。 类从被加载到虚拟机内存中开始,直到卸载出内存为止,它的整个生命周期包括     加载(即生...

2016-05-31 15:42:35

阅读数:368

评论数:0

Java中初始化顺序

一、无继承情况时的初始化顺序 1、静态代码块和静态成员初始化(按照他们在程序中的先后顺序执行) 2、普通成员变量初始化 3、构造函数 class A { public A() { System.out.println("A的无参构造方法被调用...

2016-05-30 21:44:31

阅读数:251

评论数:1

学会珍惜眼前的一切

上午去吃饭的时候,心情不是很好。由于自己在研究生的时候才调剂到计算机专业,而自己之前对这个专业也不怎么喜欢。在研一的时候也没有把该补的补回来,到研二时才觉得自己要好好学习了,但是拉下的又很多。一切从头开始走的很辛苦,这一路也总是责怪自己,总是对自己不满意,觉得可以更努力,最近真的很累。看着找工作的...

2016-05-30 14:47:53

阅读数:325

评论数:0

Java中变量的内存分配

Java内存管理分为两个方面:内存分配 内存回收 这里的内存分配特指当创建一个java对象时JVM为该对象在堆内存中分配内存空间。 内存回收:当java对象失去引用,变成垃圾时,           JVM的垃圾回收机制会(1)自动清理该对象(2)回收该对象所占用的内存。 虽然JVM内置了垃圾回收...

2016-05-30 11:20:00

阅读数:731

评论数:0

Struts2源码分析(一)

Struts2是WebWork的升级版,采用的是WebWork的核心,所以,构建在WebWork基础之上的Struts2是一个运行稳定、性能优异、设计成熟的WEB框架。 一、主要的包和类 Struts2框架的正常运行,除了占核心地位的XWork的支持以外,Struts2本身也提供了许多类,...

2016-05-27 15:40:48

阅读数:602

评论数:0

Struts2工作原理和执行流程图

1、Struts2请求响应流程:   在struts2的应用中,从用户请求到服务器返回相应响应给用户端的过程中,包含了许多组件如:Controller、ActionProxy、ActionMapping、Configuration Manager、ActionInvocation、Iner...

2016-05-27 10:38:53

阅读数:23789

评论数:4

MVC简介

MVC是一种架构设计模式,其目的实现Web系统的职能分工,它把应用程序分为三个核心的模块:模型(Model)、视图(View)、控制器(Controller)。 1、模型(Model)、视图(View)、控制器(Controller)各部分的作用  模型(Model):负责封装应用的状态,并实现应...

2016-05-26 21:49:48

阅读数:569

评论数:0

Action的重定向-Struts2中防止表单重复提交的两种方式(二)

在struts2中结果标签的的type属性不指定时的默认值是dispatcher,如果在注册时,使用了请求转发,那么当我们刷新页面时,就会引起表单的重复提交.而重定向则不会。

2016-05-25 09:39:37

阅读数:1810

评论数:0

Session Token机制-Struts2中防止表单重复提交的两种方式(一)

当用户填写完表单后,在提交过一次后,若用户做如下操作比如再次点击提交、刷新页面、提交页面呈现后点击后退按钮,都会导致表单重复提交。如果信息需要存储到后台数据库中,重复提交就会再次向数据库中插入用户信息,显然这样是不对的。解决方式有两种 (一)Session Token机制    当用户首次访问包含...

2016-05-24 20:32:11

阅读数:3067

评论数:0

浅谈Session

最近在学java web部分,一开始对Session的整个知识结构比较困惑,查阅一些资料后结合自己的理解做一下整理总结,作为初学者,若理解有误,欢迎指正。 1、Session的概念   Session代表服务器与浏览器的一次会话过程,是常用的会话跟踪技术。在Servlet当中session就是Ht...

2016-05-23 11:35:46

阅读数:265

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭