从J2EE1.3开始,Servlet2.3规范中加入了对过滤器的支持。过滤器能够对目标资源的请求和响应进行截取。过滤器的工作方式分为四种,下面让我们分别来看看这四种过滤器的工作方式:1、request过滤器 这种过滤器的工作方式比较简单,大家也经常遇到,如下图所示: 以下是web.xml文件配置方式 ...
分类:
Web程序 时间:
2017-11-04 16:15:47
阅读次数:
217
处理机的执行方式分为系统态和用户态进程控制一般是由内核来实现,内核的两大方面功能: 支撑功能:中断处理、时钟管理、原语操作 资源管理功能:进程管理、存储器管理、设备管理 进程的创建: 进程的层次结构:os允许一个进程创建另一个进程,所以形成了一个层次结构 子进程继承父进程的所拥有的资源,注意Wind ...
分类:
系统相关 时间:
2017-10-26 23:11:31
阅读次数:
183
Java SE包含了由一组类和接口组成的Java集合框架,用来将储存的数据以某种结构组织,并以特定的方式来访问这些数据,其目的就是提供一个处理对象集合的通用框架。 Java集合框架将对象储存的方式分为三种类型,分别是: Set(集):对象容器中的对象没有顺序,且不能重复。 List(列表):对象容器 ...
分类:
编程语言 时间:
2017-10-16 18:03:06
阅读次数:
152
js不是传统的面向对象语言,那么他是怎么实现继承的呢?由于js是基于原型链实现的面向对象,所以js主要通过原型链查找来实现继承,主要有两大类实现方式,分为基于构造函数的继承,以及非构造函数的继承。 由于篇幅较长,所以把文章分为上下篇,今天先讲解上半部分。 现在有两个类即构造函数,一个是动物类 一个是 ...
分类:
Web程序 时间:
2017-10-16 14:52:36
阅读次数:
217
制作启动的ISO文件一、步骤1.创建kickstart文件创建kickstart文件的文件的方式分为两种,一是直接手动编辑,依据模板修改、二是可以使用创建工具:system-config-kickstart直接生成新配置,可以参照模板/root/anaconda-ks.cfg2.系统光盘中isolinux中的目录列表Isolinux.bin:光..
分类:
其他好文 时间:
2017-10-08 18:15:18
阅读次数:
258
java中通过JVM加载类文件,类加载方式分为隐式加载和显式加载。其中,隐式加载时通过new创建对象时,隐式的通过类加载器将相应的类文件加载到JVM中。显式加载通过class.forName()显式方式把所需的类文件加载到JVM中。 在java语言中,类的加载时动态的,并不是一次将所有的类文件都加载 ...
分类:
编程语言 时间:
2017-09-15 16:32:48
阅读次数:
188
一些具有操作记录的系统,如店铺装修、富文本编辑等,都具有undo/redo功能,可实现界面操作过程的撤销和恢复,简述开发undo/redo功能的原理和思路。 undo是将用户上一步做的操作对程序造成的改动恢复到改动之前,而redo操作是指重新实现这种改动。 undo/redo操作的实现方式分为两类: ...
分类:
其他好文 时间:
2017-08-21 21:33:35
阅读次数:
234
Java中交互方式分为同步和异步两种: 同步交互:指发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程; 异步交互:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。 区别:一个需要等待,一个不需要等待,在部分情况下,我们的项目开发中都会优先选择不需要等待的异步 ...
分类:
其他好文 时间:
2017-08-17 18:31:49
阅读次数:
106
Android性能优化系列之布局优化 Android性能优化系列之内存优化 Android性能优化系列之apk瘦身 应用的启动速度缓慢是我们在开发过程中常常会遇到的问题,比方启动缓慢导致的黑屏。白屏问题,本篇博客就将介绍App启动优化的相关知识。 应用的启动方式 通常来说,启动方式分为两种:冷启动和 ...
分类:
移动开发 时间:
2017-08-17 13:00:50
阅读次数:
215
10道题值得思考 第一道题 1、Android 数据存储方式分为哪几种? SharedPreferences存储数据 2. CotentProvider内容提供者 3. 文件存储 4. 数据库存储(Sqlite) 5.网络存储 2. NDK是什么? 1. 一系列工具类的集合 2. Arm指令集 3. ...
分类:
移动开发 时间:
2017-08-15 22:57:43
阅读次数:
331