自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Servlet基础之ServletConfig与ServletContext接口详解

本文从源码上分了ServletConfig和ServletContext两个接口,ServletConfig是相对于每个Servlet实例的,根据web.xml中的配置或者@WebServlet注解来生成的;ServletContext是相对于web 应用的,在一个web应用(一个虚拟机中运行的一...

2020-02-26 15:47:58 676 0

原创 Servlet虚拟路径映射详解
原力计划

本文具体讨论了urlPatterns属性的匹配规则,主要为精确匹配、路径匹配、扩展名匹配、缺省匹配,其优先级也各不相同,我们在使用时,也需要根据自己的需求自己设定urlPatterns,不过知道了匹配规则,使用起来也会方便很多,也能帮我们快速的定位错误。

2020-02-22 21:00:03 1598 1

原创 Java Web之Servlet入门

本文对Servlet进行了详细的介绍,从起历史,到概念,到servlet-api.jar的目录结构和里面的重要类,最后,还详细的介绍了如何创建一个Servlet,其生命周期、执行过程,详细的介绍了@WebServlet的每个注解,相信一定能帮到你。

2020-02-18 22:55:06 997 1

原创 Java多线程结合银行家算法避免死锁实践

​ 在前几篇文章中,我们讨论了银行家算法,包含其数据结构、算法步骤和安全性算法。关于银行家算法的具体细节,请参看这篇博文。 ​ 在另一篇文章中,我们使用了Java来模拟实现了银行家算法,并使用一个例子来验证了算法的有效性,具体实现请参看这篇博文。 ​ 本文,让我们一起来看下如何使用Java多线...

2020-02-05 22:49:26 3205 10

原创 存储器管理概述----功能、管理对象、基本模式

存储器一直都是计算机系统的重要组成部分。近年来,随着技术的发展,虽然存储器的容量一直在不断扩大,但是仍不能满足现代软件发展的需要。存储器仍然是一种宝贵而稀缺的资源。如果有效的来管理存储器,不仅直接影响到存储器的利用率,而且对系统的性能也有重大影响。 本文对存储器管理的功能,管理对象,基本模式进行...

2020-02-02 15:31:48 2079 2

原创 Java模拟实现银行家算法

银行家算法是我们的老朋友迪杰斯特拉为T.H.E系统设计的一种避免死锁产生的算法。该算法最初是为银行系统设计的,为了保证银行在发放现金贷款时,不会发生不能满足所有客户需要的情况。银行家算法是一个非常经典的算法,也是死锁避免算法中的最具代表性的算法,其思想是非常值得我们学习的。死锁处理的四种方法:预防...

2020-02-01 21:36:02 4712 5

原创 避免死锁-----银行家算法详解

银行家算法是我们的老朋友迪杰斯特拉为T.H.E系统设计的一种避免死锁产生的算法。该算法最初是为银行系统设计的,为了保证银行在发放现金贷款时,不会发生不能满足所有客户需要的情况。银行家算法是一个非常经典的算法,也是死锁避免算法中的最具代表性的算法,其思想是非常值得我们学习的。死锁处理的四种方法:预防...

2020-02-01 12:09:02 7648 1

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