最新文章列表

Java 正则验证邮箱

1.包含正常 邮箱的 校验 2. 包含 个人邮箱  (含有特殊字符的) public static void main(String[] args) { System.out.println(checkEmail("123@qq.com"));//<>=!#%^&$%^&.com } private static ...
Luob. 评论(0) 有1594人浏览 2012-12-13 21:45

身份证验证

/*********************************** 身份证验证开始 ****************************************/ /** * 身份证号码验证 * 1、号码的结构 * 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位 ...
yshlin 评论(0) 有752人浏览 2012-11-29 09:53

折扣计算策略--设计模式应用

折扣计算,策略模式和装饰模式的具体应用。   package org.tang.zjnumall.strategy.discount; import java.math.BigDecimal; public abstract class AbstractDiscountStrategy { /** * 单价 */ protected BigDecimal p ...
Will_Turner 评论(0) 有2727人浏览 2012-10-20 11:58

分享最棒的免费PSD资源网站

日期:2012-9-23  来源:GBin1.com 是不是你也同样有过这样的经历,需要免费PSD的时候找不到,不需要的时候又常常能够看到,今天我们将要分享一堆免费下载PSD文件的资源性网站,相信一定能够帮助你加快你的设计和开发。 Dribbble PSD Search Dribbble毫无疑问是最大最棒的PSD资源网站,你可以找到很多超棒的设计师作品和资源,好好利用dribbbl ...
tyygming 评论(0) 有914人浏览 2012-09-24 11:36

apache oro使用注意细节(并发问题)

背景   距离上一篇文章已经有4个多月了,这4个多月一直在忙着做一个数据库同步产品的代码研发和测试,现在基本运行稳定。 本文主要介绍一下,当时使用apache oro包进行正则过滤时,使用时出现的一个并发问题,排查了好几天才找到原因。希望大家使用时引以为戒,望周知。   过程 简单的描述下,我使用apache oro的场景: 进行数据库同步时,我们会根据定义的表名进行匹配,从binlog的数 ...
agapple 评论(0) 有4733人浏览 2012-09-21 11:43

Java中23种设计模式,哪些是必须了解的?

1、简单工厂模式(Simple Factory Pattern) 2、建造者模式(Builder Pattern) 3、策略(Strategy)模式 4、工厂方法模式(Factory Method Pattern) 5、抽象工厂模式(Abstract Factory) 6、命令模式(Command Pattern) 7、模版方法(Template Method) 8、单件模式(Single Patt ...
psy_yd 评论(0) 有901人浏览 2012-07-28 19:14

java对日期时间的相关操作方法

/** * */ package com.keda.util; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import ...
huangshanghua 评论(0) 有2223人浏览 2012-07-27 08:40

模版模式(TemplatePattern)

模版模式分为2个部分   1.抽象模版 2.具体模版   我的个人理解就是在抽象模版中定义其子类所有持有的动作,但并不去实现,并且定义好了这些动作的执行顺序   在具体模版实现具体动作的实际处理,但这些动作对外执行的顺序,都是在抽象模版中定义好的,这些抽象方法和顺序估计就是所谓的模版吧。   对计算机的操作我们最清楚不过了,开机->系统启动->使用->关机-> ...
yaoweinan 评论(0) 有799人浏览 2012-07-15 11:08

字符串转换为日期对象(换个角度写代码)

/** * 日期模式定义. */ var GlobalDatePattern = [ { pattern: "yyyy-MM-dd HH:mm:ss", fix: { year: 0, month: 1, day: 2, hour: 3, minut ...
QYao2012 评论(0) 有892人浏览 2012-07-12 18:26

适配器模式(Adapter Pattern)

  适配器模式是就和现实一个样子,给你一个电脑适配器,它就能提供给你一个电源使用的稳定电压,不管外界是多少F,它的输出电压是不变的。   适配器模式分为4个部分1.功能适配器(定义必须要用接口) 2.对象适配器(进行转换) 3.目标适配对象 4.源适配对象   如图,使用适配器之后,系统对待外来数据和内部数据没啥两样不用做任何更改。  下面就以抓取度娘和谷哥的网页数据来牛刀小试一把 ...
yaoweinan 评论(0) 有886人浏览 2012-07-08 22:49

正则表达式

正则表达式通常以字符串的形式出现,它首先必须被编译为Pattern类的一个实例。 结果模型可以用来生成一个Matcher,它(生成的Macher实例)可以匹配根据 ...
fengtiejun 评论(0) 有100人浏览 2012-07-04 23:34

Guarded Suspension Pattern

防卫暂停模式 Guarded Suspension Pattern的参与者:(对应Java设计模式中的"生产消费者模式") GuardedObject(被防卫的对象)参与者,GuardedObject参与者是一个拥有被防卫的方法(guardedMethod)的类,当线程执行guardedMethod时,只要满足警戒条件,就会马上执行,但警戒条件不成立时,就要开始等待,警戒条件的成 ...
liangxianfu5811 评论(0) 有1022人浏览 2012-06-30 17:55

去掉特殊字符

if(leavaApplicantion.getOtherHoliday()!=null&&!leavaApplicantion.getOtherHoliday().equals("")){ Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = p.matcher(lea ...
honsty2010 评论(0) 有824人浏览 2012-06-29 16:29

Java:Pattern and Matcher (转)

  Java: Pattern and Matcher In addition to the regular expression methods that are available in the String class (see String Regular Expressions), there are two classes that are specifically user f ...
hongjn 评论(0) 有1305人浏览 2012-06-20 20:00

设计模式之创建模式之工厂模式

一、简单工厂模式(Simple Factory) 1,UML图     工厂类(creator)角色:担任这个角色的是工厂方法模式的核心,含有与应用紧密相关的商业逻辑。工厂类在客户端的直接调用下创建产品对象,它往往由一个具体Java类实现。     抽象产品(Product)角色:担任这个角色的类是由工厂方法模式所创建的对象的父类,或它们共同拥有的接口。抽象产品角色可以用一个Java接口或者J ...
javabkb 评论(0) 有1295人浏览 2012-06-16 20:40

Java中汉字的判断(正则表达式)

Java中汉字的判断(正则表达式) 很多多汉字的判断都是在JS层做的,当然也有在业务逻辑层用Java代码实现的,如下: public class Test { public static boolean checkChs(String str) { boolean mark = false; Pattern pattern = Pattern.compile(&quo ...
helloklzs 评论(0) 有1728人浏览 2012-06-12 00:06

java中的字符匹配

//字符表达式 String str1 = "-42223330.31"; String str2 = "237,97996.31"; //过滤字符便于后续处理 str1 = str1.replaceAll(",", ""); ...
yaofangshou 评论(0) 有935人浏览 2012-05-28 15:54

Java正则表达式验证字符串是否为数字

import java.util.regex.Matcher; import java.util.regex.Pattern; public class PatternTest { public static void main(String[] args) { String pattern = "[+-]?[0-9]*"; Pattern pat = Patte ...
danandyu8013 评论(0) 有1369人浏览 2012-05-28 10:28

Java正则表达式应用总结

一、概述 正则表达式是Java处理字符串、文本的重要工具。 Java对正则表达式的处理集中在以下两个两个类: java.util.regex.Matcher   模式类:用来表示一个编译过的正则表达式。 java.util.regex.Pattern   匹配类:用模式匹配一个字符串所表达的抽象结果。 (很遗憾,Java Doc并没有给出这两个类的职责概念。) 比如一个简单例子: imp ...
zhengxuezhou 评论(0) 有1110人浏览 2012-05-25 12:23

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics