﻿<?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-涉外Java团队</title><link>http://8100988.blogjava.net/</link><description>源自湖南涉外经济学院最纯的Java爱好者。</description><language>zh-cn</language><lastBuildDate>Tue, 09 Jun 2026 13:59:03 GMT</lastBuildDate><pubDate>Tue, 09 Jun 2026 13:59:03 GMT</pubDate><ttl>60</ttl><item><title>老夫正年轻</title><link>http://www.blogjava.net/kalman03/archive/2012/10/17/389776.html</link><dc:creator>kalman03</dc:creator><author>kalman03</author><pubDate>Wed, 17 Oct 2012 15:12:00 GMT</pubDate><guid>http://www.blogjava.net/kalman03/archive/2012/10/17/389776.html</guid><description><![CDATA[&nbsp; &nbsp; &nbsp;很久很久没更新博客了，写长篇博客的心思已全无，感谢blogjava带我进入了it世界，也是通过blogjava，现在的leader找到了我，从事目前的互联网工作。&nbsp;<br />&nbsp; &nbsp; &nbsp;但必须很伤感的说：此博客不再更新，已迁移至新站点：<a href="http://blog.12xiaoshi.com/" target="_blank">老夫正年轻</a>，后续的所有点滴都将在<a href="http://blog.12xiaoshi.com/" target="_blank">老夫正年轻</a>记录。<br />&nbsp; &nbsp; &nbsp;人生总有那么想做的几件事，我在重复着90后的小朋友们正在尝试的事，开博客，搭论坛：<a href="http://bbs.12xiaoshi.com" target="_blank">发现互联网</a>，相关的原因，都在新的博客有体现，再见了blogjava，但我还会一直关注着这里面的精彩篇章。<br /><br /><a href="http://blog.12xiaoshi.com/"><br /></a>&nbsp; &nbsp; &nbsp;<img src ="http://8100988.blogjava.net/aggbug/389776.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kalman03/" target="_blank">kalman03</a> 2012-10-17 23:12 <a href="http://www.blogjava.net/kalman03/archive/2012/10/17/389776.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(转)图片等比压缩，确保不失真</title><link>http://www.blogjava.net/kalman03/archive/2012/01/11/368327.html</link><dc:creator>kalman03</dc:creator><author>kalman03</author><pubDate>Wed, 11 Jan 2012 07:43:00 GMT</pubDate><guid>http://www.blogjava.net/kalman03/archive/2012/01/11/368327.html</guid><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">import</span><span style="color: #000000; ">&nbsp;java.awt.Image;<br /></span><span style="color: #0000FF; ">import</span><span style="color: #000000; ">&nbsp;java.awt.image.BufferedImage;<br /></span><span style="color: #0000FF; ">import</span><span style="color: #000000; ">&nbsp;java.io.File;<br /></span><span style="color: #0000FF; ">import</span><span style="color: #000000; ">&nbsp;java.io.FileOutputStream;<br /><br /></span><span style="color: #0000FF; ">import</span><span style="color: #000000; ">&nbsp;javax.imageio.ImageIO;<br /><br /></span><span style="color: #0000FF; ">import</span><span style="color: #000000; ">&nbsp;com.sun.image.codec.jpeg.JPEGCodec;<br /></span><span style="color: #0000FF; ">import</span><span style="color: #000000; ">&nbsp;com.sun.image.codec.jpeg.JPEGImageEncoder;<br /><br /></span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&nbsp;Snippet&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">/**</span><span style="color: #008000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;创建图片缩略图(等比缩放)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span style="color: #808080; ">@param</span><span style="color: #008000; ">&nbsp;src<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;源图片文件完整路径<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span style="color: #808080; ">@param</span><span style="color: #008000; ">&nbsp;dist<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;目标图片文件完整路径<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span style="color: #808080; ">@param</span><span style="color: #008000; ">&nbsp;width<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;缩放的宽度<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span style="color: #808080; ">@param</span><span style="color: #008000; ">&nbsp;height<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;缩放的高度<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">static</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">void</span><span style="color: #000000; ">&nbsp;createThumbnail(String&nbsp;src,&nbsp;String&nbsp;dist,&nbsp;</span><span style="color: #0000FF; ">float</span><span style="color: #000000; ">&nbsp;width,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">float</span><span style="color: #000000; ">&nbsp;height)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">try</span><span style="color: #000000; ">&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File&nbsp;srcfile&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;File(src);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">&nbsp;(</span><span style="color: #000000; ">!</span><span style="color: #000000; ">srcfile.exists())&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">文件不存在</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">return</span><span style="color: #000000; ">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BufferedImage&nbsp;image&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;ImageIO.read(srcfile);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;获得缩放的比例</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">double</span><span style="color: #000000; ">&nbsp;ratio&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">1.0</span><span style="color: #000000; ">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;判断如果高、宽都不大于设定值，则不处理</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">&nbsp;(image.getHeight()&nbsp;</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">&nbsp;height&nbsp;</span><span style="color: #000000; ">||</span><span style="color: #000000; ">&nbsp;image.getWidth()&nbsp;</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">&nbsp;width)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">&nbsp;(image.getHeight()&nbsp;</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">&nbsp;image.getWidth())&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ratio&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;height&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">&nbsp;image.getHeight();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000FF; ">else</span><span style="color: #000000; ">&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ratio&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;width&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">&nbsp;image.getWidth();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;计算新的图面宽度和高度</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;newWidth&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">)&nbsp;(image.getWidth()&nbsp;</span><span style="color: #000000; ">*</span><span style="color: #000000; ">&nbsp;ratio);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;newHeight&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">)&nbsp;(image.getHeight()&nbsp;</span><span style="color: #000000; ">*</span><span style="color: #000000; ">&nbsp;ratio);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BufferedImage&nbsp;bfImage&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;BufferedImage(newWidth,&nbsp;newHeight,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BufferedImage.TYPE_INT_RGB);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bfImage.getGraphics().drawImage(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;image.getScaledInstance(newWidth,&nbsp;newHeight,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image.SCALE_SMOOTH),&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileOutputStream&nbsp;os&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;FileOutputStream(dist);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JPEGImageEncoder&nbsp;encoder&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;JPEGCodec.createJPEGEncoder(os);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;encoder.encode(bfImage);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;os.close();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">创建缩略图成功</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000FF; ">catch</span><span style="color: #000000; ">&nbsp;(Exception&nbsp;e)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">创建缩略图发生异常</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">+</span><span style="color: #000000; ">&nbsp;e.getMessage());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">static</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">void</span><span style="color: #000000; ">&nbsp;main(String[]&nbsp;args)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;createThumbnail(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">E:\\test_1920x1200.jpg</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">D:\\a.png</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">100</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">100</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;createThumbnail(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">E:\\test_1920x1200.jpg</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">D:\\b.png</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">2000</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">2000</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;createThumbnail(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">E:\\test_1920x1200.jpg</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">D:\\c.jpg</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">800</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">600</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />}<br /></span></div><img src ="http://8100988.blogjava.net/aggbug/368327.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kalman03/" target="_blank">kalman03</a> 2012-01-11 15:43 <a href="http://www.blogjava.net/kalman03/archive/2012/01/11/368327.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java中浮点数的精度问题</title><link>http://www.blogjava.net/kalman03/archive/2010/10/25/336121.html</link><dc:creator>kalman03</dc:creator><author>kalman03</author><pubDate>Mon, 25 Oct 2010 13:10:00 GMT</pubDate><guid>http://www.blogjava.net/kalman03/archive/2010/10/25/336121.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 当您在计算Money的时候，请看好了！！！要不损失了别后悔！！！现象1：                                    &nbsp;&nbsp;&nbsp; public static void main(String[] args) {            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System...&nbsp;&nbsp;<a href='http://www.blogjava.net/kalman03/archive/2010/10/25/336121.html'>阅读全文</a><img src ="http://8100988.blogjava.net/aggbug/336121.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kalman03/" target="_blank">kalman03</a> 2010-10-25 21:10 <a href="http://www.blogjava.net/kalman03/archive/2010/10/25/336121.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个微博数据库设计带来的简单思考</title><link>http://www.blogjava.net/kalman03/archive/2010/07/19/326558.html</link><dc:creator>kalman03</dc:creator><author>kalman03</author><pubDate>Mon, 19 Jul 2010 11:23:00 GMT</pubDate><guid>http://www.blogjava.net/kalman03/archive/2010/07/19/326558.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在微博系统中，当前用户、关注者（也就是粉丝）、被关注者（崇拜对象）这三种角色是少不了的。他们之间看似简单的关系，但是其中数据库表将如何设计，却让我很难琢磨，在如下解决方案中，你们会选择哪种?为什么要选择这种?你们是怎么处理的？是否有更好的解决方案?&nbsp;&nbsp;<a href='http://www.blogjava.net/kalman03/archive/2010/07/19/326558.html'>阅读全文</a><img src ="http://8100988.blogjava.net/aggbug/326558.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kalman03/" target="_blank">kalman03</a> 2010-07-19 19:23 <a href="http://www.blogjava.net/kalman03/archive/2010/07/19/326558.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.security.NoSuchAlgorithmException: Cannot find any provider supporting DES 解决方案</title><link>http://www.blogjava.net/kalman03/archive/2010/01/27/310980.html</link><dc:creator>kalman03</dc:creator><author>kalman03</author><pubDate>Wed, 27 Jan 2010 11:19:00 GMT</pubDate><guid>http://www.blogjava.net/kalman03/archive/2010/01/27/310980.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 原因剖析：<br>对Eclipse的jar包，它隐掉了SUN公司关于某些Jar包的签名信息，这样当你在Eclipse中启动服务的话，就可能导致上述的异常。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/kalman03/archive/2010/01/27/310980.html'>阅读全文</a><img src ="http://8100988.blogjava.net/aggbug/310980.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kalman03/" target="_blank">kalman03</a> 2010-01-27 19:19 <a href="http://www.blogjava.net/kalman03/archive/2010/01/27/310980.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>地址栏(get方式)传值不能不说的秘密-当传递的值中含某些特殊字符的情况</title><link>http://www.blogjava.net/kalman03/archive/2009/10/17/298652.html</link><dc:creator>kalman03</dc:creator><author>kalman03</author><pubDate>Fri, 16 Oct 2009 18:04:00 GMT</pubDate><guid>http://www.blogjava.net/kalman03/archive/2009/10/17/298652.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 例如：<br>当我们的请求的url为:<br>http://localhost:8080/index.jsp?parameter=kalman03#kalman#1<br>或许你预期在服务器端获得的parameter的结果为kalman03#kalman#1,错！！！实际上得到parameter的值为kalman03。<br>这究竟是为什么呢？<br>原因：<br>parameter的值含有特殊字符#，浏览器自动截断#字符和其后面的值，这样得到的值就为kalman03。<br>推广：<br>当参数值中含有特殊字符 ?!=()#%& 的时候，获得的值同样也会出现与预期结果不一致的情况。<br>解决方案：<br>方法1：通过post方式传递数据；<br>方法2：对参数进行一次编码parameter=escape(parameter)；&nbsp;&nbsp;<a href='http://www.blogjava.net/kalman03/archive/2009/10/17/298652.html'>阅读全文</a><img src ="http://8100988.blogjava.net/aggbug/298652.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kalman03/" target="_blank">kalman03</a> 2009-10-17 02:04 <a href="http://www.blogjava.net/kalman03/archive/2009/10/17/298652.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在myeclipse中创建jsp之后自动用MyEclipse JSP Editor以及改变Eclipse或者MyEclipse新建jsp文件的默认编码</title><link>http://www.blogjava.net/kalman03/archive/2009/09/10/294639.html</link><dc:creator>kalman03</dc:creator><author>kalman03</author><pubDate>Thu, 10 Sep 2009 11:27:00 GMT</pubDate><guid>http://www.blogjava.net/kalman03/archive/2009/09/10/294639.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1）依次点击：windows–>perferences–>general–>editors->file associations<br>2）在“File type”列表框中找到jsp，点击后在下方的”Associated editors“窗口中显示当前用于jsp的编辑器<br>3）选中“MyEclipse JSP Editor”.然后点击“default”按钮即可。 &nbsp;&nbsp;<a href='http://www.blogjava.net/kalman03/archive/2009/09/10/294639.html'>阅读全文</a><img src ="http://8100988.blogjava.net/aggbug/294639.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kalman03/" target="_blank">kalman03</a> 2009-09-10 19:27 <a href="http://www.blogjava.net/kalman03/archive/2009/09/10/294639.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL Server异常之ResultSet can not re-read row data for column x 解決方案</title><link>http://www.blogjava.net/kalman03/archive/2009/08/19/291749.html</link><dc:creator>kalman03</dc:creator><author>kalman03</author><pubDate>Wed, 19 Aug 2009 02:14:00 GMT</pubDate><guid>http://www.blogjava.net/kalman03/archive/2009/08/19/291749.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:         当使用JDBC 通过 Microsoft SQL Server 2000/2005 Driver for JDBC 检索 ResultSet 对象可能会报如下错误:<br>Java.sql.SQLException： [Microsoft] [SQL Server 2000 JDBC Driver] ResultSet can not re-read row data for column 1<br><br>其中http://support.microsoft.com/kb/824106介绍的很详细,这是Microsoft数据库驱动包的一个Bug.从网上找了好多,个人认为比较好的解决方案:<br><br>从http://sourceforge.net/projects/jtds/下载jTDS驱动包替代Microsoft的原有驱动包,具体JDBC连接语句如下:<br><br>private String driver= "net.sourceforge.jtds.jdbc.Driver";<br>private String url="jdbc:jtds:&nbsp;&nbsp;<a href='http://www.blogjava.net/kalman03/archive/2009/08/19/291749.html'>阅读全文</a><img src ="http://8100988.blogjava.net/aggbug/291749.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kalman03/" target="_blank">kalman03</a> 2009-08-19 10:14 <a href="http://www.blogjava.net/kalman03/archive/2009/08/19/291749.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(转)取得 IT 工作的技巧</title><link>http://www.blogjava.net/kalman03/archive/2009/08/13/291073.html</link><dc:creator>kalman03</dc:creator><author>kalman03</author><pubDate>Thu, 13 Aug 2009 12:33:00 GMT</pubDate><guid>http://www.blogjava.net/kalman03/archive/2009/08/13/291073.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 取得 IT 工作的技巧:<br>1、了解本行业的趋势，并善加利用<br>2、小心发布在网络上的内容<br>3、了解外包 (Outsourcing) 和海外外包 (Offshoring) 的前景&nbsp;&nbsp;<a href='http://www.blogjava.net/kalman03/archive/2009/08/13/291073.html'>阅读全文</a><img src ="http://8100988.blogjava.net/aggbug/291073.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kalman03/" target="_blank">kalman03</a> 2009-08-13 20:33 <a href="http://www.blogjava.net/kalman03/archive/2009/08/13/291073.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(转)通过Java获取Google的简单天气预报</title><link>http://www.blogjava.net/kalman03/archive/2009/08/05/289895.html</link><dc:creator>kalman03</dc:creator><author>kalman03</author><pubDate>Wed, 05 Aug 2009 00:55:00 GMT</pubDate><guid>http://www.blogjava.net/kalman03/archive/2009/08/05/289895.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 通过Java获取Google的简单天气预报，非本人原创。    &nbsp;&nbsp;<a href='http://www.blogjava.net/kalman03/archive/2009/08/05/289895.html'>阅读全文</a><img src ="http://8100988.blogjava.net/aggbug/289895.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kalman03/" target="_blank">kalman03</a> 2009-08-05 08:55 <a href="http://www.blogjava.net/kalman03/archive/2009/08/05/289895.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse破解（收藏）</title><link>http://www.blogjava.net/kalman03/archive/2009/04/01/263440.html</link><dc:creator>kalman03</dc:creator><author>kalman03</author><pubDate>Wed, 01 Apr 2009 13:22:00 GMT</pubDate><guid>http://www.blogjava.net/kalman03/archive/2009/04/01/263440.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: MyEclipse破解：<br>    运行下面的代码，即可获得注册码&nbsp;&nbsp;<a href='http://www.blogjava.net/kalman03/archive/2009/04/01/263440.html'>阅读全文</a><img src ="http://8100988.blogjava.net/aggbug/263440.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kalman03/" target="_blank">kalman03</a> 2009-04-01 21:22 <a href="http://www.blogjava.net/kalman03/archive/2009/04/01/263440.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>