自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

转载 oracle regexp_like介绍和例子

传送门:http://www.cnblogs.com/einyboy/archive/2012/08/01/2617606.htmlORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_RE

2015-03-02 18:02:03 463

转载 Java正则表达式——分组与捕获

传送门:  http://blog.sina.com.cn/s/blog_4b9694cf0100cghj.html今天处理语料的时候,遇到了问题,问题如下:一些标注好的标有艺术家、歌曲名、专辑名等的音乐评论的帖子,例如:Smile组合继第一张专辑《Smile》之后又推出的一张舞曲大碟。我想在这样含有两个不同标注实体(艺术家、专辑名)的的句子当中统计动词的频率。   好了,现在

2015-01-28 13:59:28 4759

转载 java 正则表达式 非捕获组(特殊构造) (转)

在 java api 文档中的正则表达式关于特殊构造(非捕获组)的说明看不懂。例如:(?:X)X,作为非捕获组(?idmsux-idmsux)Nothing,但是将匹配标志由 on 转为 off(?idmsux-idmsux:X)X,作为带有给定标志 on - off 的非捕获组(?=X)X,通过零宽度的正 lookahead(?!X)X,通过零宽度的负 lookahead(?X)X,作为独立

2015-01-28 11:16:19 603

转载 正则表达式总结

传送门   http://blog.csdn.net/tianjian4592/article/details/7684108正则表达式:符合一定规则的表达式作用:专门用于操作字符串用一些特定的符号来表示一些代码操作,这样就简化书写,所以学习正则表达式就是在学习一些特殊符号的使用。好处:可以简化对字符串的复杂操作弊端:符号定义越多,正则越长,阅读性越差具体操作功

2015-01-28 09:48:00 564

原创 正则表达式分割字符串但是不分割字符串中引号中间的数据,处理CSV文件必备!!

如果的数据是这样11211,210161,"SHRINK FILM, 23 W X .0015MIL",49.95,RM1 ,1需要处理成如下格式的数据:11211210161"SHRINK FILM, 23 W X .0015MIL"49.95RM11这样在.net  中Split方法就不能使用了,就需要借助正则表达式来完成,可以这么写:

2015-01-26 15:12:28 4442 3

转载 使用已有API来操作CSV文件

转载传送门:http://www.cangzhang.com/1366.htmljavacsv是国外开发的一个比较好的操作csv文件的API,这里简单讲一下用法。先下载javacsv2.0.zip的文件,解压后,把javacsv.jar 添加到项目中。本站下载地址:http://www.cnitblog.com/Files/rd416/javacsv2.0.zip官方下

2015-01-26 10:39:34 907

原创 正则表达式 匹配罗马数字 并且返回匹配到的值

正则 罗马数字

2015-01-22 10:19:27 8993 2

转载 Java过滤特殊字符的正则表达式

在网上找了好久也没找到个合适的正则表达式以过滤特殊字符;自己学习了下,写了两个,实现要求。Java代码  // 过滤特殊字符      public   static   String StringFilter(String   str)   throws   PatternSyntaxException   {                     // 只允许字母和数

2015-01-16 13:45:26 619

转载 Easyui validatebox修改 以及自定义验证规则

1.当text发生变化时在校验:      Easyui validatebox个人感觉还是比较好用的,但是发现他不是只有text改变并离开编辑框的时候才验证,而是不停的做验证;如果是js脚本的本地验证还好,如果是远程验证(如:调用数据库检测信息是否已存在)那就不停的向服务器发送请求,这就比较麻烦啦;通过查看Easyui validatebox的js脚本文件,发现Easyui validate

2014-12-25 16:56:37 3484

原创 JQueryEasyUI学习笔记(十)datagrid 添加、修改、删除

今天说下基于datagrid框架的删除、添加与修改:今天说下批量删除,双击表单修改、选中行修改,增加行修改,再有就是扩展editor的方法,无需废话,直接上代码,代码中的注释写的很详细:script type="text/javascript" charst="utf-8">var editFlag = undefined;//设置一个编辑标记 //因为layout框架指向hr

2014-12-19 16:20:54 519

转载 JSON.stringify 语法实例讲解

