自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟博客

不积跬步无以至千里

  • 博客(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 1281

转载 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 2993

原创 用正则表达式抓取网络连接的简单实现

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 1760

原创 每天一点正则表达式积累之(?=X)和(?!X)测试(七)

/*.{3}(?=a)代表着这样的功能: * 查找给出的字符串中符合a前面有三个字母的这样的子串,当然取得的子串不包括(?=a) */ Pattern p = Pattern.compile(".{3}(?=a)");//(?=X) X,通过零宽度的正 lookahead String s1 = "444a66b";

2012-06-13 11:29:18 3375

原创 每天一点正则表达式积累(六)

/* 输出结果,这是没有分组的情形 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 代码自动化埋点

结合ASM Bytecode Viewer插件,使用ASM技术对Android 的点击事件onClick方法进行插桩。剖析Android 自动化埋点的具体实现原理。在onClick方法执行之前或者之后自动执行指定的代码,可以用来收集用户的点击操作。用来自动化埋点。

2022-04-23

线性贝塞尔曲线的说明

贝塞尔曲线的简单实现算法

2017-02-26

android SDK热修复

android jar热更新机制

2016-11-07

RxJava简单应用

RxJava的简单应用,显示应用列表以及下载文件并更新进度条

2016-06-29

自定义简单GridView

主要是通过这个小小的demo来体会一下view的测量过程

2016-04-03

模仿QQ侧滑删除

简单的应用了ViewDragHelper实现了Qq聊天工具的侧滑删除布局

2016-03-09

QQ侧滑简单实现

2016-03-08

ViewDragHelperDemo

用ViewDragHelper简单的写的测试demo,说明了 clampViewPositionVertical等callback方法的应用

2016-03-04

Scroller简单应用

简单的用Scroller+layout来实现ImageView的平缓移动

2016-02-22

自定义跑马灯次数

实现了TextView控制跑马灯的次数的效果

2016-02-18

控制跑马灯次数的TextView

可控制跑马灯次数的自定义TextView

2016-02-18

自定义导航栏(2)

对之前的版本做了简单修改,丰富了ViewFlipper做导航页面的效果

2016-01-21

自定义ViewFlipper

对ViewFlipper功能做了扩展,响应左右滑动事件进行翻页

2016-01-20

ViewAnimator简单实现PPT

ViewAimator简单实现ppt页面切换效果

2015-12-15

ViewFliper简单实现PPT

用ViewAnimator简单实现了类似ppt页面切换的效果,很简单的代码

2015-12-15

Gson解析流程图

Gson解析流程图,详细的描述了Gson反射机制的解析流程

2015-10-22

自定义横向listView4.0

解决了版本3.0的遗留的问题,并对解决方法尽可能进行了详尽的描述

2015-06-04

自定义横向listView3.0

可左右滚动的横向listView,listView随着手指的移动而移动

2015-06-02

横向的listView version2

在版本1.0的基础上实现了点击滚动的功能,很简单的代码,更过功能在3.0实现

2015-05-20

水平ListView小demo

简单的实现了水平的lsitView,初学者可以看看,大神们可以提点建议

2015-05-17

大风车系列demo

android 自定义View模拟风车旋转的小demo

2015-05-04

坦克大战小游戏

自己做的坦克大战,虽然设计不是怎么合理,还算凑合

2011-11-28

桌面弹球游戏代码以及个人总结

这是我自己写的总结,不是很好,但还凑合,希望对大家有帮助

2011-07-12

控制台简易五子棋java代码

这是java实现的五子棋代码,对于初学者来说很有用

2011-04-28

比较好的Java学习网站

里面是一些学习Java的个人认为比较好的网站,可以利用一下

2010-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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