摘要: java中有一个sendRedirect函数这个用于跳转到另外一个页面,这个实际上是一个302跳转,但是不完全等同于302跳转 点击(此处)折叠或打开 response.sendRedirect("login.jsp"); 不等于 response.addHeader("location", "lo 阅读全文
posted @ 2015-11-01 17:54 邱明成 阅读(9413) 评论(1) 推荐(0) 编辑
摘要: curl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面。 它支持多种协议,下面举例讲解如何将它用于网站开发。 一、查看网页源码 直接在curl命令后加上网址,就可以看到网页源码。我们以网址www.sina.com为例(选择该网址,主要因为它的网页代码 阅读全文
posted @ 2015-10-30 16:31 邱明成 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。 (友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen) 以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。 根据top命令,发现PI 阅读全文
posted @ 2015-10-29 14:26 邱明成 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述: Ubuntu 10.10版本,同个JDK 1.6版本,启动tomcat后,使用jps无法获取本机Java进程。 二、jps工作原理: 1. java进程启动时,若没有指定 -Djava.io.tmpdir参数,则会默认新建 /tmp/hsperfdata_${user_name} 文 阅读全文
posted @ 2015-10-27 22:00 邱明成 阅读(2510) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal 相关分析,请查看http://wangxinchun.iteye.com/blog/1884228 另外一个必须要提的点是: ThreadLocal在线程池环境下的使用。 比如tomcat 提供的web http请求,一般都有线程池对请求做处理。 这种情况下要注意,并非每次w 阅读全文
posted @ 2015-10-20 13:41 邱明成 阅读(1925) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal用在多线程时保存线程级的局部变量,当我们需要在线程内共享数据时,ThreadLocal屡试不爽,但是ThreadLocal也会有一个问题,当你使用线程池时,线程可能会被重用,所以如果要正确使用ThreadLocal,你必须在每个线程开始前先set 一个空值,以免造成数据混乱 阅读全文
posted @ 2015-10-19 22:49 邱明成 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 如下图所示: 组1:如果只有上面的红框,不能真正处理该事件,下次执行select()方法,仍然可以select出来该事件。出现死循环现象。如果只有下面的红框,下次select()结果为0,如果外层循环条件为select()>0,则会导致外层循环直接退出。 组2:同组一。 综上所述,没组的代码必须成对 阅读全文
posted @ 2015-09-28 19:32 邱明成 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 1、Socket.getInetAddress(),获取服务端地址。 2、Socket.getPort(),获取服务端端口。 阅读全文
posted @ 2015-09-21 14:41 邱明成 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 1、UnknownHostException:host(非ip)无法识,就会报该异常,www.google.com.hk这个虽然也ping不通,但是不会报该错,因为他是一个确实存在的域名.他会报ConnectionException 2、ConnectException:一般是ip或者host或者域 阅读全文
posted @ 2015-09-21 14:31 邱明成 阅读(1273) 评论(0) 推荐(0) 编辑
摘要: CXF Interceptor中Phase的先后顺序 CXF Interceptor中Phase的先后顺序 Java代码 org.apache.cxf.phase.PhaseManagerImpl中 final void createInPhases() { int i = 0; inPhases  阅读全文
posted @ 2015-09-14 14:11 邱明成 阅读(761) 评论(0) 推荐(0) 编辑