可能有些人对系列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的json类型的认识javascript也不短的时间了,可是这个用法说实在的,我还是第一次见过,惭愧啊惭愧啊。于是乎,在网上找了写资料,写了些例子 希望能给园子们一些帮助。 作用:这个函

2014-12-16 17:44:33 429

转载 hibernate 中createQuery与createSQLQuery(转载)

原文地址:http://stta04.javaeye.com/blog/377633信息: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.miracle.dm.doc.catalog.model.DocCatalogInfo原来的查询语句:String sql = "select a.*

2014-12-16 16:49:49 380

原创 oracle实现分页以及性能分析

分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40)WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM = 21控制分页查询的每页的范围。上面给出的这个

2014-12-16 16:17:56 1754

原创 datagrid中的editor,combobox动态添加数据源,实现二级联动的办法(更新中)

但当我结束这一行编辑的时候,显示的不是combobox的text,而是显示的是combobox的value请问,我该如何处理,才能让结束编辑后,显示的是combobox的text?求解!各位大仙!一下是局部代码:XML/HTML code?123456789101112131415161

2014-12-15 10:02:55 3818 2

原创 oracle date数据的条件查询

以前一直使用mysql 现在也要开始学习一下oracle里面的语法细节了  本文作为学习笔记.现表A中有一属性为date的列timeline,此列记录时间信息,精确到秒,例如:2008-4-23 8:52:28现在查询的需求如下:1.查找时间timeline 为 2008-4-01日前的行2.查找时间 timeline 在 2008-4-01到2008-04-24之

2014-12-03 11:11:30 4104

转载 Java开发中的23种设计模式详解

http://zz563143188.iteye.com/blog/1847029

2014-11-07 10:05:14 519

原创 网站高并发

随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的。大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数

2014-11-05 10:26:53 450

转载 Java 中的悲观锁和乐观锁的实现

http://blog.163.com/ainiyiwannian2046@126/blog/static/4910134020093221132298/

2014-11-04 22:28:50 476

转载 完全卸载oracle11g步骤

传送门  http://blog.csdn.net/machinecat0898/article/details/7792471完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Unive

2014-10-29 13:26:05 486

转载 三大框架的工作原理

Hibernate工作原理及为什么要用?  原理: 1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件 2.由hibernate.cfg.xml中的读取并解析映射信息 3.通过config.buildSessionFactory();//创建SessionFactory 4.sessionFactory.openSe

2014-09-28 11:43:59 818

转载 apache poi 读取、创建excel 2003、2007

尊重原创 传送门先行:     http://www.tangjinyi.com/index.php/archives/81

2014-09-18 15:32:32 829

转载 拦截器,拦截器栈总结

尊重原创  传送门先行:   http://blog.csdn.net/yjsuge/article/details/6661391

2014-09-15 17:54:53 494

转载 Struts2中的ModelDriven机制及其运用

ModelDriven 传送门:http://blog.csdn.net/li_tengfei/article/details/6098145为什么需要ModelDriven 所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; p

2014-09-15 16:42:11 418

转载 Spring配置之OpenSessionInViewFilter

参考: OpenSessionInViewFilter作用及配置:http://www.yybean.com/opensessioninviewfilter-role-and-configuration http://blog.csdn.net/fooe84/article/details/680449 主要涉及类: org.springframework.orm.hibern

2014-09-11 10:19:58 452

转载 Struts2中的OGNL表达式

浅析值栈ValueStack对象相当于一个栈,它贯穿整个Action的生命周期,每个Action类的对象实例都会拥有一个ValueStack对象当Struts2接收到一个*.action请求后,并不是直接调用Action方法,而是先将Action类的相应属性放到ValueStack对象的顶层节点值栈也位于内存中,它也是和parameters、request、session、applic

2014-08-21 15:38:13 482

原创 OGNL表达式struts2标签“%,#,$”

一、什么是OGNL,有什么特点?     OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点:      1、支持对象方法调用,形式如:objName.methodName();     2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名 

2014-08-21 15:06:49 450

转载 ServletContext,ActionContext,ServletActionContext

ServletContextServletContext从他的package信息可以看出,它是标准的JavaEE WebApplication类库javax.servlet.ServletContextServletContext提供了标准的Servlet运行环境,其实就是一些servlet和web container进行通信的方法p

2014-08-21 14:53:46 631

转载 ActionContext和ServletActionContext小结

1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request

