﻿<?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://www.blogjava.net/yiyi735/</link><description /><language>zh-cn</language><lastBuildDate>Sat, 18 Apr 2026 03:55:18 GMT</lastBuildDate><pubDate>Sat, 18 Apr 2026 03:55:18 GMT</pubDate><ttl>60</ttl><item><title>信息展现的设计</title><link>http://www.blogjava.net/yiyi735/archive/2009/12/18/306526.html</link><dc:creator>小良良</dc:creator><author>小良良</author><pubDate>Fri, 18 Dec 2009 04:58:00 GMT</pubDate><guid>http://www.blogjava.net/yiyi735/archive/2009/12/18/306526.html</guid><wfw:comment>http://www.blogjava.net/yiyi735/comments/306526.html</wfw:comment><comments>http://www.blogjava.net/yiyi735/archive/2009/12/18/306526.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yiyi735/comments/commentRss/306526.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yiyi735/services/trackbacks/306526.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 同样的一堆信息摆在面前，展现方式设计的好坏可以让用户感觉差异多大？为什么同样的一个&#8220;任务&#8221;，一天也能&#8220;完成&#8221;，一周也可能没法&#8220;完成&#8221;？</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个例子是我2007年从Google的一位产品经理那里听来的，任务的目的是展示美国的几个城市在不同月份的平均降水量。很自然的，一开始我们就 会想到用一张表格，如下图，横轴是一月到十二月，纵轴是城市名称，分别是San Francisco、Seattle、Chicago、New York、Miami，表格中每个元素就是某城市在那个月的平均降水量，单位是&#8220;英寸每月&#8221;。</p>
<div align="center"><img alt="" src="http://farm3.static.flickr.com/2573/4074960250_efa73f53a4.jpg" /></div>
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 上图已经把所有的信息都展示出来了，但重点不够突出，各种信息都用一样的字体 让人不知道一开始看哪里，而下图就优化了很多。首先各种文字用了不一样的字体，图表的标题最明显，让人一眼就知道这个图表是说什么的，月份与城市信息稍微 弱化以突出数据内容，特别值得一提的是这里用了不同深浅的颜色来突出数据，让人很容易解读出某个城市全年整体的降水情况，降水季节分布等信息。<br />
<div align="center"><img alt="" src="http://farm3.static.flickr.com/2571/4074960232_e7b46bb598.jpg" /></div>
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我常说&#8220;字不如表，表不如图&#8221;，再回忆一下上面的图表，你还能记住Miami在8月的平均降水量么？我是不能，但我记得Miami在 夏季的降水量很大。这给了我们启发，其实要传递的并不是具体的数字，而是每个城市在全年的降水量整体情况与分布，数据只是给极少数做科学研究的人，在需要 的时候可以查到就可以了，在表现形式上，我们可以处理成鼠标悬停在某个水滴上的时候，就展现出相应的数字。于是，我们进一步优化出下图，用很符合读者心智 模型的水滴大小、颜色深浅来表示不同的降水量区间。现在更加一目了然了，San Francisco最干，冬天稍微好一些；而New York全年降水很平均&#8230;&#8230;<br />
<div align="center"><img alt="" src="http://farm3.static.flickr.com/2483/4074204129_4ac8868b46.jpg" /></div>
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 还可以优化么？是的，还可以。上面几个城市为什么会有这样的降水情况呢？我们可以如下图，把它们放在地图里，从地理的角度得到解释，比如San Francisco &#8220;因为三面环水，并受太平洋加利福尼亚寒流影响，旧金山是典型的凉夏型地中海式气候&#8221;，所以夏季降雨极少，冬天经常下雨。而Miami则&#8220;拥有温暖、湿润 的夏雨型暖副热带气候&#8221;，所以降水充沛。下图把时间轴做了个动态展现，拖动时间轴，我们可以看到几大城市，甚至可以推测出全美国在一年中各地的降水情况。 当然，如此炫的表达也有其弱点，那就是没法如上图一次性看到所有信息了，这个需要我们来权衡利弊。<br />
<div align="center"><img alt="" src="http://farm3.static.flickr.com/2706/4074960182_fb062d0206.jpg" /></div>
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 有个细节差点忘记，上图中左上角的logo，有没有让你想到什么？对了，flickr，同样的配色，同样的字体，同样的故意拼写错误，我想这应该是产品经理、产品设计师一种典型的闷骚表现吧。 
<img src ="http://www.blogjava.net/yiyi735/aggbug/306526.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yiyi735/" target="_blank">小良良</a> 2009-12-18 12:58 <a href="http://www.blogjava.net/yiyi735/archive/2009/12/18/306526.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Myeclipse中配置weblogic92服务器</title><link>http://www.blogjava.net/yiyi735/archive/2009/10/12/297913.html</link><dc:creator>小良良</dc:creator><author>小良良</author><pubDate>Mon, 12 Oct 2009 08:50:00 GMT</pubDate><guid>http://www.blogjava.net/yiyi735/archive/2009/10/12/297913.html</guid><wfw:comment>http://www.blogjava.net/yiyi735/comments/297913.html</wfw:comment><comments>http://www.blogjava.net/yiyi735/archive/2009/10/12/297913.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yiyi735/comments/commentRss/297913.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yiyi735/services/trackbacks/297913.html</trackback:ping><description><![CDATA[假设WebLogic安装在D:\RoliaFiles\bea92。<br />
依次打开："Window" - "Preferences" - "MyEclipse" - "Application Servers" - "Weblogic 9"。<br />
BEA home directory:D:\RoliaFiles\bea92<br />
Weblogic installation directory:D:\RoliaFiles\bea92\weblogic92<br />
Admin username:weblogic<br />
Admin password:weblogic<br />
Execution domain root:D:\RoliaFiles\bea92\user_projects\domains<strong><span style="color: #000000"><strong>\</strong><strong>mydomain</strong></span></strong><span style="color: red"><br />
</span>Execution server name:AdminServer<br />
Security policy file:D:\RoliaFiles\bea92\weblogic92\server\lib\weblogic.policy<br />
JAAS login configuration file:（不填）<br />
左边导航栏选择子节点"JDK"<br />
WJS JDK name：（选择WEBLOGIC92使用的JDK)<br />
Optional Java JVM arguments:-Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=32m -XX:MaxPermSize=128m -Xverify:none -da<span style="color: red">&nbsp;<span style="color: #000000"><strong>-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0<br />
</strong></span><br />
<span style="color: #000000">如果不加"-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0"，会报错：<br />
<span style="color: #ff0000">weblogic.management.ManagementException: [Management:141266]Parsing Failure in config.xml: javax.xml.namespace.QName</span></span></span>
<img src ="http://www.blogjava.net/yiyi735/aggbug/297913.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yiyi735/" target="_blank">小良良</a> 2009-10-12 16:50 <a href="http://www.blogjava.net/yiyi735/archive/2009/10/12/297913.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>深入理解i++和++i</title><link>http://www.blogjava.net/yiyi735/archive/2009/07/25/288368.html</link><dc:creator>小良良</dc:creator><author>小良良</author><pubDate>Sat, 25 Jul 2009 10:57:00 GMT</pubDate><guid>http://www.blogjava.net/yiyi735/archive/2009/07/25/288368.html</guid><wfw:comment>http://www.blogjava.net/yiyi735/comments/288368.html</wfw:comment><comments>http://www.blogjava.net/yiyi735/archive/2009/07/25/288368.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.blogjava.net/yiyi735/comments/commentRss/288368.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yiyi735/services/trackbacks/288368.html</trackback:ping><description><![CDATA[<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080;">&nbsp;1</span>&nbsp;<span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;i</span><span style="color: #000000;">=</span><span style="color: #000000;">0</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">&nbsp;2</span>&nbsp;<span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;j</span><span style="color: #000000;">=</span><span style="color: #000000;">i</span><span style="color: #000000;">++</span><span style="color: #000000;">;</span><span style="color: #008000;">//</span><span style="color: #008000;">i=1;j=0;</span><span style="color: #008000;"><br />
</span><span style="color: #008080;">&nbsp;3</span>&nbsp;<span style="color: #000000;"><br />
</span><span style="color: #008080;">&nbsp;4</span>&nbsp;<span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;i</span><span style="color: #000000;">=</span><span style="color: #000000;">0</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">&nbsp;5</span>&nbsp;<span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;j</span><span style="color: #000000;">=++</span><span style="color: #000000;">i;</span><span style="color: #008000;">//</span><span style="color: #008000;">i=1;j=1;</span><span style="color: #008000;"><br />
</span><span style="color: #008080;">&nbsp;6</span>&nbsp;<span style="color: #000000;"><br />
</span><span style="color: #008080;">&nbsp;7</span>&nbsp;<span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;i</span><span style="color: #000000;">=</span><span style="color: #000000;">0</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">&nbsp;8</span>&nbsp;<span style="color: #000000;">i</span><span style="color: #000000;">=</span><span style="color: #000000;">i</span><span style="color: #000000;">++</span><span style="color: #000000;">;</span><span style="color: #008000;">//</span><span style="color: #008000;">i=0;</span><span style="color: #008000;"><br />
</span><span style="color: #008080;">&nbsp;9</span>&nbsp;<span style="color: #000000;"><br />
</span><span style="color: #008080;">10</span>&nbsp;<span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;i</span><span style="color: #000000;">=</span><span style="color: #000000;">0</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">11</span>&nbsp;<span style="color: #000000;">i</span><span style="color: #000000;">=++</span><span style="color: #000000;">i;</span><span style="color: #008000;">//</span><span style="color: #008000;">i=1;<br />
<br />
<br />
</span></div>
<br />
<font id="zoom" class="f14">i++:<br />
iconst_0
<br />
istore_1
<br />
iload_1
<br />
iinc&nbsp;1,1
<br />
istore_1
<br />
<br />
++i:<br />
iconst_0
<br />
istore_1
<br />
iinc&nbsp;1,1
<br />
iload_1
<br />
istore_1<br />
<br />
</font><img style="width: 376px; height: 469px;" src="http://www.blogjava.net/images/blogjava_net/yiyi735/i1.jpg" alt="" border="0" /><br />
<br />
<img src="http://www.blogjava.net/images/blogjava_net/yiyi735/i2.jpg" alt="" border="0" /><br />
<br />
总结：<br />
i=i++没有意义，不要在代码里出现为好，以免误导他人。也不建议用i=++i。<br />
<img src ="http://www.blogjava.net/yiyi735/aggbug/288368.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yiyi735/" target="_blank">小良良</a> 2009-07-25 18:57 <a href="http://www.blogjava.net/yiyi735/archive/2009/07/25/288368.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>