- 实现Reactor反应堆模型:框架搭建
小俊学长
数据库服务器网络
实现Reactor反应堆模型:框架搭建Reactor模型是一种常用于处理大量并发I/O操作的设计模式,特别适用于服务器端的网络编程。该模型通过事件驱动的方式,将I/O操作的处理与具体的业务逻辑分离,从而提高系统的并发处理能力和响应速度。本文将详细介绍如何搭建一个Reactor反应堆模型的框架,包括核心组件的设计、线程池的管理、事件分发机制等关键方面。一、Reactor模型概述Reactor模型的核
- Android事件分发学习总结
每次的天空
面试学习总结三合一专栏android学习
Android事件分发的面试话术面试官:能说说Android事件分发机制吗?比如用户点击屏幕后,事件是怎么传递的?你:事件分发有点像外卖送餐的过程,系统得决定谁来“接单”。比如用户点了一下屏幕,这个点击事件会从Activity开始,一路传到最顶层的ViewGroup(比如我们常见的ConstraintLayout或者RecyclerView),然后层层往下找“能处理事件的View”。这里涉及到三个
- Android 的事件分发机制
zhifanxu
android
参考文章:Android面试题精选:讲一讲Android的事件分发机制-腾讯云开发者社区-腾讯云
- Android开发面试:Android知识答案精解
Swuagg
简历与面试android面试职场和发展
目录Android四大组件AMSActivityServiceBroadcastReceiverContentProviderFragmentHandler:线程间通信的机制Hander消息分发机制HandlerThreadIdleHandlerViewWindowView绘制自定义ViewView事件分发机制RecyclerViewWebView动画BitmapBinder序列化IPC通信有哪些
- Android View的事件分发机制
jiaxingcode
Android面试android
ViewGroup的事件分发逻辑从Activity传递给Window,再传递给ViewGroup,ViewGroup的dispatchTouchEvent()会被调用,如果onInterceptTouchEvent()返回true转交自身onTouchEvent()处理,如果返回false继续向子View传递,子View的dispatchTouchEvent()会被调用,若子View是ViewGr
- Android学习总结之事件分发机制篇
每次的天空
Android学习知识总结android学习
一、事件分发三大核心方法的深度补充1.方法返回值对事件流向的影响dispatchTouchEvent返回true:事件被当前View(或ViewGroup)处理完毕,后续同序列事件(如MOVE、UP)会直接交给该View的onTouchEvent处理。返回false:事件未被处理,向上传递给父容器的dispatchTouchEvent,直至Activity或Window。源码关键逻辑(ViewGr
- android系统架构的前世今生,事件分发机制面试题
code高级开源
Android经验分享面试
前言一位网友在职场论坛上发了一个帖子,他说自己今年三十七岁了,是一名Android老兵,因为和上家公司的领导闹矛盾有了嫌隙,一气之下就裸辞了,如今已经辞职四个月了,也失业了四个月。每天都在努力投简历,共投出去了五百封简历,但只有三家通知自己过去面试,其他的都石沉大海。自己很纳闷,就找了一个做猎头的朋友询问,朋友说自己已经超龄了,没有什么岗位可以给自己这个年龄的人了,只有少数的能放宽到四十岁,但也不
- Touch事件分发机制
Ti_wj
Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGroup当成View来分析。ViewGroup的相关事件有三个:onInterceptTouchEven
- 32岁的程序员被裁,Android事件分发机制收藏这一篇就够了,完整版开放下载
2401_89828732
android
(2)特点低耦合可重用易拓展模块职责划分明确(3)实例android本身的设计结构符合MVC模式。(4)MVC优缺点MVC的优点:MVC模式通过Controller来掌控全局,同时将View展示和Model的变化分离开MVC也有局限性:View层对应xml布局文件能做的事情非常有限,所以需要把大部分View相关的操作移到Controller层的activity中。导致activity相当于充当了2
- flutter开发工程师面试(偏android)
孤独的跑者2024
flutter工作笔录
android:点击桌面APP的图片,APP是如何启动的,谈谈APP启动流程及优化说说常见的性能优化(启动优化、卡顿优化、耗电优化、网络优化等等)android是单线程还是多线程线程通信多进程通信方式android图形绘制机制说说你对MVC、MVP、MVVM的理解android事件分发机制android消息机制android如何自定义控件Activity生命周期说下Activity的四种启动模式、
- flutter面试题及答案,Android架构师必备框架技能核心笔记
2401_84415652
程序员flutterandroid笔记
常规电话面试1JAVA基础思想:设计模式与面向对象2安卓View绘制流程3常规的组件问题4事件分发机制5多线程和安全问题6安卓性能优化和兼容问题:性能优化回答具体面试1线程池原理2线程安全有多少种实现方式3图片加载框架原理4Http协议原理5Okhttp原理6各种内存优化7垃圾回收机制原理8谈谈对同步请求和异步请求的理解9怎么保证同步和异步10Intentservise,底层原理实现11Handl
- 2022-04-14
奉法如天
学习《民法典》心得(四十二)——债权人与债务人变更债务数量未经保证人同意的,保证人免责作者:奉法如天2022年4月12日《民法典》第六百九十五条规定:“债权人和债务人未经保证人书面同意,协商变更主债权债务合同内容,减轻债务的,保证人仍对变更后的债务承担保证责任;加重债务的,保证人对加重的部分不承担保证责任。债权人和债务人变更主债权债务合同的履行期限,未经保证人书面同意的,保证期间不受影响。”举例说
- 2024Android面试题合集整理(字节跳动+猿辅导,Android面试相关文章及Github学习资料
2401_83739472
2024年程序员学习android面试职场和发展
斗鱼1.说说HashMap的原理2.说说Java的内存分区3.讲讲你对垃圾回收机制的了解,老年代有什么算法?4.说说你对volatile字段有什么用途?5.说说事件分发机制,怎么写一个不能滑动的ViewPager6.说说你对类加载机制的了解?DexClassLoader与PathClassLoader的区别7.说说插件化的原理,资源的插件化id重复如何解决?8.mvp与mvvm模式的区别是什么?9
- Android View事件分发面试问题及回答
jiet_h
面试android面试
问题1:请简述Android中View的事件分发机制是如何工作的?答案:在Android中,事件分发机制主要涉及到三个主要方法:dispatchTouchEvent(),onInterceptTouchEvent(),和onTouchEvent().当一个触摸事件发生时,首先被Activity的dispatchTouchEvent()方法接收,然后按照View树从顶部到底部的顺序传递给每个子Vie
- 2022-04-14
爱忘词的小雪儿
最近现场聊定金技能比较弱,太急于求成,说话过快也没有互动,导致有意向的没聊成,放平心态,保持初心我是传播健康的距离本周目标资源还差29定金3明日目标资源12定金2
- 2022-04-14
戒不掉的费列罗大号
小鱼项圈梦里那个姑娘戴了项圈,由小鱼和蜜蜡组成。我一看到小鱼便心生欢喜,我说,我也有这样一个项圈,因为我喜欢所有和小鱼相关的东西,只是我的项圈没有蜜蜡,小鱼之间的是一颗黑色玛瑙的珠子。我记起来了,我买了成套,那个手链我送给了Tiffanie妹妹,是在她去阿国之前,也是我们的最后一次见面。后来在阿国她也常常分享生活给我,包括假期里她去过的国家还有她捡到的巨大的海龟,我借着她的眼睛和脚步看到了很多国家
- 2022-04-14
感恩学习相信小陶
感恩!六点签到人生不是客观的经历,恰恰相反,是主观的过程。最终,我们是谁,想要过什么样的生活,不是别人能定义和决定的,只有“我”有权利、有能力定义自己的人生。所以遇到困境的时候,提醒自己,很可能是我们画地为牢了,钥匙就在我们自己手里,我们永远可以做不同的选择。
- Android事件分发机制
叶落留潇
点击事件Event传递顺序Event-》Activity-》window->ViewGroup...ViewGroup->ViewViewGroup:SuperDispatchTouchEvent->DispatchTouchEvent->Down||mFirstTouchTargetDown?intercept=true:(mFirstTouchTarget?intercept=false:in
- 2022-04-14
83841869d74f
2022年4月14日《跟孩子一起做家务》培训感悟——台静云+春蕾一幼一、感受:做家务看似很平常的一件事情,但是经过这四天的培训后,让我感觉里面的学问其实很深奥,真正触动我的是:做家务真正可以分散我们内心的焦虑,让我们放平心态,一切都是最好的安排。看到家里被收拾的干干净净的,心情也变得无比舒畅。二、收获:1.原本以为做家务只是一项家务劳动,我把它收拾好了就行了,其实不是这样的。我在做家务的同时,也是
- 2022-04-14
小晋
️每日精进,每日成长[转圈]【今日总结】:今天上课终于画画了……太久没画手都生了,然后下午在开会,融媒体中心领导见面会,然后敢稿子,饭都没吃然后去上体育课,上完课后去吃面,闻到那个味道想吐,感觉那个面过期了,还浪费我的钱,只好点外卖了......(再也不去那家店了)今天又没刷题,明天还要考试....ps:小方姐昨天没评论我的日精进,哈哈哈哈【学习感悟】:(学习商业分享)残酷的真相:勤劳能创造财富,
- 2022-04-14
放飞自我_725c
2022年4月14日学习《和孩子一起做家务》有感成亚利---春蕾三幼通过几天的学习,这几天一直沉浸在做家务带孩子的好处,觉得真想有一种再重来一次的感觉,更觉得身为春蕾家人的满满的幸福感,只有自己幸福家庭幸福,才能有幸福的孩子和幸福的工作,今天的学习是做家务可以省去心里咨询费用,哇!我们往往孩子出现问题只想着找医生找专家,殊不知在做家务中可以省去这么多的程序。今天的学习感悟如下:1.当老师说出当下家
- Android View的事件分发机制
yanlong107
触摸事件在用户触摸屏幕时,总是离用户触摸点最近的控件来响应触摸事件,如果最近的控件没有实现响应事件,那这个事件会不断的向父类传递,直到有view响应时,就会将触摸反馈的事件流传递给这个view的onTouchEvent()方法,如下图:如果CustmoView中不响应onTouchEvent(),那面事件会传递给LayoutView中,如果在LayoutView中响应了onTouchEvent()
- 2022-04-14
暴走君萨
下午有老家的人过来家里坐,我睡醒一觉起来想着出于礼貌也出去坐坐,没想到老家人竟然有点怎么说呢……说得好听一些就是出于直爽和好心,如果不领情的人的话那就觉得是有点多管闲事了。我也懒得反驳!现在的年轻人跟老一辈还是有挺多观点不一样的,所以才会产生出各种各样的矛盾。老一辈人认为孕期不要穿文胸以后生完娃后才奶水足。先不管这观点对不对,问题是这阿姨当着她老公的面大谈特谈这个,并且我还是第一次跟他们见面,并没
- 2022-04-14
abf91cc1cb03
2022年4月14日《做家务》培训总结春蕾四幼孙向彦一、感悟其实父母让孩子做家务的目的不在于他把事情做多好,做多规整,而是在锻炼孩子的动手能力,让孩子懂得感恩,有责任感。这些品质对于孩子来说也是必不可少的,娇惯出来的孩子在今后的道路上一定会遇到各种解决不了的事情,像个永远长不大的孩子,不具有独立意识。所以让孩子做家务是为了孩子好,这句话是没有错的。二、新知孩子在做家务的时候父母要和孩子一起做,如果
- 2022-04-14 代价
快乐的老猫
夜里踝关节疼痛,吃了一片昨天买的双氯酚酸纳,作用不大,不像以前一粒芬必得就解决问题,待吃完第二片后看看效果如何。昨日和前日,大连在全市范围内又进行了一次核酸检测。官方宣布,共釆样七百多万人,已出检测结果的半数人群中,全阴。猫掰着指头算了了一下,这种核酸混釆费用按官方公布价格的三分之一计算,将耗去5000万,半个亿的费用换来的可能只是纸面上的安心。大连轻轨实行区间运行,开发区站与大连湾站之间关闭。但
- Android学习之路-----事件分发机制小结
Parcelable
Android学习之路代码笔记
Android事件分发在开发中很常见,以前总是搞不懂事件怎么传递啊~这两天上网查阅了很多资料也亲自动手学习了一次,现在来做个小结。。。Android事件分发机制的本质是要解决:点击事件由哪个对象发出,经过哪些对象,最终到达哪个对象并最终得到处理。这里的对象就是指Activity,ViewGroup,View。UI界面就是由这三者组成。分发的顺序是Activity,ViewGroup,View。事件
- 2022-04-14
横江中人
昨天把在QQ日志的一篇转了过来,早上一看,居然锁住了。是不是因为写的家人中有人做的是牧师职业,写的一些蛛丝马迹涉及了敏感内容。不得而知。尽管申述了,也不打算纠结下去。本来从换了一个笔记本开始,在不断了解新知识的过程中知道了,也知道了这么一个以传播文字力量的地方,我还是很开心的。如果说互联网给所有人都提供了机会,那么如果自己想影响他人一些好想法好思想有平台,其实就应该是满足的,毕竟比起过往那些许许多
- 2022-04-14
杨欣2019
我是一名回族人。回族起源大概在元朝时,因为元朝疆土的扩张,大量的波斯人、阿拉伯人来到中原,与当地的汉族、蒙古族结合,逐渐形成了一个新的民族—回族。国内最大的回族聚居地是宁夏回族自治区,西北地区人数也很多,东北地区也分散的居住着很多回族人。回族的宗教信仰是伊斯兰教,起居饮食习惯有自己的特点和禁忌,最大的区别是忌讳“猪”,不吃任何与猪有关联的食物。在东北的时候,因为有一定数量的回族同胞,所以生活上觉得
- 2022-04-14
阳光女人王新
1组王迎春2022.3.27日进六功267天分享:1今天是周天,全家人赶紧补觉,当我醒来的时候已经8点多了,非常可惜,错过了段老师做的直播个案,爱学习的我只好选择接受。2今天是精准乐学的第二天,老师的答疑听的酣畅淋漓,通过别人的故事,看到自己身上的问题,并且给到方法和方向,这是一个全身心倾听的过程,收获到很多。下午看到老师给一个老师做的个案,深深的触动了我,我看到每一个人的状态不是无缘无故来的,他
- 写个Android事件分发实际用例(持续更新)
风起云涌~
android
一,概述感兴趣的读者,如果对Android事件分发还有不了解的地方,可以阅读笔者写的文章再谈android事件分发机制。本文的主要目的,是结合前文所分享事件分发相关原理,在实际案例中使用。二,Recycler嵌套滑动问题1,问题描述假设一个布局中有两个RecyclerView,宽高与父布局一样,两者垂直并排,如下图所示。当滑动RecyclerView1时,要求RecyclerView1响应内部的滑
- 基本数据类型和引用类型的初始值
3213213333332132
java基础
package com.array;
/**
* @Description 测试初始值
* @author FuJianyong
* 2015-1-22上午10:31:53
*/
public class ArrayTest {
ArrayTest at;
String str;
byte bt;
short s;
int i;
long
- 摘抄笔记--《编写高质量代码:改善Java程序的151个建议》
白糖_
高质量代码
记得3年前刚到公司,同桌同事见我无事可做就借我看《编写高质量代码:改善Java程序的151个建议》这本书,当时看了几页没上心就没研究了。到上个月在公司偶然看到,于是乎又找来看看,我的天,真是非常多的干货,对于我这种静不下心的人真是帮助莫大呀。
看完整本书,也记了不少笔记
- 【备忘】Django 常用命令及最佳实践
dongwei_6688
django
注意:本文基于 Django 1.8.2 版本
生成数据库迁移脚本(python 脚本)
python manage.py makemigrations polls
说明:polls 是你的应用名字,运行该命令时需要根据你的应用名字进行调整
查看该次迁移需要执行的 SQL 语句(只查看语句,并不应用到数据库上):
python manage.p
- 阶乘算法之一N! 末尾有多少个零
周凡杨
java算法阶乘面试效率
&n
- spring注入servlet
g21121
Spring注入
传统的配置方法是无法将bean或属性直接注入到servlet中的,配置代理servlet亦比较麻烦,这里其实有比较简单的方法,其实就是在servlet的init()方法中加入要注入的内容:
ServletContext application = getServletContext();
WebApplicationContext wac = WebApplicationContextUtil
- Jenkins 命令行操作说明文档
510888780
centos
假设Jenkins的URL为http://22.11.140.38:9080/jenkins/
基本的格式为
java
基本的格式为
java -jar jenkins-cli.jar [-s JENKINS_URL] command [options][args]
下面具体介绍各个命令的作用及基本使用方法
1. &nb
- UnicodeBlock检测中文用法
布衣凌宇
UnicodeBlock
/** * 判断输入的是汉字 */ public static boolean isChinese(char c) { Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);
- java下实现调用oracle的存储过程和函数
aijuans
javaorale
1.创建表:STOCK_PRICES
2.插入测试数据:
3.建立一个返回游标:
PKG_PUB_UTILS
4.创建和存储过程:P_GET_PRICE
5.创建函数:
6.JAVA调用存储过程返回结果集
JDBCoracle10G_INVO
- Velocity Toolbox
antlove
模板toolboxvelocity
velocity.VelocityUtil
package velocity;
import org.apache.velocity.Template;
import org.apache.velocity.app.Velocity;
import org.apache.velocity.app.VelocityEngine;
import org.apache.velocity.c
- JAVA正则表达式匹配基础
百合不是茶
java正则表达式的匹配
正则表达式;提高程序的性能,简化代码,提高代码的可读性,简化对字符串的操作
正则表达式的用途;
字符串的匹配
字符串的分割
字符串的查找
字符串的替换
正则表达式的验证语法
[a] //[]表示这个字符只出现一次 ,[a] 表示a只出现一
- 是否使用EL表达式的配置
bijian1013
jspweb.xmlELEasyTemplate
今天在开发过程中发现一个细节问题,由于前端采用EasyTemplate模板方法实现数据展示,但老是不能正常显示出来。后来发现竟是EL将我的EasyTemplate的${...}解释执行了,导致我的模板不能正常展示后台数据。
网
- 精通Oracle10编程SQL(1-3)PLSQL基础
bijian1013
oracle数据库plsql
--只包含执行部分的PL/SQL块
--set serveroutput off
begin
dbms_output.put_line('Hello,everyone!');
end;
select * from emp;
--包含定义部分和执行部分的PL/SQL块
declare
v_ename varchar2(5);
begin
select
- 【Nginx三】Nginx作为反向代理服务器
bit1129
nginx
Nginx一个常用的功能是作为代理服务器。代理服务器通常完成如下的功能:
接受客户端请求
将请求转发给被代理的服务器
从被代理的服务器获得响应结果
把响应结果返回给客户端
实例
本文把Nginx配置成一个简单的代理服务器
对于静态的html和图片,直接从Nginx获取
对于动态的页面,例如JSP或者Servlet,Nginx则将请求转发给Res
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugin
blackproof
maven报错
转:http://stackoverflow.com/questions/6352208/how-to-solve-plugin-execution-not-covered-by-lifecycle-configuration-for-sprin
maven报错:
Plugin execution not covered by lifecycle configuration:
- 发布docker程序到marathon
ronin47
docker 发布应用
1 发布docker程序到marathon 1.1 搭建私有docker registry 1.1.1 安装docker regisry
docker pull docker-registry
docker run -t -p 5000:5000 docker-registry
下载docker镜像并发布到私有registry
docker pull consol/tomcat-8.0
- java-57-用两个栈实现队列&&用两个队列实现一个栈
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
import java.util.Stack;
/*
* Q 57 用两个栈实现队列
*/
public class QueueImplementByTwoStacks {
private Stack<Integer> stack1;
pr
- Nginx配置性能优化
cfyme
nginx
转载地址:http://blog.csdn.net/xifeijian/article/details/20956605
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必
- [JAVA图形图像]JAVA体系需要稳扎稳打,逐步推进图像图形处理技术
comsci
java
对图形图像进行精确处理,需要大量的数学工具,即使是从底层硬件模拟层开始设计,也离不开大量的数学工具包,因为我认为,JAVA语言体系在图形图像处理模块上面的研发工作,需要从开发一些基础的,类似实时数学函数构造器和解析器的软件包入手,而不是急于利用第三方代码工具来实现一个不严格的图形图像处理软件......
&nb
- MonkeyRunner的使用
dai_lm
androidMonkeyRunner
要使用MonkeyRunner,就要学习使用Python,哎
先抄一段官方doc里的代码
作用是启动一个程序(应该是启动程序默认的Activity),然后按MENU键,并截屏
# Imports the monkeyrunner modules used by this program
from com.android.monkeyrunner import MonkeyRun
- Hadoop-- 海量文件的分布式计算处理方案
datamachine
mapreducehadoop分布式计算
csdn的一个关于hadoop的分布式处理方案,存档。
原帖:http://blog.csdn.net/calvinxiu/article/details/1506112。
Hadoop 是Google MapReduce的一个Java实现。MapReduce是一种简化的分布式编程模式,让程序自动分布到一个由普通机器组成的超大集群上并发执行。就如同ja
- 以資料庫驗證登入
dcj3sjt126com
yii
以資料庫驗證登入
由於 Yii 內定的原始框架程式, 採用綁定在UserIdentity.php 的 demo 與 admin 帳號密碼: public function authenticate() { $users=array( &nbs
- github做webhooks:[2]php版本自动触发更新
dcj3sjt126com
githubgitwebhooks
上次已经说过了如何在github控制面板做查看url的返回信息了。这次就到了直接贴钩子代码的时候了。
工具/原料
git
github
方法/步骤
在github的setting里面的webhooks里把我们的url地址填进去。
钩子更新的代码如下: error_reportin
- Eos开发常用表达式
蕃薯耀
Eos开发Eos入门Eos开发常用表达式
Eos开发常用表达式
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2014年8月18日 15:03:35 星期一
&
- SpringSecurity3.X--SpEL 表达式
hanqunfeng
SpringSecurity
使用 Spring 表达式语言配置访问控制,要实现这一功能的直接方式是在<http>配置元素上添加 use-expressions 属性:
<http auto-config="true" use-expressions="true">
这样就会在投票器中自动增加一个投票器:org.springframework
- Redis vs Memcache
IXHONG
redis
1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。
2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。
3. Redis支持数据的备份,即master-slave模式的数据备份。
4. Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
Red
- Python - 装饰器使用过程中的误区解读
kvhur
JavaScriptjqueryhtml5css
大家都知道装饰器是一个很著名的设计模式,经常被用于AOP(面向切面编程)的场景,较为经典的有插入日志,性能测试,事务处理,Web权限校验, Cache等。
原文链接:http://www.gbtags.com/gb/share/5563.htm
Python语言本身提供了装饰器语法(@),典型的装饰器实现如下:
@function_wrapper
de
- 架构师之mybatis-----update 带case when 针对多种情况更新
nannan408
case when
1.前言.
如题.
2. 代码.
<update id="batchUpdate" parameterType="java.util.List">
<foreach collection="list" item="list" index=&
- Algorithm算法视频教程
栏目记者
Algorithm算法
课程:Algorithm算法视频教程
百度网盘下载地址: http://pan.baidu.com/s/1qWFjjQW 密码: 2mji
程序写的好不好,还得看算法屌不屌!Algorithm算法博大精深。
一、课程内容:
课时1、算法的基本概念 + Sequential search
课时2、Binary search
课时3、Hash table
课时4、Algor
- C语言算法之冒泡排序
qiufeihu
c算法
任意输入10个数字由小到大进行排序。
代码:
#include <stdio.h>
int main()
{
int i,j,t,a[11]; /*定义变量及数组为基本类型*/
for(i = 1;i < 11;i++){
scanf("%d",&a[i]); /*从键盘中输入10个数*/
}
for
- JSP异常处理
wyzuomumu
Webjsp
1.在可能发生异常的网页中通过指令将HTTP请求转发给另一个专门处理异常的网页中:
<%@ page errorPage="errors.jsp"%>
2.在处理异常的网页中做如下声明:
errors.jsp:
<%@ page isErrorPage="true"%>,这样设置完后就可以在网页中直接访问exc