JSP的生命周期和Servlet的很明周期相似,主要经过四个阶段 1、编译阶段:servlet容器编译jsp文件,生成相应的servlet类 2、初始化阶段:加载于JSP对应的servlet类,创建其实例,并调用它的初始化方法 jspInit() 3、执行阶段:调用与JSP对应的servlet实例的 ...
分类:
Web程序 时间:
2017-12-12 22:12:30
阅读次数:
234
1、AOP的基本概念 在进行AOP开发前,先熟悉几个概念: 连接点(Jointpoint):表示需要在程序中插入横切关注点的扩展点,连接点可能是类初始化、方法执行、方法调用、字段调用或处理异常等等,Spring只支持方法执行连接点,在AOP中表示为“在哪里干”; 切入点(Pointcut):选择一组 ...
分类:
编程语言 时间:
2017-11-30 19:12:21
阅读次数:
167
java类加载机制 类的生命周期 类的生命周期包括7个阶段:加载 、验证、准备、解析、初始化、使用和卸载 类的初始化场景 遇到指定的字节码指令的时候,4种指定的字节码 ,new、putstatic、getstatic和invokestatic 子类初始化过程中,如果父类没有初始化的情况下,会触发父类 ...
分类:
编程语言 时间:
2017-11-27 11:12:31
阅读次数:
139
前言 上篇《照虎画猫写自己的Spring》从无到有讲述并实现了下面几点 声明配置文件,用于声明需要加载使用的类 加载配置文件,读取配置文件 解析配置文件,需要将配置文件中声明的标签转换为Fairy能够识别的类 初始化类,提供配置文件中声明的类的实例 一句话概括: 不借助Spring容器,实现了Bea ...
分类:
编程语言 时间:
2017-11-25 22:40:23
阅读次数:
169
sketchup是非常简单易用的三维建模软件,可以利用ruby 做二次开发, api文档 http://www.rbc321.cn/api 今天在su中做了一款小游戏 贪吃蛇,说一下步骤 展示 主要思路: 我制作的的玩法是这样的 关于入口文件 初始化基类 初始化相机 初始化场景 初始化蛇类 初始化食 ...
分类:
其他好文 时间:
2017-11-04 20:41:54
阅读次数:
320
No1: 原型模式使用场景: 1)类初始化需要消耗非常多的资源,这个资源包括数据、硬件资源等,通过原型复制避免这些消耗 2)通过new产生一个对象需要非常繁琐的数据准备货访问权限,这是可以使用原型模式 3)一个对象需要提供给其他对象访问,而且各个调用者可能都需要修改其值时,可以考虑使用原型模式复制多 ...
分类:
移动开发 时间:
2017-10-31 13:00:31
阅读次数:
238
ConfigParser模块以ConfigParser类为例,其操作基本分为三类:1)初始化;2)读取配置;3)写入配置。 1. ConfigParser 初始化 使用ConfigParser 首选需要初始化实例,并读取配置文件: cf = ConfigParser.ConfigParser() c ...
分类:
编程语言 时间:
2017-10-31 12:47:05
阅读次数:
304
顺序 1. 父类中静态成员变量和静态代码块 2. 子类中静态成员变量和静态代码块 3. 父类中普通成员变量和代码块,父类的构造函数 4. 子类中普通成员变量和代码块,子类的构造函数 其中“和”字两端的按照代码先后顺序执行。 举例 先看代码: Father类 [java] view plain cop ...
分类:
编程语言 时间:
2017-10-29 18:44:53
阅读次数:
175
Static: 加载:java虚拟机在加载类的过程中为静态变量分配内存。 类变量:static变量在内存中只有一个,存放在方法区,属于类变量,被所有实例所共享 销毁:类被卸载时,静态变量被销毁,并释放内存空间。static变量的生命周期取决于类的生命周期 类初始化顺序: 静态变量、静态代码块初始化 ...
分类:
编程语言 时间:
2017-10-27 19:50:55
阅读次数:
167
一.类初始化顺序:(Super的静态变量和Super的静态块)->(Sub的静态块和Sub的静态变量)->(Super的实例变量和Super的普通块)->Super的构造器->(Sub的实例变量和Sub的普通块)->Sub的构造器括号中的顺序是与在类中的书写顺序对应的,即谁写前面谁就先初始化..
分类:
其他好文 时间:
2017-10-24 16:07:16
阅读次数:
106