- 博客(15)
- 资源 (25)
- 收藏
- 关注
转载 ServletContextListener 的应用
//转自http://blog.csdn.net/zhaozheng7758/article/details/6103700在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。当Servlet 容器启动或终止Web 应用时,会触发ServletContex
2012-06-26 19:50:58 1282
转载 ServletContextListener的用法
转自http://hi.baidu.com/ericwanghx/blog/item/d5d8a33d26cf05e6838b137e.html在Servlet API中有一个ServletContextListener接口,它能够监听ServletContext对象的生命周期,实际上就是监听Web应用的生命周期。当Servlet容器启动或终止Web应用时,会触
2012-06-26 19:41:32 24958 2
原创 ServletContextListener小小总结
ServletContextListener经常用来设置应用范围内资源,用来读取应用范围内的数据的初始值使用该监听器的步骤 a,实现ServletContextListener接口 b,实现contextInitialized和contextDestroyed方法。在加载web应用和创建servlet上下文的时候调用第一个方法,也就是启动服务器例如tomcat的时候 p
2012-06-26 19:39:25 1934
原创 jsp过滤器一点小结
Jsp过滤器的说明过滤器的作用: A,正常调用请求的资源B,用修改后的请求信息调用请求的资源C,修改响应请求,然后发送到客户端D,禁止调用该资源,将请求重定向到其他的资源,或者返回一个特定的状态,或者产生替换输出过滤器的基本概念: 拦截和修改servlet或者jsp页面的输入请求和输出请求 ,也就是可以过滤请求也可以过滤响应。 Filter类能在re
2012-06-26 19:30:08 2995
原创 用正则表达式抓取网络连接的简单实现
public class FindHttp { private static int count = 0;//记录链接个数 /** * @param args */ public static void main(String[] args) { try { BufferedReader buf = new Bu
2012-06-14 23:58:36 1852
原创 C#通过反射获得类的实例简单实现
class GraphFactory { //DrawObject父类,name类名 public static DrawObject createDrawObject(string name) { DrawObject dobect; //MultiDraw为命名空间
2012-06-13 11:44:53 1761
原创 每天一点正则表达式积累之(?=X)和(?!X)测试(七)
/*.{3}(?=a)代表着这样的功能: * 查找给出的字符串中符合a前面有三个字母的这样的子串,当然取得的子串不包括(?=a) */ Pattern p = Pattern.compile(".{3}(?=a)");//(?=X) X,通过零宽度的正 lookahead String s1 = "444a66b";
2012-06-13 11:29:18 3376
原创 每天一点正则表达式积累(六)
/* 输出结果,这是没有分组的情形 123aa 34345bb 234cc*/ Pattern p = Pattern.compile("\\d{3,5}[a-z]{2}"); String s = "123aa-34345bb-234cc-00"; Matcher m = p.matcher(s);
2012-06-11 23:34:51 2020
原创 每天一点正则表达式积累(五)
/** * matches用于匹配整个字符,find找子串,其中find方法调用之后, * 可调用Matcher的toString方法,返回的字符串中 * 的lastmatch来检查哪些子串获得匹配字 * ,不过最简单的方法是调用group(),注意reset的影响,lookingAt每次从头找 * 注意st
2012-06-09 23:17:55 2076
原创 每天一点正则表达式积累(四)
// 以h开头的 p("hello sir".matches("^h.*"));//true 说明^ 行的开头 .*代表任意字符出现零次或者多次 p("hello sir".matches("^a.*"));//false p("h".matches("^h.*"));//true p("hello sir".matc
2012-06-08 23:28:17 1760
原创 每天一点正则表达式积累(三)
p(" \n\r\t".matches("\\s{4}"));//true 说名\s 空白字符:[ \t\n\x0B\f\r] p(" ".matches("\\S"));//false 说明\S 非空白字符:[^\s] 所以是false p("a_8".matches("\\w{3}"));//true p("abc888&^%".matches(
2012-06-07 22:30:44 1890
原创 每天一点正则表达式复习(二)
\\d代表数字 api解释 :X{n,m} X,至少 n 次,但是不超过 m 次 p("214523145234532".matches("\\d{3,100}"));//true p("214523145234532".matches("\\d{3,10}"));//false p("1234567890".matches("\\d{10}"))
2012-06-06 22:16:30 1429
原创 每天一点正则表达式复习(一)
// 一个点代表一个字符,api解释为任何字符 p("abc".matches("..."));//true p("123".matches("..."));//true //把所有的数字替换成-,\d代表 数字 两个\\代表一个反斜线 p("a8729a".replaceAll("\\d", "-"));//a----
2012-06-05 23:59:13 2191
原创 生产者消费者之爸爸妈妈儿子女儿苹果橘子编程实现
在《java 同步和互斥程序说明》这篇文章的基础上,来实现下面的程序桌上有一个空盘子,只允许放一个水果。爸爸可以向盘中放苹果,也可以向盘中放桔子,儿子专等吃盘中的桔子,女儿专等吃盘中的苹果。规定当盘空时,一次只能放一只水果。下面是程序的具体实现代码,在写这个程序的时候,有点小问题,纠结了很长时间,于是在csdn论坛上发表帖子终于得到了解决先说说涉及到的类的作用,首先Frui
2012-06-01 01:04:47 12803 17
原创 java同步和互斥程序说明(一)
所有对象都自动含有单一的锁,也就是所有对象都有且只有唯一的锁,所以当某个任务(线程)访问一个类A中含有sycnhronized的方法是,那么在这个线程从该方法返回之前(也就是该方法在当前线程执行完之前),类A中的其他被该关键字标记的方法在其他的线程中都会被阻塞。 通俗点说就是,当调用A的含有synchronized的方法是,A会被枷锁,此时A中其他含有synchroniz
2012-06-01 00:21:38 2648
Android ASM 代码自动化埋点
2022-04-23
QQ侧滑简单实现
2016-03-08
ViewDragHelperDemo
2016-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人