<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cpf1985的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cpf1985</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cpf1985]]></copyright><item><title><![CDATA[jsp编辑页面卡死]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/84529584</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/84529584</guid><author>cpf1985</author><pubDate>Fri, 21 Feb 2014 16:48:10 +0800</pubDate><description><![CDATA[以前一直用Eclipse这次装了一个MyEclipse使用后.发现很多问题.其中最突出的一个就是Save保存文件的时候总是会验证一大堆的东西..其中以验证JS的时间最长.而且会老是弹出一个验证框 去掉MyEclipse - Validation - JavaScript Validator 的 Manual和Build都没用.. 

最后找到在项目路径下面的.project文件中配置了一些验证...]]></description><category></category></item><item><title><![CDATA[spring发送各种邮件]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83947428</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83947428</guid><author>cpf1985</author><pubDate>Fri, 17 Jun 2011 11:02:22 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
  1.发送简单的文本邮件

package  net.xftzr.mail;
import  java.util.Properties;

import  org.springframework.mail.SimpleMailMessage; 
import  org.springframework.mail.javamail.JavaMailSende...]]></description><category></category></item><item><title><![CDATA[solr 导入数据]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83943310</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83943310</guid><author>cpf1985</author><pubDate>Thu, 09 Jun 2011 17:02:32 +0800</pubDate><description><![CDATA[[code=&quot;xml&quot;]
  大多数的应用程序将数据存储在关系数据库、xml文件中。对这样的数据进行搜索是很常见的应用。所谓的DataImportHandler提供一种可配置 的方式向solr导入数据，可以一次全部导入，也可以增量导入。
概览
目 标

     能够读取关系数据库中的数据。
     通过可配置的方式，能够将数据库中多列、多表的数据生成solr文档  
     能...]]></description><category></category></item><item><title><![CDATA[solr demo2]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83943204</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83943204</guid><author>cpf1985</author><pubDate>Thu, 09 Jun 2011 15:01:04 +0800</pubDate><description><![CDATA[[b][color=blue]当然是web.xml[/color][/b]
[code=&quot;xml&quot;]
  

 
  
		contextConfigLocation
		classpath*:/applicationContext.xml
  
  
  
    struts2
    org.apache.struts2.dispatcher.FilterDispat...]]></description><category></category></item><item><title><![CDATA[solr demo1]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83943188</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83943188</guid><author>cpf1985</author><pubDate>Thu, 09 Jun 2011 14:43:02 +0800</pubDate><description><![CDATA[   项目中用到了solr 然后自己先写了个demo 不说了 上demo 使用到的技术        struts2+spring+ibatis+solr

[b]dao[/b]
[code=&quot;java&quot;]
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java....]]></description><category></category></item><item><title><![CDATA[ExcelUtil]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83943158</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83943158</guid><author>cpf1985</author><pubDate>Thu, 09 Jun 2011 14:15:26 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
 
import java.io.IOException;
import java.net.URLEncoder;
import java.util.Calendar;

import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse;

i...]]></description><category></category></item><item><title><![CDATA[juqeryvalidate验证 自由触发验证]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83943154</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83943154</guid><author>cpf1985</author><pubDate>Thu, 09 Jun 2011 14:09:29 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
  对于juqery的验证框架 实在是不想用 但是没办法项目组要用统一的验证方式对于jquery的验证最常见的写法就是 如下：

    $(&quot;#addressForm&quot;).validate({
		rules: {
			'memberAddress.name':{
			    required: true,
				minlength:1,
			...]]></description><category></category></item><item><title><![CDATA[juqery动态增加radio]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83943144</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83943144</guid><author>cpf1985</author><pubDate>Thu, 09 Jun 2011 13:58:41 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
  通过juquery动态的增加一个组件 比如 radio 然后想给这个组件一个点击事件 那么就得在增加这个组件的方面里面 给他一个监听单击的事件了 比如
function addRadio(str,maId){
   var s=eval(&quot;(&quot;+str+&quot;)&quot;)
   var str=&quot;&amp;nbsp;&quot;+s.province+&quot;,&quot;+s.county+&quot;]]></description><category></category></item><item><title><![CDATA[struts2+spring3+ibtias]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83938847</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83938847</guid><author>cpf1985</author><pubDate>Tue, 31 May 2011 15:09:32 +0800</pubDate><description><![CDATA[struts2+spring3+ibtias+solr整合的时候遇到一个错误
 Cannot loca.te the chosen ObjectFactory implementation: spring - [unknown location]
之后在struts.properties加入这句话搞定
struts.objectFactory=com.opensymphony.xwork2....]]></description><category></category></item><item><title><![CDATA[maven]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83936771</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83936771</guid><author>cpf1985</author><pubDate>Thu, 26 May 2011 22:49:05 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/it_man/archive/2006/10/23/1346604.aspx]]></description><category></category></item><item><title><![CDATA[sersync]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83925303</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83925303</guid><author>cpf1985</author><pubDate>Mon, 23 May 2011 15:41:22 +0800</pubDate><description><![CDATA[[url]http://hi.baidu.com/johntech/blog/item/be8559d2ebc99282a1ec9c18.html[/url]]]></description><category></category></item><item><title><![CDATA[海量数据]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83909380</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83909380</guid><author>cpf1985</author><pubDate>Fri, 22 Apr 2011 15:41:10 +0800</pubDate><description><![CDATA[[b]海量数据1.0[/b]
[code=&quot;java&quot;]
1. 给定a、b两个文件，各存放50亿个url，每个url各占64字节，内存限制是4G，让你找出a、b文件共同的url？

方案1：可以估计每个文件安的大小为50G×64=320G，远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方 法。

s 遍历文件a，对每个url求取clip_image002...]]></description><category></category></item><item><title><![CDATA[海量数据优化查询2]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83880937</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83880937</guid><author>cpf1985</author><pubDate>Tue, 29 Mar 2011 16:13:48 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
1.对查询进行优化，应尽量避免全表扫描，首先应考虑在 where 及 order by 涉及的列上建立索引。

2.应尽量避免在 where 子句中对字段进行 null 值判断，否则将导致引擎放弃使用索引而进行全表扫描，如： 
select id from t where num is null 
可以在num上设置默认值0，确保表中num列没有null值，然...]]></description><category></category></item><item><title><![CDATA[海量数据优化查询]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83880927</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83880927</guid><author>cpf1985</author><pubDate>Tue, 29 Mar 2011 16:10:43 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
  1、Like语句是否属于SARG取决于所使用的通配符的类型
如：name like ‘张%’ ，这就属于SARG
而：name like ‘%张’ ,就不属于SARG。
原因是通配符%在字符串的开通使得索引无法使用。
2、or 会引起全表扫描
　　Name=’张三’ and 价格&gt;5000 符号SARG，而：Name=’张三’ or 价格&gt;5000 则不...]]></description><category></category></item><item><title><![CDATA[javascript操作table]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83880790</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83880790</guid><author>cpf1985</author><pubDate>Tue, 29 Mar 2011 14:20:38 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
  
  
    
	 
  
   
      
	     测试
		 test
	  
	  
   
   
   
 
	    function insert(){
		    var tab1=document.getElementById(&quot;tab&quot;);
			var tr =tab1.insertRow();
...]]></description><category></category></item><item><title><![CDATA[上传图片立即显示缩略图]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83878820</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83878820</guid><author>cpf1985</author><pubDate>Fri, 25 Mar 2011 15:42:32 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
     
    
    
    
Firefox3,IE6,IE7,IE8上传图片预览    
    
#preview_wrapper{     
    display:inline-block;     
    width:300px;     
    height:300px;     
    background-colo...]]></description><category></category></item><item><title><![CDATA[改造jQuery lazyLoad图片分屏加载]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83877738</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83877738</guid><author>cpf1985</author><pubDate>Thu, 24 Mar 2011 10:55:15 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
jQuery lazyLoad.js插件 是一款基于jquery框架，可以“实现”图片延迟加载的插件。请注意，我用了双引号，因为从我自己实际调试的结论来说呢，并不会延迟加载，而是先下载，然后通过改变的src属性来隐藏原来的图片。
我们先来看看他的代码吧！


$(document).ready(function(){
$(&quot;#team_main_side i...]]></description><category></category></item><item><title><![CDATA[工具类-EncodeUtil]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83813620</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83813620</guid><author>cpf1985</author><pubDate>Tue, 18 Jan 2011 16:22:57 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
  package com.specl.utils;

import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmE...]]></description><category></category></item><item><title><![CDATA[工具类-DateUtil]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83813618</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83813618</guid><author>cpf1985</author><pubDate>Tue, 18 Jan 2011 16:21:21 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
  package com.specl.utils;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalenda...]]></description><category></category></item><item><title><![CDATA[struts2 经典配置]]></title><link>https://blog.youkuaiyun.com/cpf1985/article/details/83804661</link><guid>https://blog.youkuaiyun.com/cpf1985/article/details/83804661</guid><author>cpf1985</author><pubDate>Thu, 30 Dec 2010 17:33:26 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;][/code]每个action都写一个xml文件 比如
[code=&quot;java&quot;]
   


	
	
	
	
		
		
		
		${target}
		${target}
		${target}
		
	

[/code]
class=&quot;shopAction&quot; 需要在 applicationContext-action.xml中...]]></description><category></category></item></channel></rss>