﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-梦在脚下-文章分类-Other</title><link>http://www.blogjava.net/J2EE/category/32944.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 06 May 2010 15:44:05 GMT</lastBuildDate><pubDate>Thu, 06 May 2010 15:44:05 GMT</pubDate><ttl>60</ttl><item><title>native2ascii转码</title><link>http://www.blogjava.net/J2EE/articles/319704.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Thu, 29 Apr 2010 09:08:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/319704.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/319704.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/319704.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/319704.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/319704.html</trackback:ping><description><![CDATA[<p>正转:To:Unicode<br />
native2ascii -encoding gb2312 source.properties target.properties</p>
<p>可以把ascii转成中文<br />
native2ascii -reverse -encoding gb2312 object.properties source.properties</p>
<img src ="http://www.blogjava.net/J2EE/aggbug/319704.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2010-04-29 17:08 <a href="http://www.blogjava.net/J2EE/articles/319704.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>split的特殊情况</title><link>http://www.blogjava.net/J2EE/articles/317214.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Thu, 01 Apr 2010 10:58:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/317214.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/317214.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/317214.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/317214.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/317214.html</trackback:ping><description><![CDATA[1、如果用"."作为分隔的话,必须是如下写法：String.split("\\."),这样才能正确的分隔开,不能用String.split(".");<br _extended="true" />
<br _extended="true" />
2、如果用"|"作为分隔的话,必须是如下写法：String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");<br _extended="true" />
<br _extended="true" />
3、如果用"\"作为分隔,就得写成这样：String.split("\\\\"),因为在Java中是用"\\"来表示"\"的, "."、"|"和"\"都是转义字符,必须得加"\\";<br _extended="true" />
<br _extended="true" />
4、如果在一个字符串中有多个分隔符,可以用"|"作为连字符,比如："acount=? and uu =? or n=?",把三个都分隔出来,可以用String.split("and|or"); 
<img src ="http://www.blogjava.net/J2EE/aggbug/317214.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2010-04-01 18:58 <a href="http://www.blogjava.net/J2EE/articles/317214.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>多参数</title><link>http://www.blogjava.net/J2EE/articles/296663.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Sun, 27 Sep 2009 08:07:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/296663.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/296663.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/296663.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/296663.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/296663.html</trackback:ping><description><![CDATA[jdk5中一个好用的写法：<br />
方法多参数&nbsp;String...&nbsp;args; Object... args都可以<br />
public static void myMethod(String... args){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for( String s : args ){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;System.out.println(s+" nice method");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;}<br />
&nbsp;<br />
&nbsp;public static void main(String[] args) {<br />
&nbsp;&nbsp;myMethod("shot", "needheadshot");<br />
&nbsp;}
<img src ="http://www.blogjava.net/J2EE/aggbug/296663.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2009-09-27 16:07 <a href="http://www.blogjava.net/J2EE/articles/296663.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于文件流操作</title><link>http://www.blogjava.net/J2EE/articles/216043.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Sat, 19 Jul 2008 07:43:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/216043.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/216043.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/216043.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/216043.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/216043.html</trackback:ping><description><![CDATA[<p>/**<br />
&nbsp; * 删除文件<br />
&nbsp; * @param strPath<br />
&nbsp; */<br />
&nbsp;public static void deleteFile(String strPath){<br />
&nbsp;&nbsp;file = new File(strPath);<br />
&nbsp;&nbsp;if(file.exists()){<br />
&nbsp;&nbsp;&nbsp;file.delete();<br />
&nbsp;&nbsp;}else{<br />
&nbsp;&nbsp;&nbsp;log.error(strPath+"不存在");<br />
&nbsp;&nbsp;}<br />
&nbsp;}<br />
&nbsp;<br />
&nbsp;/**<br />
&nbsp; * 使用inputstreamreader读取文件（处理了中文和换行）;<br />
&nbsp; * @param filePath<br />
&nbsp; * @return<br />
&nbsp; * @throws Exception<br />
&nbsp; */<br />
&nbsp;public static String readfile(String filePath) throws Exception<br />
&nbsp;{<br />
&nbsp;&nbsp;String&nbsp; str = "";<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;File f = new File(filePath);<br />
<br />
&nbsp; if(!f.exists())<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp; &nbsp;return "";<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;InputStreamReader read = new InputStreamReader (new FileInputStream(f),"UTF-8");<br />
&nbsp;<br />
&nbsp;&nbsp;BufferedReader reader=new BufferedReader(read);<br />
&nbsp;<br />
&nbsp;&nbsp;String line;<br />
&nbsp;<br />
&nbsp;&nbsp;while ((line = reader.readLine()) != null) <br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;str += line + "\n";<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;reader.close();<br />
&nbsp;<br />
&nbsp;&nbsp;return str;<br />
&nbsp;}<br />
&nbsp;<br />
&nbsp;/**<br />
&nbsp; * 使用FileInputStream读取文件(处理了空格与换行)<br />
&nbsp; * @param filePath<br />
&nbsp; * @return<br />
&nbsp; * @throws Exception<br />
&nbsp; */<br />
&nbsp;public static String readfile2(String filePath) throws Exception<br />
&nbsp;{<br />
&nbsp;&nbsp;String str = "";<br />
&nbsp;&nbsp;FileInputStream inputtextfile=new FileInputStream(filePath); <br />
//&nbsp;&nbsp;InputStreamReader&nbsp;&nbsp; isr&nbsp;&nbsp; =&nbsp;&nbsp; new&nbsp;&nbsp; InputStreamReader(inputtextfile,&nbsp;&nbsp; "UTF-8");&nbsp;&nbsp; </p>
<p>&nbsp;&nbsp;int len=inputtextfile.available(); </p>
<p>&nbsp;&nbsp;BufferedInputStream buffer1=new BufferedInputStream(inputtextfile); <br />
&nbsp;&nbsp;byte bufferArray[]=new byte[len]; <br />
&nbsp;&nbsp;int n=0; <br />
&nbsp;&nbsp;while((n=buffer1.read(bufferArray))!=-1) <br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;String temp=new String(bufferArray,0,n); <br />
&nbsp;&nbsp;&nbsp;temp =&nbsp; new String(temp.getBytes("GBK"), "utf-8");<br />
&nbsp;&nbsp;&nbsp;str += temp; <br />
&nbsp;&nbsp;} <br />
&nbsp;&nbsp;buffer1.close(); <br />
&nbsp;&nbsp;inputtextfile.close();<br />
&nbsp;&nbsp;return str;<br />
&nbsp;}<br />
&nbsp;<br />
&nbsp;/**<br />
&nbsp; * 写入文件(中文处理)<br />
&nbsp; * @param path<br />
&nbsp; * @param text<br />
&nbsp; */<br />
&nbsp;public static void writeText(String path, String text) <br />
&nbsp;{<br />
&nbsp;&nbsp;try <br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;FileOutputStream o = new FileOutputStream(path);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o.write(text.getBytes("utf-8"));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o.close();<br />
&nbsp;&nbsp; } catch(Exception e) <br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; e.printStackTrace();<br />
&nbsp;&nbsp; }<br />
&nbsp;}</p>
<img src ="http://www.blogjava.net/J2EE/aggbug/216043.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2008-07-19 15:43 <a href="http://www.blogjava.net/J2EE/articles/216043.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>URL</title><link>http://www.blogjava.net/J2EE/articles/214059.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Thu, 10 Jul 2008 09:52:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/214059.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/214059.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/214059.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/214059.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/214059.html</trackback:ping><description><![CDATA[javaURL编码：java.net.URLEncoder.encode(strMi);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 解码：java.net.URLDecoder.decode(strMi);<br />
<br />
地址栏传参转码&nbsp;<br />
<br />
public static String ExChs(String s) {<br />
&nbsp;&nbsp;String sr = "";<br />
&nbsp;&nbsp;if (s == null) {<br />
&nbsp;&nbsp;&nbsp;s = "";<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;try {<br />
&nbsp;&nbsp;&nbsp;sr = new String(s.getBytes("iso-8859-1"), "utf-8");<br />
&nbsp;&nbsp;} catch (Exception e) {<br />
&nbsp;&nbsp;&nbsp;sr = s;<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;return sr;<br />
&nbsp;}
<img src ="http://www.blogjava.net/J2EE/aggbug/214059.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2008-07-10 17:52 <a href="http://www.blogjava.net/J2EE/articles/214059.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MD5加密</title><link>http://www.blogjava.net/J2EE/articles/214058.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Thu, 10 Jul 2008 09:49:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/214058.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/214058.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/214058.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/214058.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/214058.html</trackback:ping><description><![CDATA[public static String MD5Encrypt(String strSrc) <br />
{ <br />
&nbsp;&nbsp;MessageDigest md = null; <br />
&nbsp;&nbsp;String strDes = null; <br />
&nbsp;&nbsp;byte[] bt = strSrc.getBytes(); <br />
&nbsp;&nbsp;try <br />
&nbsp;&nbsp;{ <br />
&nbsp;&nbsp; md = MessageDigest.getInstance("MD5");//getInstance("MD5");//"MD5"、"SHA-1"、"SHA-256" <br />
&nbsp;&nbsp; md.update(bt); <br />
&nbsp;&nbsp; strDes = EncryptUtils.bytes2Hex(md.digest()); // to HexString <br />
&nbsp;&nbsp;} catch (Exception e) <br />
&nbsp;&nbsp;{ <br />
&nbsp;&nbsp; return null; <br />
&nbsp;&nbsp;} <br />
&nbsp;&nbsp;return strDes; <br />
}<br />
<br />
<br />
<br />
<img src ="http://www.blogjava.net/J2EE/aggbug/214058.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2008-07-10 17:49 <a href="http://www.blogjava.net/J2EE/articles/214058.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>freemarker   list排序</title><link>http://www.blogjava.net/J2EE/articles/214055.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Thu, 10 Jul 2008 09:46:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/214055.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/214055.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/214055.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/214055.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/214055.html</trackback:ping><description><![CDATA[<font style="line-height: 1.3em">&lt;#list list?sort_by("time") as v&gt;</font><wbr><br />
<font style="line-height: 1.3em">&lt;/#list&gt;</font>
<img src ="http://www.blogjava.net/J2EE/aggbug/214055.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2008-07-10 17:46 <a href="http://www.blogjava.net/J2EE/articles/214055.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java随机数</title><link>http://www.blogjava.net/J2EE/articles/214052.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Thu, 10 Jul 2008 09:42:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/214052.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/214052.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/214052.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/214052.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/214052.html</trackback:ping><description><![CDATA[1.使用org.apache.commons.lang.RandomStringUtils.randomAlphanumeric(10)取数字字母随机10位;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //取得一个3位随机数字字符串&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String num = RandomStringUtils.random(3, false, true);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//取得一个3位的随机字母,并将字母转化为大写字母<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String str = RandomStringUtils.random(3, true, false);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//生成长度为count的随机ASCII字串<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RandomStringUtils.randomAscii(int count)&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//生成长度为count的随机字母字串<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RandomStringUtils.randomAlphabetic(int count)<br />
2.使用Random rad = new Random();<br />
&nbsp;&nbsp; int radnum = rad.nextInt(10);//取小于10的正整数<br />
3.取范围内的随机数：<br />
&nbsp;&nbsp;&nbsp;&nbsp;Math.round(Math.random() * (255 - 1) + 1)最大255，最小1 
<img src ="http://www.blogjava.net/J2EE/aggbug/214052.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2008-07-10 17:42 <a href="http://www.blogjava.net/J2EE/articles/214052.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>删除图片</title><link>http://www.blogjava.net/J2EE/articles/214050.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Thu, 10 Jul 2008 09:40:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/214050.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/214050.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/214050.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/214050.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/214050.html</trackback:ping><description><![CDATA[&nbsp;&nbsp; String path = request.getRealPath(""); <br />
&nbsp;&nbsp; String[] imgtype = {".jpg",".jpeg",".bmp",".png",".gif"}; <br />
&nbsp;&nbsp; for(String type : imgtype) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp;File f=new File(path,"images/"+userinfo.getId()+type); <br />
&nbsp;&nbsp;&nbsp;&nbsp; //检查是否存在 <br />
&nbsp;&nbsp;&nbsp;&nbsp; if(f.exists()) <br />
&nbsp;&nbsp;&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f.delete();//删除文件 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; <br />
&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;<br />
&nbsp;}
<img src ="http://www.blogjava.net/J2EE/aggbug/214050.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2008-07-10 17:40 <a href="http://www.blogjava.net/J2EE/articles/214050.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>