一、直接将web项目文件件拷贝到webapps目录中 这是最常用的方式,Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。如果你想要修改这个默认目录,可以在conf下的server.xml文件里修改Host标签里的appBase值。 这个方法实 ...
分类:
其他好文 时间:
2018-01-08 18:39:08
阅读次数:
1717
Class.forName("类的全称") 1)不仅表示类的类类型,还表示了动态加载类 2)请区分编译,运行 3)编译时刻加载类是静态加载类,运行时刻加载类是动态加载类 比如下面: 比如一个类里面有如下方法,当条件满足word的时候,调用 Word w=new Word(); 当满足Excel时候, ...
分类:
编程语言 时间:
2018-01-08 14:49:19
阅读次数:
161
disconf.xml配置如上,没什么大问题,按官方给的demo来好了 配置类如下: 配置类回调加载类 main启动类: maven中spring版本使用 反反复复核对线上文档,发现没有问题 再一次集成到spring-web空项目中,还是一样报错 我把spring的版本换回4.3.13.RELEAS ...
分类:
编程语言 时间:
2018-01-06 14:26:08
阅读次数:
946
函数 函数定义: function方法名( ){代码集合} 方法调用:方法名(参数列表1,参数列表2.。。。。。) 形式参数调用后实质参数 变量赋值方式声明函数 var 方法名=function(参数列表){} 没有预加载先声明后调用 数组 定义: 有许多变量他们的名称和数据类型是一样的 1、定义并 ...
分类:
编程语言 时间:
2018-01-04 19:30:40
阅读次数:
208
先来看一个例子: 输出结果是多少呢?也许很多人会犯错吧 运行一下吧: 这里涉及到类的加载和初始化过程: 1、类在被主动调用时,触发类的加载,jvm查找并加载类的二进制数据到内存 2、jvm检查class文件的正确性,因为防止恶意手动生成的class文件 3、为类的静态变量分配内存,并初始化默认值。 ...
分类:
编程语言 时间:
2018-01-02 01:17:30
阅读次数:
246
1.对象初始化过程:(先加载类到内存,然后加载类属性,成员方法) 定义一个类Person, 在new Person("zhangsan",20); 初始化过程: 4.在对内存中建立对象的特有属性,并进行默认初始化. 5.对属性进行显示初始化. 6.对对象进行对应的构造代码块初始化. 7.对对象中构造 ...
分类:
其他好文 时间:
2017-12-26 21:04:12
阅读次数:
414
看c专家编程,有说存储类型一直不太清楚。看到一篇文章讲解c的存储类型,讲解了c语言中的各种变量的存储类型,而且是从进程、内存的角度讲解的,以前从没有这样理解过,觉得挺有用的,在这里转载过来。 首先要来理解一下可执行文件加载进内存后形成的进程在内存中的结构,如下图: 代码区:存放CPU执行的机器指令, ...
分类:
编程语言 时间:
2017-12-24 12:45:14
阅读次数:
242
提到Class的加载,就不得不提到ClassLoader,因为java加载类就是靠它加载的,它负责读取字节码的字节流进行加载。 ClassLoader的继承关系是从BootStrapClassLoader开始的,也是由它最先加载类,然后是ExtClassLoader,接下来是AppClassLode ...
分类:
其他好文 时间:
2017-12-24 12:40:47
阅读次数:
129
第一部分是java代码加载过程 关于java代码加载过程,今天调试了阿里巴巴一份代码,如下: 首先加载类,然后实例化: 服务端代码: 以及今天无意间看到了关于线程的生命周期,权当复习一下: ...
分类:
编程语言 时间:
2017-12-22 00:35:39
阅读次数:
175
*一个类 在被JVM加载的时候,首先会加载类中由static修饰的所有属性,方法,代码块! * 并把这个static修饰的内容放进 静态存储区,便于我们共享访问! * * 1.static可以修饰 * 01.属性 * 02.方法 * 03.代码块 * 2.static的特点 * 01.static修 ...
分类:
其他好文 时间:
2017-12-06 14:31:39
阅读次数:
131