﻿<?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-大道自然-随笔分类-其他</title><link>http://www.blogjava.net/iamlibo/category/33099.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 18 Dec 2013 12:52:42 GMT</lastBuildDate><pubDate>Wed, 18 Dec 2013 12:52:42 GMT</pubDate><ttl>60</ttl><item><title>Spring 自动任务执行CMD 命令</title><link>http://www.blogjava.net/iamlibo/archive/2013/12/18/407742.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Wed, 18 Dec 2013 08:35:00 GMT</pubDate><guid>http://www.blogjava.net/iamlibo/archive/2013/12/18/407742.html</guid><wfw:comment>http://www.blogjava.net/iamlibo/comments/407742.html</wfw:comment><comments>http://www.blogjava.net/iamlibo/archive/2013/12/18/407742.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/iamlibo/comments/commentRss/407742.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/iamlibo/services/trackbacks/407742.html</trackback:ping><description><![CDATA[有一个自动备份mysql 数据库的需求，windows 下可以写一个bat文件，然后加入到计划任务中设置执行，可是伟大的Windows系统加入计划任务有时间却不执行，而且设置计划任务也挺复杂（写脚本把执行备份的脚本加入计划中）。那就用程序写一个吧备份的功能吧。还是调用备份的脚本，自动任务部分使用Spring3的@Scheduled来实现。<br />pom.xml文件中依赖的jar：<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">dependencies</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">dependency</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">&gt;</span>org.springframework<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">&gt;</span>spring-context<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">&gt;</span>3.1.4.RELEASE<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">dependency</span><span style="color: #0000FF; ">&gt;</span><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">dependency</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">&gt;</span>org.quartz-scheduler<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">&gt;</span>quartz<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">&gt;</span>1.8.5<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">dependency</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">dependencies</span><span style="color: #0000FF; ">&gt;</span></div>spring-config.xml配置如下：<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 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: #0000FF; ">&lt;?</span><span style="color: #FF00FF; ">xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"</span><span style="color: #0000FF; ">?&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">beans&nbsp;</span><span style="color: #FF0000; ">xmlns</span><span style="color: #0000FF; ">="http://www.springframework.org/schema/beans"</span><span style="color: #FF0000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:task</span><span style="color: #0000FF; ">="http://www.springframework.org/schema/task"</span><span style="color: #FF0000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:context</span><span style="color: #0000FF; ">="http://www.springframework.org/schema/context"</span><span style="color: #FF0000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:xsi</span><span style="color: #0000FF; ">="http://www.w3.org/2001/XMLSchema-instance"</span><span style="color: #FF0000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xsi:schemaLocation</span><span style="color: #0000FF; ">="http://www.springframework.org/schema/beans&nbsp;http://www.springframework.org/schema/beans/spring-beans.xsd&nbsp;http://www.springframework.org/schema/task<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.springframework.org/schema/task/spring-task-3.1.xsd&nbsp;http://www.springframework.org/schema/context<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.springframework.org/schema/context/spring-context-3.1.xsd"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">context:component-scan&nbsp;</span><span style="color: #FF0000; ">base-package</span><span style="color: #0000FF; ">="cn.test"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">task:annotation-driven</span><span style="color: #0000FF; ">/&gt;</span><br /><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">beans</span><span style="color: #0000ff;">&gt;</span></div><br />定义一个接口，写一个实现类。<br /><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: #0000FF; ">package</span>&nbsp;cn.test;<br /><br /><span style="color: #008000; ">/**</span><span style="color: #008000; "><br />&nbsp;*&nbsp;Created&nbsp;by&nbsp;libo&nbsp;on&nbsp;13-12-18.<br />&nbsp;</span><span style="color: #008000; ">*/</span><br /><span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">interface</span>&nbsp;SchedulerService&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">void</span>&nbsp;doSome();<br />}</div><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 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: #0000FF; ">package</span>&nbsp;cn.test;<br /><br /><span style="color: #0000FF; ">import</span>&nbsp;org.springframework.scheduling.annotation.Scheduled;<br /><span style="color: #0000FF; ">import</span>&nbsp;org.springframework.stereotype.Component;<br /><br /><span style="color: #0000FF; ">import</span>&nbsp;java.io.*;<br /><span style="color: #0000FF; ">import</span>&nbsp;java.util.Calendar;<br /><br /><span style="color: #008000; ">/**</span><span style="color: #008000; "><br />&nbsp;*&nbsp;Created&nbsp;by&nbsp;libo&nbsp;on&nbsp;13-12-18.<br />&nbsp;</span><span style="color: #008000; ">*/</span><br />@Component<br /><span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">class</span>&nbsp;SchedulerServiceImpl&nbsp;<span style="color: #0000FF; ">implements</span>&nbsp;SchedulerService&nbsp;{<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;@Scheduled(cron&nbsp;=&nbsp;"0/5&nbsp;*&nbsp;*&nbsp;&nbsp;*&nbsp;*&nbsp;?&nbsp;")&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">每5秒执行一次</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;@Override<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">void</span>&nbsp;doSome()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("do&nbsp;soming<img src="http://www.blogjava.net/Images/dot.gif"  alt="" />"&nbsp;+&nbsp;Calendar.getInstance().getTime());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Runtime&nbsp;runtime&nbsp;=&nbsp;Runtime.getRuntime();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Process&nbsp;p&nbsp;=&nbsp;<span style="color: #0000FF; ">null</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileWriter&nbsp;fw&nbsp;=&nbsp;<span style="color: #0000FF; ">null</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">try</span>&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">此处执行的是ipconfig命令，可以换成任何cmd&nbsp;里的命令。</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p&nbsp;=&nbsp;runtime.exec("cmd&nbsp;/c&nbsp;ipconfig&nbsp;/all");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BufferedReader&nbsp;reader&nbsp;=&nbsp;<span style="color: #0000FF; ">new</span>&nbsp;BufferedReader(<span style="color: #0000FF; ">new</span>&nbsp;InputStreamReader(p.getInputStream(),&nbsp;"GBK"));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;将命令执行结果保存到文件中</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fw&nbsp;=&nbsp;<span style="color: #0000FF; ">new</span>&nbsp;FileWriter(<span style="color: #0000FF; ">new</span>&nbsp;File("C:/temp/cmdout.txt"));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;line&nbsp;=&nbsp;<span style="color: #0000FF; ">null</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>&nbsp;((line&nbsp;=&nbsp;reader.readLine())&nbsp;!=&nbsp;<span style="color: #0000FF; ">null</span>)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fw.write(line&nbsp;+&nbsp;"\n");<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;fw.flush();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style="color: #0000FF; ">catch</span>&nbsp;(IOException&nbsp;e)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style="color: #0000FF; ">finally</span>&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(p&nbsp;!=&nbsp;<span style="color: #0000FF; ">null</span>)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p.destroy();<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 style="color: #0000FF; ">try</span>&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(fw&nbsp;!=&nbsp;<span style="color: #0000FF; ">null</span>)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fw.close();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(p&nbsp;!=&nbsp;<span style="color: #0000FF; ">null</span>)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p.getOutputStream().close();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style="color: #0000FF; ">catch</span>&nbsp;(IOException&nbsp;e)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("do&nbsp;soming<img src="http://www.blogjava.net/Images/dot.gif"  alt="" />"&nbsp;+&nbsp;Calendar.getInstance().getTime());<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />}</div><br />测试类(注意：使用junit是不能测试自动任务地！)<br /><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: #0000FF; ">package</span>&nbsp;cn.test;<br /><br /><span style="color: #0000FF; ">import</span>&nbsp;org.springframework.context.ApplicationContext;<br /><span style="color: #0000FF; ">import</span>&nbsp;org.springframework.context.support.ClassPathXmlApplicationContext;<br /><br /><span style="color: #008000; ">/**</span><span style="color: #008000; "><br />&nbsp;*&nbsp;Created&nbsp;by&nbsp;libo&nbsp;on&nbsp;13-12-18.<br />&nbsp;</span><span style="color: #008000; ">*/</span><br /><span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">class</span>&nbsp;Test&nbsp;{<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">static</span>&nbsp;<span style="color: #0000FF; ">void</span>&nbsp;main(String[]&nbsp;args){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ApplicationContext&nbsp;context&nbsp;=&nbsp;<span style="color: #0000FF; ">new</span>&nbsp;ClassPathXmlApplicationContext("/spring-config.xml");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("请等待5秒<img src="http://www.blogjava.net/Images/dot.gif"  alt="" />让任务飞一会儿!");<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}</div><br />end.<img src ="http://www.blogjava.net/iamlibo/aggbug/407742.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/iamlibo/" target="_blank">Libo</a> 2013-12-18 16:35 <a href="http://www.blogjava.net/iamlibo/archive/2013/12/18/407742.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>bat设置环境变量 启动mysql非安装版服务 启动tomcat(转)</title><link>http://www.blogjava.net/iamlibo/archive/2013/11/13/406308.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Wed, 13 Nov 2013 11:04:00 GMT</pubDate><guid>http://www.blogjava.net/iamlibo/archive/2013/11/13/406308.html</guid><wfw:comment>http://www.blogjava.net/iamlibo/comments/406308.html</wfw:comment><comments>http://www.blogjava.net/iamlibo/archive/2013/11/13/406308.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/iamlibo/comments/commentRss/406308.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/iamlibo/services/trackbacks/406308.html</trackback:ping><description><![CDATA[<div><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">@echo off&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">if exist "%CATALINA_HOME%" (goto update_CATALINA_HOME) else (goto create_CATALINA_HOME)&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">:create_CATALINA_HOME&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">wmic ENVIRONMENT create name="CATALINA_HOME",username="&lt;system&gt;",VariableValue="%cd%\tomcat"&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">:update_CATALINA_HOME&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">wmic ENVIRONMENT set name="CATALINA_HOME",username="&lt;system&gt;",VariableValue="%cd%\tomcat"&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">if exist "%JAVA_HOME%" (goto update_JAVA_HOME) else (goto create_JAVA_HOME)&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">:create_JAVA_HOME&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">wmic ENVIRONMENT create name="JAVA_HOME",username="&lt;system&gt;",VariableValue="%cd%\jdk"&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">:update_JAVA_HOME&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">wmic ENVIRONMENT set name="JAVA_HOME",username="&lt;system&gt;",VariableValue="%cd%\jdk"&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">if exist "%ANT_HOME%" (goto update_ANT_HOME) else (goto create_ANT_HOME)&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">:create_ANT_HOME&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">wmic ENVIRONMENT create name="ANT_HOME",username="&lt;system&gt;",VariableValue="%cd%\ant"&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">:update_ANT_HOME&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">wmic ENVIRONMENT set name="ANT_HOME",username="&lt;system&gt;",VariableValue="%cd%\ant"&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">wmic ENVIRONMENT set name="CLASSPATH",username="&lt;system&gt;",VariableValue=".;%%JAVA_HOME%%\lib"&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">@echo off&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">set MYSQL_HOME=%~dp0mysql&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo MYSQL_HOME=%MYSQL_HOME%&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">del /F my.ini&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo [client] &gt;&gt; my.ini&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo port = 3306 &gt;&gt; my.ini&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo default_character_set=utf-8 &gt;&gt; my.ini&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo [mysqld] &gt;&gt; my.ini&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo %server_default_character_set%=utf8 &gt;&gt; my.ini&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo default_storage_engine=InnoDB &gt;&gt; my.ini&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo basedir=%MYSQL_HOME%&gt;&gt;my.ini&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo datadir=%MYSQL_HOME%data&gt;&gt; my.ini&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo innodb_data_file=ibdata1:50M;ibdata2:10M:autoextend &gt;&gt; my.ini&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo transaction-isolation=READ-COMMITTED &gt;&gt; my.ini&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo port=%server_port% &gt;&gt; my.ini&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo max_allowed_packet = 64M &gt;&gt; my.ini&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo "my.ini in %MYSQL_HOME% created."&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">set PATH=%MYSQL_HOME%\bin;%PATH%&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">if exist "%MYSQL_HOME%\bin\mysqld-nt.exe" call %MYSQL_HOME%\bin\mysqld-nt --install-manual "mysql" --defaults-file="%MYSQL_HOME%my.ini"&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">if not exist "%MYSQL_HOME%\bin\mysqld-nt.exe" call %MYSQL_HOME%\bin\mysqld --install-manual "mysql" --defaults-file="%MYSQL_HOME%\my.ini"&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">net start mysql&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">@echo off&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">if exist "%CATALINA_HOME%" go startup&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">echo Cannot find "CATALINA_HOME%"&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">:startup&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">call "%CATALINA_HOME%\bin\startup.bat" start&nbsp;</span></div><img src ="http://www.blogjava.net/iamlibo/aggbug/406308.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/iamlibo/" target="_blank">Libo</a> 2013-11-13 19:04 <a href="http://www.blogjava.net/iamlibo/archive/2013/11/13/406308.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>FineReport 只支持MSSQL的驱动</title><link>http://www.blogjava.net/iamlibo/archive/2011/09/21/359190.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Wed, 21 Sep 2011 13:03:00 GMT</pubDate><guid>http://www.blogjava.net/iamlibo/archive/2011/09/21/359190.html</guid><wfw:comment>http://www.blogjava.net/iamlibo/comments/359190.html</wfw:comment><comments>http://www.blogjava.net/iamlibo/archive/2011/09/21/359190.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/iamlibo/comments/commentRss/359190.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/iamlibo/services/trackbacks/359190.html</trackback:ping><description><![CDATA[<div>FineReport &nbsp;居然不支持jtds的驱动。我日。。。。找了几天啊。只支持自带驱动。</div><img src ="http://www.blogjava.net/iamlibo/aggbug/359190.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/iamlibo/" target="_blank">Libo</a> 2011-09-21 21:03 <a href="http://www.blogjava.net/iamlibo/archive/2011/09/21/359190.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>svn cleanup时遇到错误怎么办？(转)</title><link>http://www.blogjava.net/iamlibo/archive/2011/06/30/353408.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Thu, 30 Jun 2011 01:45:00 GMT</pubDate><guid>http://www.blogjava.net/iamlibo/archive/2011/06/30/353408.html</guid><wfw:comment>http://www.blogjava.net/iamlibo/comments/353408.html</wfw:comment><comments>http://www.blogjava.net/iamlibo/archive/2011/06/30/353408.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/iamlibo/comments/commentRss/353408.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/iamlibo/services/trackbacks/353408.html</trackback:ping><description><![CDATA[<p><a href="http://xcd.blog.techweb.com.cn/archives/228.html">svn cleanup时遇到错误怎么办？</a> <p>　　当使用svn时，有时会碰到svn死掉的问题，然后再使用snv时会说 <p>　　svn: 工作副本“某某某某”已经锁定 <p>　　svn: 运行“svn cleanup 某某某某”删除锁定 (输入“svn help cleanup”得到用法) <p>　　然后你就老老实实的运行“svn cleanup 某某某某”。结果SVN又报告一个错误 <p>　　svn: 在目录“某某某某”中 <p>　　svn: 处理命令 “modify-wcprop” 于 “某某某某” 出错 <p>　　svn: “.gitattributes” 尚未纳入版本控制 <p>　　遇到这种情况，在相应的目录中，比如我在更新metasploit的“/opt/metasploit3/msf3/lib/active_support/core_ext”这个目录时就遇到了类似的情况，把.SVN子目录里(注意，“.”目录是个隐藏目录，需要选择“查看”-&gt;“显示隐藏文件”菜单项)面log文件删除，就可以了。然后继续做svn cleanup命令。</p><img src ="http://www.blogjava.net/iamlibo/aggbug/353408.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/iamlibo/" target="_blank">Libo</a> 2011-06-30 09:45 <a href="http://www.blogjava.net/iamlibo/archive/2011/06/30/353408.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IE7 打印分页时的CSS样式分页问题(转至网上)</title><link>http://www.blogjava.net/iamlibo/archive/2011/05/19/350606.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Thu, 19 May 2011 07:30:00 GMT</pubDate><guid>http://www.blogjava.net/iamlibo/archive/2011/05/19/350606.html</guid><wfw:comment>http://www.blogjava.net/iamlibo/comments/350606.html</wfw:comment><comments>http://www.blogjava.net/iamlibo/archive/2011/05/19/350606.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/iamlibo/comments/commentRss/350606.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/iamlibo/services/trackbacks/350606.html</trackback:ping><description><![CDATA[<h4>IE6下用<br>style="page-break-before: always"<br>可以打印分页.<br>IE7下不行.这句css不起作用<br>需要加上这句css<br> &lt;!--[if IE 7]&gt;&lt;br style="height:0; line-height:0"&gt;&lt;![endif]--&gt;<br>全部的css<br>&lt;div style="page-break-before: always;"&gt;<br>&nbsp;&nbsp; &lt;!--[if IE 7]&gt;&lt;br style="height:0; line-height:0"&gt;&lt;![endif]--&gt;<br>&lt;/div&gt;</h4><img src ="http://www.blogjava.net/iamlibo/aggbug/350606.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/iamlibo/" target="_blank">Libo</a> 2011-05-19 15:30 <a href="http://www.blogjava.net/iamlibo/archive/2011/05/19/350606.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>各种菜籽的作用</title><link>http://www.blogjava.net/iamlibo/archive/2011/05/17/350435.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Tue, 17 May 2011 13:42:00 GMT</pubDate><guid>http://www.blogjava.net/iamlibo/archive/2011/05/17/350435.html</guid><wfw:comment>http://www.blogjava.net/iamlibo/comments/350435.html</wfw:comment><comments>http://www.blogjava.net/iamlibo/archive/2011/05/17/350435.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/iamlibo/comments/commentRss/350435.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/iamlibo/services/trackbacks/350435.html</trackback:ping><description><![CDATA[<p>1、芹菜籽：治疗高血压有特效（开水冲泡饮用）。 <p>2、大枣粉：补气养血。 <p>3、葱籽粉：补肾壮阳。可与参、鹿产品媲美。 <p>4、苏籽粉：补肝、治疗肝病，通便降脂，防止乳腺增生 <p>5、辣芝麻籽：颈椎病的克星，它具有活血通络，疏筋散寒之功效，对颈椎病引起的各种病症有特殊疗效。食用&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 方法，每天2勺，开水冲泡后饮用。 <p>6、菠菜籽粉：与黄瓜籽粉一起食用可治疗肺强核、哮喘、清理肺部疾病。 <p>7、葫芦籽粉：具有降血脂的作用，能治疗和预防脑血栓及脑血管疾病，长期食用具有软化血管的功能。 <p>8、香瓜籽粉：治疗各种类型的心脏病。用乌鸡蛋冲水与香瓜籽粉一同服用，效果更佳。 <p>9、茴香籽粉：与黄瓜籽一起食用，可补肾，对肾虚肾寒、尿频、尿急、浮肿有显著疗效。 <p>10、西瓜籽粉：补肾、利尿、美容。 <p>11、胡萝卜籽粉：明目、保护视力。对尿毒症、尿样混浊有缓解作用。 <p>12、大萝卜籽粉：与蜂蜜调好一起食用，能治疗胃气、胃胀及消化不良，健脾养胃。 <p>13、黑芝麻籽粉：加黑豆粉，乌发。有解毒助消化的功能。 <p>14、葡萄籽粉: 具有抗氧化、抗地敏、延缓衰老、增加机体免疫力的作用，是维生素C和维生素E的30—50倍，&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;&nbsp;&nbsp; 并能促进胶原蛋白的合成，阻止黑色素生成，保持肌肤润泽，有弹性，有光泽。 <p>15、苦瓜籽粉：降糖快，对糖尿病有食疗功效，与黄瓜籽粉和黑南瓜籽分同时食用效果更佳。有防止衰老延年益<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 寿的作用。 <p> 16、 <p>丝瓜籽粉：利水、下乳、除热、通便。治肢面浮肿、石淋。肠风、痔瘘、蛔虫、还具有调解内分泌，减肥的特效。 <p>果蔬籽仁营养原粉的主要作用 <p>美容养颜减肥： <p>葡萄籽粉——富含蛋白质、粗脂肪、各种氨基酸、维生素及多种矿物质，其中所含的“原花青素”（OPC）是一<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 种强抗氧化剂，可以消除人体内有害的自由基，保护细胞组织免受自由基的氧哈化损害，具有抗衰<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 老，提高机体免疫力，延迟皮肤衰老，美容、养颜等作用。对心血管健康有益。 <p>西瓜籽粉——补肾、利尿、美容、养颜。 <p>薏米仁粉——富含维生素B1、B2，助消化，并含有丰富的蛋白质分解素，能软化皮肤角质，使粗糙不光滑皮肤变<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 得更加细致。 <p>冬瓜籽粉——富含丙醇二酸能有效抑制碳水化合物转化为脂肪。古代《食疗本草》：欲得体瘦轻健者则可长食之<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 。可美容、美白、养颜、减肥。与黄瓜籽粉一起服用效果更佳。 <p>黑木耳粉――被营养学专誉为“素中之王”“素中之荤”，补血，所含的铁元素比其它动植物高十几倍，可清肺<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 、润肺，是“人体的清道夫”，所含石室类核酸物质，可降低血液中的胆固醇和甘油三酯的含量，<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 减少食物中脂肪的吸收，是“食物中的阿斯匹林”，从而达到减肥的功效。黑木耳中含有的丰富的<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 和一种特殊的植物胶原，配食大枣粉，连续服用可起到纤体丰胸的效果，并可抗癌、防癌，增强人<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 体免疫力，延缓衰老。 <p>木瓜原粉——青木瓜中含的大量的木瓜酶和维生素A、维生素C，可以刺激女性荷尔蒙分泌，并有刺激卵巢分泌雌<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 激素、使乳腺畅通，达到丰胸的目的。 <p>糖尿病患者： <p>黑南瓜籽粉——促进体内产生胰岛素，加黄瓜籽粉，苦瓜籽粉，对糖尿病，乳腺增生有很高的食疗效果。所富含<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 的脂肪酸，可消除前列腺初期的肿胀，对前列腺疾病有恢复作用。 <p>苦瓜籽粉——苦瓜性味苦、寒，能除邪，解劳乏，益气壮阳，滋阴降火，消火消暑，苦瓜入药疗疾，堪称上品，<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 尤其对糖尿病人效果显著，被誉称为“植物胰岛素” <p>高血压、心脑血管患者： <p>芹菜籽粉——芹菜籽粉所含降压、降脂成分是芹菜的50倍，经加工，效果更佳，短期服用起到降血压，降血脂的<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 作用，长期服用远远优于其他中西药品，无任何毒副作用（开水冲泡后饮用）。 <p>香瓜籽粉——乌鸡蛋做药引加黄瓜籽粉，对恢复心脏功能有食疗作用。 <p>九籽原粉——（生菜籽、油菜籽、白菜籽、芹菜籽、胡萝卜籽、香菜籽、茴香籽、黑芝麻籽、菠菜籽）预防心脏<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 病的发生，对心衰、冠心病有缓解作用。 <p>软化血管、治颈椎病： <p>辣芝麻粉——北方特产，活血、通络，对颈椎病有特殊疗效，对偏头痛、脑供血不足有缓解治疗作用。 <p>营养保健： <p>莲子籽粉——补脾养胃，止泻养心，安神补肾，对心悸不安、失眠多梦、食欲不振有缓解作用。每百克莲子中含<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 钙85毫克，磷285毫克，钾2.1毫克，是所有动植物食品中含钾最高的。中是老年人的必备食品，<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 与黑芝麻、大枣、黄瓜籽粉一同食用，效果更佳。 <p>纯大枣原粉——民间有“一日三枣，长生不老”的说法，大枣是益气，养血、安神的营养保健食品，对高血压、<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 心血管疾病、失眠、贫血等患者有益。与核桃、黑芝麻、莲子、黄瓜籽粉同食效果更佳。 <p>纯黑芝麻粉——补肝肾，润五脏，与黄瓜籽粉同食能促进人体钙的吸收，增强免疫力，润肠，缓解大便干燥，调<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 节内分泌。 <p>纯核桃仁粉——健脑、补铁、养血、养肝。 <p>枸杞籽粉——降低胆固醇、软化血管，预防动脉硬化。保肝，降压，降糖。 <p>山药粉——富含维生素A，健脾、养胃、补气、养阴。 <p>接骨壮骨补钙： <p>黄瓜籽粉——接骨、壮骨及补钙的民间秘方。黄瓜籽粉补钙的速度很快，壮骨效果极佳。他能调节人体的“五痨<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; 速修复体力的功能，并有润肠通便之功效。同时对腰酸，背痛，手脚麻木、腿脚抽筋、风湿病、<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; 功效。 <p>生菜籽粉——舒劲、活血，对挫伤，伤筋、软组织损伤有缓解和康复作用。与黄瓜籽粉，黑芝麻粉一起服用，对<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 接骨、股骨头坏死、骨质疏松等有特殊疗效。 <p>补肝补肾利尿、明目： <p>胡萝卜籽粉——（萝芭）对尿毒症、尿样浑浊有治疗和康复作用。明目、保护视力。 <p>茴香籽粉——补肾，对肾虚肾寒，尿频尿急、浮肿有显著食疗效果。 <p>大葱籽粉——补肾、壮阳、调节内分泌 <p>韭菜籽粉——富含维生素C、胡萝卜素、钾、钙、铁、挥发性油，滋阴补肾壮阳，对长期习惯性便秘有缓解治疗<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 作用。 <p>苏籽粉——补肝、养肝。 <p>其它功效 <p>菠菜籽粉——经常服用可以预防肺部疾病。主要功效养肺、治疗肺结核、哮喘、咳嗽、清理肺部疾病等，与黄瓜<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 籽粉同服效果更佳。 <p>红萝卜籽粉——（莱菔子）与蜂蜜调好一起食用，能消气、化食，对长期胃涨痛、不排气，有独特功效。</p><img src ="http://www.blogjava.net/iamlibo/aggbug/350435.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/iamlibo/" target="_blank">Libo</a> 2011-05-17 21:42 <a href="http://www.blogjava.net/iamlibo/archive/2011/05/17/350435.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>更改Windows Live Writer 本地保存目录</title><link>http://www.blogjava.net/iamlibo/archive/2011/05/17/350431.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Tue, 17 May 2011 12:18:00 GMT</pubDate><guid>http://www.blogjava.net/iamlibo/archive/2011/05/17/350431.html</guid><wfw:comment>http://www.blogjava.net/iamlibo/comments/350431.html</wfw:comment><comments>http://www.blogjava.net/iamlibo/archive/2011/05/17/350431.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/iamlibo/comments/commentRss/350431.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/iamlibo/services/trackbacks/350431.html</trackback:ping><description><![CDATA[<p>1、先将整个目录剪切到你想要放在的位置。 <p>2、（WIN7）mklink /J“目前本地保存目录” “你想要的新的保存目录” 。需要保留“” <p>windows live writer的本地保存目录默认为：用户文档\My Weblog Posts。</p><img src ="http://www.blogjava.net/iamlibo/aggbug/350431.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/iamlibo/" target="_blank">Libo</a> 2011-05-17 20:18 <a href="http://www.blogjava.net/iamlibo/archive/2011/05/17/350431.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>hibernate 遇到一个问题</title><link>http://www.blogjava.net/iamlibo/archive/2010/04/28/319645.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Wed, 28 Apr 2010 14:44:00 GMT</pubDate><guid>http://www.blogjava.net/iamlibo/archive/2010/04/28/319645.html</guid><wfw:comment>http://www.blogjava.net/iamlibo/comments/319645.html</wfw:comment><comments>http://www.blogjava.net/iamlibo/archive/2010/04/28/319645.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/iamlibo/comments/commentRss/319645.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/iamlibo/services/trackbacks/319645.html</trackback:ping><description><![CDATA[问题是这样的：<br />
使用DetachedCriteria 查询，当使用多表关联查询时只能通过其他表的主键设置值，非主键进行关联就提示<span style="border-collapse: separate; color: #000000; font-family: Simsun; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;">
<pre>could not resolve property: XXX of XXX<br />
<br />
例如：<br />
<br />
c.add(Restrictions.eq("customer.id", customerId));<br />
其中customer是本实体的一个属性，设置关联.id 为customer的主键 <br />
这种方式可以进行查询，并得到正确的结果.<br />
<br />
<span style="border-collapse: separate; color: #000000; font-family: Simsun; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;">
<pre>c.add(Restrictions.eq("customer.number", number))<br />
这里的number 是customer 的非主键属性，这种方式查询时提示 could not resolve property customer.number of xxx.<br />
<br />
经过测试表明，hibernate 应该是不支持这种非主键设置值进行查询。但是使用nameQuery 写语句的方式却是可以查询并得到正确结果.<br />
语句为:<br />
select x from X as x where customer.number =?<br />
<br />
谁能合解释一下呢？为什么呢？<br />
</pre>
</span><br />
</pre>
</span>
<img src ="http://www.blogjava.net/iamlibo/aggbug/319645.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/iamlibo/" target="_blank">Libo</a> 2010-04-28 22:44 <a href="http://www.blogjava.net/iamlibo/archive/2010/04/28/319645.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>apache click 试用一下</title><link>http://www.blogjava.net/iamlibo/archive/2010/04/13/318173.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Tue, 13 Apr 2010 08:46:00 GMT</pubDate><guid>http://www.blogjava.net/iamlibo/archive/2010/04/13/318173.html</guid><wfw:comment>http://www.blogjava.net/iamlibo/comments/318173.html</wfw:comment><comments>http://www.blogjava.net/iamlibo/archive/2010/04/13/318173.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/iamlibo/comments/commentRss/318173.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/iamlibo/services/trackbacks/318173.html</trackback:ping><description><![CDATA[前几天在网上发现一个WEB 框架，<a title="apahce click" href="http://click.apache.org/">apahce click</a> 下来试用了一下，挺简单的，也挺轻量。<br />
<br />
主要是生成的代码里一堆一堆的table，让我最终放弃它了。其他方面挺好。<br />
<br />
刚才又看了一下google gwt 的demo.也是一样，大多数的布局也是一堆一堆的table.<br />
<br />
呵。。。很难选择一个好的WEB框架。<br />
<img src ="http://www.blogjava.net/iamlibo/aggbug/318173.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/iamlibo/" target="_blank">Libo</a> 2010-04-13 16:46 <a href="http://www.blogjava.net/iamlibo/archive/2010/04/13/318173.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>推荐一款界面原型设计软件</title><link>http://www.blogjava.net/iamlibo/archive/2009/02/12/254419.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Thu, 12 Feb 2009 08:41:00 GMT</pubDate><guid>http://www.blogjava.net/iamlibo/archive/2009/02/12/254419.html</guid><wfw:comment>http://www.blogjava.net/iamlibo/comments/254419.html</wfw:comment><comments>http://www.blogjava.net/iamlibo/archive/2009/02/12/254419.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/iamlibo/comments/commentRss/254419.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/iamlibo/services/trackbacks/254419.html</trackback:ping><description><![CDATA[！网址：<a href="http://www.balsamiq.com/"><font color="#0b4790">http://www.balsamiq.com/</font></a>&nbsp;
<p>在线演示地址：<a href="http://www.balsamiq.com/products/mockups"><font color="#0b4790">http://www.balsamiq.com/products/mockups</font></a></p>
<p>试用网址：<a href="http://www.balsamiq.com/demos/mockups/Mockups.html"><font color="#0b4790">http://www.balsamiq.com/demos/mockups/Mockups.html</font></a></p>
<br />
<p align="left">功能和亮点：</p>
<ol type="1">
    <li>操作方面：拖拽，控件分组，甚至元素之间的对齐都做得很到位；
    </li>
    <li>预制了六十多个界面元素，从简单的输入框，下拉框，到经常用得到的导航条，日历，表格，到复杂的Tag Cloud，Cover Flow, 地图，WYSWYG的格式工具栏等，有了这些不用从头画起，其实比用白板都快；
    </li>
    <li>界面元素的修改很简单，比如导航条的几个标签页的label，就是用逗号分隔的文字，下拉框的选项就是分行的文字；
    </li>
    <li>使用xml语言来记录和保存界面元素和布局，从而使其能够快速的导入到你所需的任何一个项目中，或其他工具中。
    </li>
    <li>可以将设计导出成PNG格式的图片；
    </li>
    <li>随着使用的熟练，快捷键便派上用场，超过一半的元素均有快捷方式，这更有助于原型的快速构造，几乎几分钟便可实现一个满意的而复杂的原型设计；
    </li>
    <li>跨平台，Balsamiq Mokups是用Flex和Air实现的，所以在Mac OS, Linux和Windows下都能使用；
    </li>
    <li>不仅仅有桌面版本，还有能集成在Confluence，JIRA，和XWiki中的版本，使得异地在线协作更方便有效； </li>
