`
superich2008
  • 浏览: 315482 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
一、概述 过滤器是请求和响应之间的一种WEB组件,它驻留在服务器端,用来截取客户端与资源之间的请求,并对这些信息进行“过滤”。 Servlet容器对部署描述符中声明的每一个过滤器只会创建一个实例。与Servlet类似,容器将在同一个过滤器实例上运行多个线程来同时为多个请求服务,因此开发过滤器时要注意线程安全问题。 当Web容器接受到一个对资源的请求时,它将判断是否有过滤器与这个资源相关联,如果有那么容器将把请求交给过滤器进行处理,在过滤器中可以改变请求的内 容,或重新设置请求的报头信息,然后将请求发送给目标资源,当目标资源对请求做出响应时,容器同样会将响应转发给过滤器,在 ...
Servlet的基础概念 1. Servlet是什么? 答:1) 模块化的程序,运行在服务器端,增强了请求/响应导向服务; 2) 应用示例: a. 访问远端对象; b. 跟踪大量信息; c. 多用户协作 2. HTTP和Servlets 答:1) Servlet是HTTP协议中作为CGI ...
入门 学习正则表达式的最好方法是从例子开始,理解例子之后再自己对例子进行修改,实验。下面给出了不少简单的例子,并对它们作了详细的说明。 假设你在一篇英文小说里查找hi,你可以使用正则表达式hi。 这几乎是最简 ...
今天在群里聊天,提及了 "编辑距离" 算法。好久不用,重新练练手,免得日后用时乱找。 1. Levenshtein Distance该算法又称之为 "编辑距离",用于计算两个字符串的相似程度。原理很简单,就是返回将第一个字符串转换(删除、插入、替换)成第二个字符串的编辑次数。次数越少,意味着字符串相似度越高。算法原理:Wikipedia - Levenshtein distanceStep1:    人 民 共 和 时 代  0, 0, 0, 0, 0, 0, 0中 1, 0, 0, 0, 0, 0, 0华 2, 0, 0, 0, 0, 0, 0人 3, ...
  MySQL Limit的使用方法:    在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。SELECT * FROM table_name LIMIT start, end  1、LIMIT子句可以被用于强制SELEDT语句返回指定的记录数。LIMIT接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是0(而不是1)。  mysql>SELECT * FROM table LIMI ...
需求说明:判断一串文字中是否是“xx注明(或标明)xx来自xxx人才网”这样的格式? 例如:这样一串文字:“务必在简历中或标题上注明来自苏州市区人才网!” 正在表达式:regex = ".*?(注明|标明).*?(来自).*?(人才网).*? "; 执行结果: 调用Stirng类的matches方法,返回true,ok没问题 稍微修改一下字符串内容:“务必在简历中或标题上注明来自苏州市区人才网!\n 要求:对于本职工作能勤勤恳恳、恪尽职守。 ” 再次执行: 结果返回false, 奇怪了,怎么回事?后来查阅Java API,才发现匹配任意字符出了问题,JDK中是 ...
在OA系统中做部门、岗位管理的时候,通常有这么一个需求:设置人员列表,而且要求提供几种不同的方式来设置人员,例如:可以在所有人员中选择、可以通过部门选择人员、还可以通过岗位选择人员等等。 如何实现呢?可以通过弹出一个模态对话框的方式来实现(主要有3个文件,一个js文件,2个html页面) 1、设置人员主页面代码(testDialog.html) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>测试模式 ...
package com.leg3s.rld.util; import java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.UnsupportedEnco ...
package util; import java.io.UnsupportedEncodingException; /*** Provides encoding of raw bytes to base64-encoded characters, and decoding of* base64 characters to raw bytes.* * @author Kevin Kelley (kelley@ruralnet.net)* @version 1.3* @date 06 August 1998* @modified 14 February 2000* @modified 22 S ...
package util; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.List;import java ...
java中的基本数据类型byte,占用1个字节,8位 取值范围:00000000 ~ 1111 1111 (-128 ~ 127) 为什么不是:0000 0000 ~ 1111 1111 呢? 最高位为符号位,正数的符号位0,负数为1 1111 1111 表示负数的最大值:-1 负数的二进制 = 正数(该数的绝对值)的二进制反码 + 1 例如:-5 第一步取绝对值:-5 的绝对值:5 第二步转二进制:5的二进制:0000 0101 第三步取反码: 0000 0101 的反码 1111 1010
问题描述:源码读取文件内容OK,但是打成jar包后,导入到另外一个工程中后,读取文件内容出错,java.io.FileNotFoundException:找不到文件?! 解决方案:读取jar包中文件内容,必须采用getResourceAsStream("path")的方式来获取(该 文件必须在src目录或其子目录下才能获取到 )。 =================================================== 1、在src目录下创建一个test.txt,并写入一些数据; 2、编写读取文件数据类 ; package t ...
<!-- [if gte mso 9]><xml><w:WordDocument><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery><w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery& ...
通过启动${TOMCAT_HOME}/bin/catalina.bat(.sh)来实现远程调试。 1、通过调试模式启动服务器 默认监听端口:8000(catalina.bat(.sh)文件中的JPDA_ADDRESS 指定) Windows命令:catalina.bat jpda start Linux命令: sh catalina.sh jpda start 2、配置eclipse 选择eclipse的“Run ”-->“Debug Configurations... ” 在打开的窗口左侧菜单项中选择“Remote Java Application ...
1. 将彻底屏蔽鼠标右键: oncontextmenu="window.event.returnValue=false" 将屏蔽<table>内容鼠标右键: <table oncontextmenu=return(false)>XX</table> 2.取消选取(防止复制该内容): <body onselectstart="return false"> & ...
Global site tag (gtag.js) - Google Analytics