摘要: http://www.oschina.net/question/12_14127http://www.open-open.com/jsoup/selector-syntax.htm比如:可以用.body p查找在"body"元素下的所有p元素 阅读全文
posted @ 2012-09-26 22:35 _zao123 阅读(184) 评论(0) 推荐(0)
摘要: 1) redirect 方式 response.sendRedirect("/a.jsp"); 页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如: response.sendRedirect("URL"); 跳转后浏览器地址栏变化。 这种方式要传值出去的话,只能在url中带parameter或者放在session中,无法使用request.setAttribute来传递。 2) forward方式 RequestDispatcher dispatcher = request.getRequestDis 阅读全文
posted @ 2012-09-26 15:25 _zao123 阅读(903) 评论(0) 推荐(0)
摘要: 今天在调试一段代码的时候,抛出异常java.util.ConcurrentModificationException,这个异常之前没怎么碰到过,抛错代码如下:private List<String> getShopLinkList(Elements elements) throws Exception { List<String> shopUrlList = new ArrayList<String>(); for(Element element :elements){ String parseLink = element.at... 阅读全文
posted @ 2012-09-26 15:22 _zao123 阅读(368) 评论(0) 推荐(0)
摘要: public static void main(String[] args) { String url = "http://qiang.tmall.com/go/chn/qiang/cate-fushi.php"; String pattern = "[^//]*?\\.(com|cn|net|org|biz|info|cc|tv)" ; String pattern1 = "(?<=http://|\\.)[^.]*?\\.(com|cn|net|org|biz|info|cc|tv)" ; Pattern p = Pa... 阅读全文
posted @ 2012-09-26 15:05 _zao123 阅读(3932) 评论(0) 推荐(0)
摘要: <%@ page import="java.util.*" %> 阅读全文
posted @ 2012-09-25 13:34 _zao123 阅读(1148) 评论(0) 推荐(0)
摘要: 1.启动tomcat时候抛错严重: Servlet.service() for servlet jsp threw exceptionjava.lang.NullPointerExceptionat org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:1 阅读全文
posted @ 2012-09-24 15:47 _zao123 阅读(1301) 评论(0) 推荐(0)
摘要: 尽量使用System.arraycopy ()代替通过来循环复制数组System.arraycopy() 要比通过循环来复制数组快的多尽量避免使用split除非是必须的,否则应该避免使用split,split由于支持正则表达式,所以效率比较低,如果是频繁的几十,几百万的调用将会耗费大量资源,如果确实需 要频繁的调用split,可以考虑使用apache的StringUtils.split(string,char),频繁split的可以缓存结果。慎用异常当创建一个异常时,需要收集一个栈跟踪(stack track),这个栈跟踪用于描述异常是在何处创建的。构建这些栈跟踪时需要为运行时栈做一份快照,正 阅读全文
posted @ 2012-09-15 20:34 _zao123 阅读(208) 评论(0) 推荐(0)
摘要: webx中 ,用get方式传到后台screen中是乱码,有一种最简单的解决方法是在url后面加上_input_charset=UTF8 阅读全文
posted @ 2012-09-13 22:47 _zao123 阅读(302) 评论(0) 推荐(0)
摘要: 1. 基本语法Java代码packageorg.denger.annotation.example;importjava.lang.annotation.ElementType;importjava.lang.annotation.Target;//The@Bindtag.@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public@interfaceBind{publicStringname();publicinttime()default0;} 以上是一个用于Method级的简单的@Bind注解类,比较有点象接口的 阅读全文
posted @ 2012-09-11 23:47 _zao123 阅读(218) 评论(0) 推荐(0)
摘要: 单例定义: 单例是指在一个JVM实例中,只存在一个对应Class的实例对象。单例可以分为状态化和无状态化使用方式,比如网站的访问次数计数器,这个是有状态的实现,单态能够保存这个计数,并且使用同步或原子变量实现计数。另外,单例也可以无状态使用,提供工具性质的工作。使用单例模式的直接好处就是限制了实例个数,节省内存资源,有利于Java垃圾回收。如何使用单例模式?目前单例模式支持如下三种实现:1. 饿汉模式:Java代码publicclassSingleton1{privatestaticfinalSingleton1INSTANCE=newSingleton1();privateSingleton 阅读全文
posted @ 2012-09-11 00:24 _zao123 阅读(248) 评论(0) 推荐(0)