</ol>
这么好的软件要多少钱呢？79美刀！非注册版本不能保存和导出为图片，而且还会不定时的跳出提示框。<br />
不过作者还是会考虑到我们穷苦人民的，提到了多种免费获取 key 的方法，其中一种就是写一篇 blog 推荐这款软给15个人看就能够得到免费的key 了。<br />
呵。。。很好！很强大！<br />
<img src ="http://www.blogjava.net/iamlibo/aggbug/254419.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/iamlibo/" target="_blank">Libo</a> 2009-02-12 16:41 <a href="http://www.blogjava.net/iamlibo/archive/2009/02/12/254419.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jdk分析调优工具（转）</title><link>http://www.blogjava.net/iamlibo/archive/2008/11/25/242639.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Tue, 25 Nov 2008 13:14:00 GMT</pubDate><guid>http://www.blogjava.net/iamlibo/archive/2008/11/25/242639.html</guid><wfw:comment>http://www.blogjava.net/iamlibo/comments/242639.html</wfw:comment><comments>http://www.blogjava.net/iamlibo/archive/2008/11/25/242639.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/iamlibo/comments/commentRss/242639.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/iamlibo/services/trackbacks/242639.html</trackback:ping><description><![CDATA[
<p>转自<a href="http://blog.csdn.net/roland101/archive/2008/03/16/2188585.aspx">http://blog.csdn.net/roland101/archive/2008/03/16/2188585.aspx</a></p>
<p>最近压力测试和调优Liferay portal，所以需要找到一种工具，可以比较好的监测VM工具。本来想使用商用工具，但偶然间发现SUN 的JDK中新添了几个工具，并且非常好用。秉承着有免费，不用商用的原则。开始使用新的JDK工具，以下简单介绍一下这几种工具。(注：本文章下的所有工具都存在JDK5.0以上版本的工具集里，同javac一样，不须特意安装)<br/><br/>我一共找到以下五个工具：<br/>jinfo:可以输出并修改运行时的java 进程的opts。<br/>jps:与unix上的ps类似，用来显示本地的java进程，可以查看本地运行着几个java程序，并显示他们的进程号。<br/>jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。<br/>jmap:打印出某个java进程（使用pid）内存内的，所有'对象'的情况（如：产生那些对象，及其数量）。<br/>jconsole:一个java GUI监视工具，可以以图表化的形式显示各种数据。并可通过远程连接监视远程的服务器VM。<br/><br/>接下来是对这些工具的详细介绍：<br/><br/>从最简单的jstat工具开始：我想很多人都是用过unix系统里的ps命令，这个命令主要是用来显示当前系统的进程情况，有哪些进程，及其id。jps 也是一样，它的作用是显示当前系统的java进程情况，及其id号。我们可以通过它来查看我们到底启动了几个java进程（因为每一个java程序都会独占一个java虚拟机实例），和他们的进程号（为下面几个程序做准备），并可通过opt来查看这些进程的详细启动参数。<br/>使用方法：在当前命令行下打 jps(需要JAVA_HOME，没有的话，到改程序的目录下打)<br/><br/>接下来是jstat，我之所以这次调优Liferay portal是因为，liferay在默认的情况下，并发用户一多就会产生perm out of momery异常。虽然很开就解决了，但发现对VM内存使用量监控的重要性。通过google，很快的发现了jstat这个工具。<br/>jstat工具特别强大，有众多的可选项，详细查看堆内各个部分的使用量，以及加载类的数量。使用时，需加上查看进程的进程id，和所选参数。以下详细介绍各个参数的意义。<br/>jstat -class pid:显示加载class的数量，及所占空间等信息。<br/>jstat -compiler pid:显示VM实时编译的数量等信息。<br/>jstat -gc pid:可以显示gc的信息，查看gc的次数，及时间。其中最后五项，分别是young gc的次数，young gc的时间，full gc的次数，full gc的时间，gc的总时间。<br/>jstat -gccapacity:可以显示，VM内存中三代（young,old,perm）对象的使用和占用大小，如：PGCMN显示的是最小perm的内存使用量，PGCMX显示的是perm的内存最大使用量，PGC是当前新生成的perm内存占用量，PC是但前perm内存占用量。其他的可以根据这个类推， OC是old内纯的占用量。<br/>jstat -gcnew pid:new对象的信息。<br/>jstat -gcnewcapacity pid:new对象的信息及其占用量。<br/>jstat -gcold pid:old对象的信息。<br/>jstat -gcoldcapacity pid:old对象的信息及其占用量。<br/>jstat -gcpermcapacity pid: perm对象的信息及其占用量。<br/>jstat -util pid:统计gc信息统计。<br/>jstat -printcompilation pid:当前VM执行的信息。<br/>除了以上一个参数外，还可以同时加上 两个数字，如：jstat -printcompilation 3024 250 6是每250毫秒打印一次，一共打印6次，还可以加上-h3每三行显示一下标题。<br/><br/>jmap 是一个可以输出所有内存中对象的工具，甚至可以将VM 中的heap，以二进制输出成文本。使用方法 jmap -histo pid。如果连用SHELL jmap -histo pid&gt;a.log可以将其保存到文本中去，在一段时间后，使用文本对比工具，可以对比出GC回收了哪些对象。jmap -dump:format=b,file=String 3024可以将3024进程的内存heap输出出来到String文件里。<br/><br/>jinfo:的用处比较简单，就是能输出并修改运行时的java进程的运行参数。用法是jinfo -opt pid 如：查看2788的MaxPerm大小可以用 jinfo -flag MaxPermSize 2788。<br/><br/>jconsole是一个用java写的GUI程序，用来监控VM，并可监控远程的VM，非常易用，而且功能非常强。由于是GUI程序，这里就不详细介绍了，不会的地方可以参考ＳＵＮ的官方文档。<br/>使用方法：命令行里打 jconsole，选则进程就可以了。<br/><br/>以下是这些工具的SUN官方说明：<br/>jps:http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jps.html<br/>jstat:http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jstat.html<br/>jmap:http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jmap.html<br/>jconsole:http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html<br/><br/>附加：windows查看进程号，由于任务管理器默认的情况下是不显示进程id号的，所以可以通过如下方法加上。ctrl+alt+del打开任务管理器，选择'进程'选项卡，点'查看'-&gt;'选择列'-&gt;加上'PID'，就可以了。</p>
<img src ="http://www.blogjava.net/iamlibo/aggbug/242639.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/iamlibo/" target="_blank">Libo</a> 2008-11-25 21:14 <a href="http://www.blogjava.net/iamlibo/archive/2008/11/25/242639.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>