2014-08-21 14:53:00 363

转载 struts2文件下载及 <param name="inputName">inputStream</param>的理解

struts.xml文件配置:[html] view plaincopyspan style="font-size:16px;">xml version="1.0" encoding="UTF-8" ?>      "-//Apache Software Foundation//DTD Struts Configuration 2.0

2014-08-21 14:51:37 653

转载 深入浅出Java回调机制

博客分类: Java技术Java回调异步调用 前几天看了一下Spring的部分源码,发现回调机制被大量使用,觉得有必要把Java回调机制的理解归纳总结一下,以方便在研究类似于Spring源码这样的代码时能更加得心应手。 注:本文不想扯很多拗口的话来充场面,我的目的是希望以最简明扼要的语言将Java回调的大概机制说清楚。好了,言归正传。 一句话,回调是一种双向

2014-08-18 12:13:37 462

转载 深入理解Java:内省(Introspector)

一些概念:   内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。  JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果在两个模块之间传递信息,可以将信息封装进JavaBean中,这种对象称为“值对象”(Value Object),或“VO”。方

2014-08-06 23:38:23 422

转载 java 类型信息 instanceof 和 isInstance区别

[java] view plaincopyclass A{        }    class B extends A {        }    class C extends B {        }      public class tt {        /**      * @param a

2014-08-06 09:42:53 582

转载 Treeset的两种排序方法

Treeset 的自定义的两种排序方式第一种:在元素中定义排序规则。元素自身具有比较性实现Comparable接口 覆盖compareTo方法import java.util.Iterator;import java.util.TreeSet;/*** *TreeSet是一个有序集合,TreeSet中元素将按照升序排列,缺省是按照 自然顺序进行排列,意味着TreeSet中元素

2014-07-31 16:37:10 620

转载 JSP向后台传递参数的四种方式

Jsp页面传值的方法 一.通过Form表单提交传值 客户端通过Form表单提交到服务器端,服务器端通过 Java代码 request.getParameter(String xx); 来取得参数(xx)为参数名称。通过get/post方式进行提交 二.通过隐藏域传值 通过在表单中加入一个隐藏域来提交到服务器端,这种方式的好处是可以在客户端加入一些自己想要加入的参数,以便得到相应的值

2014-07-09 10:13:18 16019

转载 java线程的join() 和join(long millis)用法 精确控制线程时间

这个我查了很多的网站都没有给一个比较合理的解释,但终于还是自己清楚了。首先说一下在JDK中的解释join():Waits for this thread to die.就是等待这个线程的结束(die)join(long millis) :Waits at most millis milliseconds for this thread to die. A timeout o

2014-06-27 20:06:46 1017

转载 程序员必须知道的10大基础实用算法及其讲解

导读:程序的算法在很大程度上决定了程序运行的效率及程序的复杂程度。恰当的时候选择合适的算法是优秀程序员的必备素质。算法一:快速排序算法快速排序 是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο ( n log n )次比较。在最坏状况下则需要Ο ( n 2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他 Ο (

2014-06-25 22:56:02 421

转载 异常与错误区别 Error and Exception

了解异常与错误的区别,并且知道当你截获一个异常时,应该怎么办。 by Josh Street许多程序员并没有意识到一个错误和一个异常是有区别的,在出现问题时,这种区别对如何操作你的代码有很重要的含意(见工具条,“简介错误与异常”)。正如Mary Campione在The Java Tutorial(Java指南)中所写的,“一个异常是在一个程序执行过程中出现的一个事件,它中断了正常指令

2014-06-19 17:27:31 631

转载 String,StringBuffer与StringBuilder的区别??

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常

2014-06-19 13:05:32 401

转载 java的抽象类和抽象方法(注意查看如何调用抽象类中的非抽象方法)

抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类。抽象类有点类似“模板”的作用,目的是根据其格式来创建和修改新的类。对象不能由抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象。当一个类被声明为抽象类时,要在这个类前面加上修饰符abstract.  在抽象类中的成员方法可以包括一般方法和抽象方法。抽象方法就是以abstract修饰的方法,这种方法只声明返

2014-06-19 13:01:21 4580

转载 java中的匿名内部类总结

匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213

2014-06-19 12:58:56 509

空空如也

空空如也

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

TA关注的人

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