<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[laughing]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_2701</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_2701]]></copyright><item><title><![CDATA[多线程ExecutorService使用实例]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82576095</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82576095</guid><author>iteye_2701</author><pubDate>Fri, 11 Apr 2014 16:14:49 +0800</pubDate><description><![CDATA[
 
 
public interface ListCollectionCallback&amp;lt;E extends Object&amp;gt; {
	public void call(List&amp;lt;E&amp;gt; collection);
}
 
 
实现Runnable，处理业务逻辑
 
public class ProcessDataFutureCallable implement...]]></description><category></category></item><item><title><![CDATA[8080端口被占用出现的异常]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82538961</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82538961</guid><author>iteye_2701</author><pubDate>Sun, 08 Sep 2013 11:11:50 +0800</pubDate><description><![CDATA[
&amp;lt;!DOCTYPE HTML PUBLIC &quot;-//IETF//DTD HTML 2.0//EN&quot;&amp;gt;
&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;400 Bad Request&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;
&amp;lt;h1&amp;gt;Bad Request&amp]]></description><category></category></item><item><title><![CDATA[maven的mvn clean package打包xml文件中的占位符解析原因]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82519341</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82519341</guid><author>iteye_2701</author><pubDate>Tue, 09 Jul 2013 15:44:16 +0800</pubDate><description><![CDATA[
&amp;lt;build&amp;gt;
	&amp;lt;filters&amp;gt;
			&amp;lt;filter&amp;gt;${user.home}/love.properties&amp;lt;/filter&amp;gt;
	&amp;lt;/filters&amp;gt;
    &amp;lt;finalName&amp;gt;love-web&amp;lt;/finalName&amp;gt;
		&amp;lt;resources&amp;gt;
			&am]]></description><category></category></item><item><title><![CDATA[eclipse启动异常]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82511300</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82511300</guid><author>iteye_2701</author><pubDate>Tue, 28 May 2013 22:36:33 +0800</pubDate><description><![CDATA[
今天把JDK1.6升级到1.7后，eclipse启动异常：Failed to load the JNI shared library “C:\Program Files\Java\jdk1.7.0_13\bin..\jre\bin\server\jvm.dll”
 
原因是安装了64位的JDK，而原本是32位的eclipse，所以启动异常，重新安装一个32位1.7的JDK，问题解决
 ...]]></description><category></category></item><item><title><![CDATA[用Freemarker生成静态页面]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82434259</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82434259</guid><author>iteye_2701</author><pubDate>Wed, 10 Oct 2012 14:31:25 +0800</pubDate><description><![CDATA[/**
	 * 生成静态页面
	 * @param templatePath 模版路径
	 * @param templateName 模版名称
	 * @param fileName 生成静态页面路径
	 * @param root 参数
	 */
	public static void createHtml(String templatePath,String templateN...]]></description><category></category></item><item><title><![CDATA[CentOS-5.2安装memcache server]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82282739</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82282739</guid><author>iteye_2701</author><pubDate>Mon, 27 Feb 2012 14:54:11 +0800</pubDate><description><![CDATA[
CentOS-5.2安装memcache server，安装步骤如下： memcache需要libevent支持，所以首先安装libevent
1、# cd /usr/local/src ---安装到该目录下
2、# wget http://www.monkey.org/~provos/libevent-1.2.tar.gz ---下载libevent
3、# tar zxvf libev...]]></description><category></category></item><item><title><![CDATA[解决Tomcat中jsp页面包含shtml中文乱码问题]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82245187</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82245187</guid><author>iteye_2701</author><pubDate>Thu, 12 Jan 2012 15:07:49 +0800</pubDate><description><![CDATA[今天遇到一个jsp页面中包含一个.shtml静态页面时，中文出现乱码，在jsp页面设置编码为utf-8也没有用，网上一搜才知道
 
运行.shtml的页面需要开启tomcat的SSI功能，具体修改如下：
 
主要修改tomcat的web.xml文件
 
 &amp;lt;servlet&amp;gt;
        &amp;lt;servlet-name&amp;gt;ssi&amp;lt;/servlet-name&amp;...]]></description><category></category></item><item><title><![CDATA[jQuery.extend使用]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82198309</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82198309</guid><author>iteye_2701</author><pubDate>Thu, 03 Nov 2011 11:40:53 +0800</pubDate><description><![CDATA[Jquery的扩展方法原型是:extend(dest,src1,src2,src3...);
 
extend的含义是将src1，src2，src3合并到dest中，返回值为合并后的dest，合并后有可能修改了dest的值；
当后面的参数有相同的名称的时候，后面的参数值会覆盖前面的参数值。
 
例如：var result=$.extend({},{name:&quot;Tom&quot;,age:21},{...]]></description><category></category></item><item><title><![CDATA[线程池报java.util.concurrent.RejectedExecutionException异常]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82100867</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82100867</guid><author>iteye_2701</author><pubDate>Mon, 01 Aug 2011 18:56:02 +0800</pubDate><description><![CDATA[ 
java.util.concurrent.RejectedExecutionException
	at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:1768)
	at java.util.concurrent.ThreadPoolExecutor...]]></description><category></category></item><item><title><![CDATA[org.hibernate.AnnotationException: No identifier specified for entity]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82092883</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82092883</guid><author>iteye_2701</author><pubDate>Tue, 12 Jul 2011 11:18:37 +0800</pubDate><description><![CDATA[org.hibernate.AnnotationException: No identifier specified for entity
 
报这个异常的原因是因为实体bean的主键没有注解映射关系
 
 


 @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    @Column(name=&quot;ID&quot;, uni...]]></description><category></category></item><item><title><![CDATA[多线程 (2) ThreadPoolExecutor 介绍和 FutureTask使用]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82087377</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82087377</guid><author>iteye_2701</author><pubDate>Fri, 24 Jun 2011 16:52:47 +0800</pubDate><description><![CDATA[FutureTask是一种可以取消的异步的计算任务。它的计算是通过Callable实现的，并且有三个状态：等待、运行和完成。完成包括所有计算以任意的方式结束，包括正常结束、取消和异常。
 
 
V 	get()
          如有必要，等待计算完成，然后检索其结果。
 V 	get(long timeout, TimeUnit unit)
          如有必要，最多等待为...]]></description><category></category></item><item><title><![CDATA[Hibernate批量插入、更新、删除]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82075474</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82075474</guid><author>iteye_2701</author><pubDate>Wed, 15 Jun 2011 15:11:32 +0800</pubDate><description><![CDATA[ 
最近一个项目中需要对数据进行统计，然后插入到库中，数据大概几万，一条条搞速度太慢，这就必然要批量插入，一开始
 
用单线程跑，发现速度也不是很快，后面改用多线程，速度一下子上来啦，中间遇到几个问题：
 
一：就是在批量插入的时候，由于是手动提交事务的，会导致事务提交后不能重新开始，导致后面不能继续插入数据了，后
 
面在批量插入方法加上synchronized就OK了。
 
...]]></description><category></category></item><item><title><![CDATA[jms Spring+ActiveMQ 5.4.2]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82072822</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82072822</guid><author>iteye_2701</author><pubDate>Wed, 08 Jun 2011 18:22:31 +0800</pubDate><description><![CDATA[
 
 
Java Message Service（JMS）是 SUN 提出的旨在统一各种 MOM 系统接口的规范，它包含点对点（Point to Point，PTP）和发布/订阅（Publish/Subscribe，pub/sub）两种消息模型，提供可靠消息传输、事务和消息过滤等机制。 
 
JMS 支持两种截然不同的消息传送模型：PTP（即点对点模型）和Pub/Sub（即发布/订阅模型...]]></description><category></category></item><item><title><![CDATA[AJAX异步请求返回JSON格式的数据（struts2+JQuery+JSON）]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82070285</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82070285</guid><author>iteye_2701</author><pubDate>Mon, 30 May 2011 16:53:42 +0800</pubDate><description><![CDATA[通过异步请求返回json格式的数据，然后组装，在界面显示
 
 


import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

import com.opensymphony.xwork2.ActionSupport;

public class JsonAjax extends ActionSupport {
...]]></description><category></category></item><item><title><![CDATA[Spring TC SERVER性能分析]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82069496</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82069496</guid><author>iteye_2701</author><pubDate>Fri, 27 May 2011 14:39:33 +0800</pubDate><description><![CDATA[TC SERVER是一个spring组织改装过的tomcat，提供的开发版里面支持程序的性能分析，最直接的一个功能是能以图形的方式显示出一个请求里面每个 方法及SQL所耗费的时间，这对调优程序有较大的帮助，各位可以在本机进行程序调试时使用。
 
安装使用方法：
(1)解压到指定目录
(2)创建一个带insight分析的实例，在CMD下运行：tcruntime-instance.bat cr...]]></description><category></category></item><item><title><![CDATA[Comparable用法，集合对象中元素排序]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82068639</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82068639</guid><author>iteye_2701</author><pubDate>Wed, 25 May 2011 10:52:13 +0800</pubDate><description><![CDATA[对象实现Comparable接口，用Collections来对List中的对象按某个属性进行排序
 
由于String和Integer是已经实现了Comparable接口，所以可以直接用Collections来排序
 
public class StudentDO implements Serializable,Comparable&amp;lt;StudentDO&amp;gt; {

    pr...]]></description><category></category></item><item><title><![CDATA[JQuery 动态删除添加html元素bind事件]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82067904</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82067904</guid><author>iteye_2701</author><pubDate>Mon, 23 May 2011 10:07:37 +0800</pubDate><description><![CDATA[JQuery 动态删除添加html元素,修改后的元素如果不bind事件，是不能有事件的，
 
下面是livequery插件的例子

 
 
&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;...]]></description><category></category></item><item><title><![CDATA[JAVA组合算法的一个实现]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82065425</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82065425</guid><author>iteye_2701</author><pubDate>Mon, 16 May 2011 13:08:42 +0800</pubDate><description><![CDATA[

描述：一个数组或集合对象，其下标表示1到m个数，数组元素的值为1表示其下标  
  代表的数被选中，为0则没选中。    
  首先初始化，将数组前n个元素置1，表示第一个组合为前n个数。    
  然后从左到右扫描数组元素值的“10”组合，找到第一个“10”组合后将其变为  
  “01”组合，同时将其左边的所有“1”全部移动到数组的最左端。    
  当第一个“1”移动到数...]]></description><category></category></item><item><title><![CDATA[CruiseControl使用总结]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82029411</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82029411</guid><author>iteye_2701</author><pubDate>Thu, 03 Mar 2011 09:20:57 +0800</pubDate><description><![CDATA[CruiseControl：简称CC，持续集成工具，主要提供了基于版本管理工具(如SVN)感知变化或每天定时的持续集成，
并提供持续集成报告，通过Email、IM、RSS等等方式通知相关负责人。
使用CruiseControl的优点
持续集成最大的优点是可以避免传统模式在集成阶段的除虫会议（bug meetings）。
降低风险，尽早的发现bug，静态代码分析
自动化，自动编译、自动测试...]]></description><category></category></item><item><title><![CDATA[从Spring AOP浅析声明式事务]]></title><link>https://blog.youkuaiyun.com/iteye_2701/article/details/82009900</link><guid>https://blog.youkuaiyun.com/iteye_2701/article/details/82009900</guid><author>iteye_2701</author><pubDate>Thu, 24 Feb 2011 09:30:21 +0800</pubDate><description><![CDATA[

Spring AOP(Aspect Oriented Programming)


作为一种非侵略性的、轻型的AOP framework，AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦, AOP可以说也是这种目标的一种实现。它可以解决OOP和过程化方法不能够很好解决的横切 
（crosscut）问题, 如：事务、安全、日志等横切关注。

AO...]]></description><category></category></item></channel></rss>