博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Servlet的延迟加载和预加载
阅读量:6838 次
发布时间:2019-06-26

本文共 363 字,大约阅读时间需要 1 分钟。

我们什么时候使用了延迟加载呢?

先从hibernate引入这个概念吧。

hibernate使用lazy属性设置延迟加载,load方法会使用延迟加载。

举个例子:

一个学生有多部手机,如果使用了延迟加载,只有在调用手机对象的方法或者属性的时候才会加载手机,这样可以节约资源。因为有些东西关系扯不清的。

预加载就是加载的时候就将与其有关的东西全部加载到内存。

 

Servlet默认是采用延迟加载的,也就是在第一次调用该Servlet的时候才会加载该Servlet对象。

如何实现预加载呢?

在web.xml的该Servlet的配置中加入<load-on-startup></load-on-startup>属性,属性值为0或者整数表示延迟加载,整数的大小表示优先级,数值越小表示优先级越高,如果是负数的话就是默认值也就是延迟加载了。

转载地址:http://djzul.baihongyu.com/

你可能感兴趣的文章
PHP实现长网址与短网址
查看>>
Linux DNS主从配置
查看>>
虚拟机和镜像
查看>>
css的继承性
查看>>
shell脚本练习(12.12)
查看>>
不得不知的容器生态圈发展趋势
查看>>
二叉树红黑树和B+树
查看>>
OGNL Context结构图
查看>>
软连接;硬链接
查看>>
SpringBoot整合Kafka和Storm
查看>>
硬盘测试——hdparm
查看>>
Linux- 日常运维-nload -网卡流量
查看>>
Linux网络管理
查看>>
俄罗斯***组织APT29被指使用新型恶意软件***美国实体
查看>>
戴尔EMC和VMware产品曝高危漏洞,现已发放补丁
查看>>
欧盟针对14款产品推出漏洞赏金计划
查看>>
大型网站系统架构演化之路
查看>>
学习五十二
查看>>
部署监控三剑客 Cacti 服务器监控
查看>>
ajax工作原理
查看>>