??xml version="1.0" encoding="utf-8" standalone="yes"?>一区二区三区四区乱视频,yy6080久久伦理一区二区,日韩精品久久久毛片一区二区http://www.aygfsteel.com/ycyk168/category/52063.html生活中的很多事情Qƈ不像If...Else那么单!zh-cnTue, 24 Jul 2012 20:24:20 GMTTue, 24 Jul 2012 20:24:20 GMT60[原创]巧用System.getProperty()~译现有工程的java文ghttp://www.aygfsteel.com/ycyk168/archive/2012/07/24/383890.html零全零美零全零美Tue, 24 Jul 2012 15:44:00 GMThttp://www.aygfsteel.com/ycyk168/archive/2012/07/24/383890.htmlhttp://www.aygfsteel.com/ycyk168/comments/383890.htmlhttp://www.aygfsteel.com/ycyk168/archive/2012/07/24/383890.html#Feedback0http://www.aygfsteel.com/ycyk168/comments/commentRss/383890.htmlhttp://www.aygfsteel.com/ycyk168/services/trackbacks/383890.html    ׃开?a >www.website371.com ?a >www.modaotea.com 两个|站时用的框架是自己写的,其中有一个工h模拟hibernate的思\Q动态生成对象关pL!中间利用freemarker生成.javac!但是始终存在一个很大的问题Q就是生成的.java文gQ没有办法直接编译,当然最好的l果当然是自动编译后能达成JAR包,直接攑֜工程里!
    研究好了半天Q终于找CU解x案,既然是用JAVA生成.java文g自动~译q打成JAR包,
那第一步自然就是用JAVA执行CMD命o了(注意多个命o之间要用“&&”隔开哦,在这个问题上费了我很多旉Q)
W二步:利用javac~译.java文gQ因.java依赖包过多,如果手写要篏MQ!q里正好使用QSystem.getProperty("java.class.path")Q?br />W三步:利用jar命o打包
全部代码如下Q?/p>
public final static String FILE_PATH = "d:\\db2java\\";
    
public final static String PACKAGE_PATH = "com/zzsb/beans/";
    
public final static String CLASS_FILE_PATH = FILE_PATH+"classes";
        String cmd 
= "cmd /c cd /d " + FILE_PATH + 
        
" && " +
        
"javac -classpath "+ System.getProperty("java.class.path"+" "+ FILE_PATH+PACKAGE_PATH + "*.java " + 
        
" && " +
        
"jar cf bean-"+TABLE_SCHEMA+"-"+ DateUtil.getCurrentDate14() +".jar " + PACKAGE_PATH+"*.class" +
        
" && " +
        
"jar cf bean-source-"+TABLE_SCHEMA+"-"+ DateUtil.getCurrentDate14() +".jar " + PACKAGE_PATH+"*.java" +
        
" && " +
        
"jar cf bean-all-"+TABLE_SCHEMA+"-"+ DateUtil.getCurrentDate14() +".jar " + PACKAGE_PATH+"*.*" 
        ;
        System.out.println(cmd);
        Process p 
= Runtime.getRuntime().exec(cmd);


可以看一下控制台输出的代码,(zhn)就明白了:

cmd /c cd /d d:\db2java\ && javac -classpath E:\job\workspace\DianLiang\WebRoot\WEB-INF\classes;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\acegi-security-1.0.7.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\activation.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\axis.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\axis-ant.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\bonecp-0.7.1.RELEASE.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\commons-attributes-api.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\commons-attributes-compiler.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\commons-beanutils-1.8.3.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\commons-cli-1.2.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\commons-codec-1.3.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\commons-collections-3.2.1.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\commons-configuration-1.4.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\commons-discovery-0.2.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\commons-fileupload-1.2.1.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\commons-io-2.0.1.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\commons-lang-2.5.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\commons-logging.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\commons-pool-1.4.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\ezmorph-1.0.6.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\freemarker.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\guava-r09.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\javassist.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\jaxrpc.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\jdbcspy.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\jodconverter-2.2.2.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\jodconverter-cli-2.2.2.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\json_simple-1.1.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\json-lib-2.2.3-jdk15.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\juh-3.0.1.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\jurt-3.0.1.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\jxl.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\kaptcha-2.3.2.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\log4j-1.2.15.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\mail.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\mysql-connector-java-5.1.13-bin.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\ognl-2.7.3.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\quartz-2.0.1.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\ridl-3.0.1.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\saaj.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\slf4j-api-1.6.1.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\slf4j-jdk14-1.6.1.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\unoil-3.0.1.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\urlrewrite-3.2.0.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\wsdl4j-1.5.1.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\xstream-1.3.1.jar;E:\job\workspace\DianLiang\WebRoot\WEB-INF\lib\bean-dianliang-20120723181047.jar d:\db2java\com/zzsb/beans/*.java  && jar cf bean-dianliang-20120724232924.jar com/zzsb/beans/*.class && jar cf bean-source-dianliang-20120724232924.jar com/zzsb/beans/*.java && jar cf bean-all-dianliang-20120724232924.jar com/zzsb/beans/*.*

看看System.getProperty()都ؓ我们提供了什么有用信息吧Q?br />

java.version

Java q行时环境版?/span>

java.vendor

Java q行时环境供应商

java.vendor.url

Java 供应商的 URL

java.home

Java 安装目录

java.vm.specification.version

Java 虚拟范版?/span>

java.vm.specification.vendor

Java 虚拟范供应商

java.vm.specification.name

Java 虚拟范名U?/span>

java.vm.version

Java 虚拟机实现版?/span>

java.vm.vendor

Java 虚拟机实C应商

java.vm.name

Java 虚拟机实现名U?/span>

java.specification.version

Java q行时环境规范版?/span>

java.specification.vendor

Java q行时环境规范供应商

java.specification.name

Java q行时环境规范名U?/span>

java.class.version

Java cL式版本号

java.class.path

Java c\?/span>

java.library.path

加蝲库时搜烦的\径列?/span>

java.io.tmpdir

默认的时文件\?/span>

java.compiler

要用的 JIT ~译器的名称

java.ext.dirs

一个或多个扩展目录的\?/span>

os.name

操作pȝ的名U?/span>

os.arch

操作pȝ的架?/span>

os.version

操作pȝ的版?/span>

file.separator

文g分隔W(?UNIX pȝ中是“/”Q?/span>

path.separator

路径分隔W(?UNIX pȝ中是“:”Q?/span>

line.separator

行分隔符Q在 UNIX pȝ中是“/n”Q?/span>

user.name

用户的̎户名U?/span>

user.home

用户的主目录

user.dir

用户的当前工作目?/span>

本文所提供的方法解决了使用JAVA动态编译现有工E中的源文g的简便方法,Z说一下有I可以去www.modaotea.com 喝茶Q老板Z错,对茶q块很专业,不像我这U苦逼的E序员,无聊透顶啊!
文章原创Q{载请以超链接形式标明文章原始出处和作?/p>

零全零美 2012-07-24 23:44 发表评论
]]>
SEO研究之:外链的几UŞ?U文本URL外链、超链接URL外链和锚文本外链的区?/title><link>http://www.aygfsteel.com/ycyk168/archive/2012/06/30/381864.html</link><dc:creator>零全零美</dc:creator><author>零全零美</author><pubDate>Sat, 30 Jun 2012 02:57:00 GMT</pubDate><guid>http://www.aygfsteel.com/ycyk168/archive/2012/06/30/381864.html</guid><wfw:comment>http://www.aygfsteel.com/ycyk168/comments/381864.html</wfw:comment><comments>http://www.aygfsteel.com/ycyk168/archive/2012/06/30/381864.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ycyk168/comments/commentRss/381864.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ycyk168/services/trackbacks/381864.html</trackback:ping><description><![CDATA[    现在做SEO大家普遍认ؓ站外优化在排名提升中起到的作用要q大于站内优化的作用Q虽然很久以来都传着“内容为王外链为皇”q句话,但是又有多少SEOER能够真正的静下心来每天挖心思的q|站做一些真正的原创内容呢!<a title="郑州|站 郑州做网?郑州|站制作" target="_blank"><strong>郑州|站</strong></a>做SEO也有几个q头了,始终xȝ一下外部优化也是外链的几个Ş式,今天ȝ有时间能够好好研I一下这个事情了Q?br /><br />    1、纯文本URL外链Q如Qhttp://www.website371.com Q即只是一个普通的文本格式Q无法通过鼠标点击q入URL所标识的网站?br />    个h认ؓ此种外链q不能算是优质的外链Q因蛛无法通过该外链获得Q何有价值的信息。到底此cd链会不会指引蜘蛛q入目标|站实在不得而知。但毫无疑问的是q不是什么优质外链,但此cd铑֦果大量存在的话,也会增加相关域名的数量,Ҏ(gu)名或者收录还是有帮助的!<br /><br />    2、超链接URL外链Q如Q?a >http://www.website371.com</a> Q是一个超链接格式Q访客可以直接点击该链接q入|站?br />    带超链接的URL跟第一U纯文本链接最大的区别是Q这U链接可以点击进入网站,很多朋友写文章写的很吸引人,在文章最后面留了个,想看更精彩的内容Q请点击|站。还有一U最常见的就是在论坛留言中会看到很多评论Q我的网站也很不错哦。相比第一U外铄形式Q这U带链接的url肯定效果更佳Q它不仅可以提升一个网站的权重Q如果发的文章吸引h的话Q还可以引来很多量。这U链接在seo发布中也是很常见的,他对于网站权重提升取C很大的作用,从而让自己的网站关键词有好的排名?br /><br />    3、锚文本URL外链Q如Q?a title="郑州做网?郑州|站 郑州|站制作" target="_blank">郑州做网?/a> Q是一个具有锚文本的超链接格式Q访客除了可以点击链接进入网站外Q还可以看到针对q个|站的一个基本描q?br />     锚文本中出现关键词是做好的外部链接。这中外链不仅可以提升网站的权重Q而且q是让关键词快速有排名的一U方法!现在淘宝上出现很多自诩ؓSEO高手的店铺,他们优化一个关键词的费用是200-500元,相比正规|站优化公司动辄5000多块的费用对最l客hh很大优势的!W者也曾跟他们打过几次交道Q他们用的Ҏ(gu)是以低仯得大量网站然后以带有关键词的锚文本URL外链的Ş式构成单向链接,从而快速提升排名!但是q种以站ȝQ单Uؓ了SEO而SEO的做法是不会获得E_性排名的。最l的l果是网站排名在癑ֺ首页昙花一玎ͼ客户付过余款后没几天排名便一掉千里了Q?nbsp;<br />    一个优质外N了应该是锚文本外链之外最好是单向链接Q对方站长主动给予,不需要回链,两个|站互相链接如友情链接权重要比单向链接低很多?br />    <br />    未尽之处Q改天有旉再好好研I吧Q?br /><br />    文章原创Q{载请注明出处Q?img src ="http://www.aygfsteel.com/ycyk168/aggbug/381864.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ycyk168/" target="_blank">零全零美</a> 2012-06-30 10:57 <a href="http://www.aygfsteel.com/ycyk168/archive/2012/06/30/381864.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SEO研究之:外链和反铄区别http://www.aygfsteel.com/ycyk168/archive/2012/06/29/381799.html零全零美零全零美Fri, 29 Jun 2012 04:37:00 GMThttp://www.aygfsteel.com/ycyk168/archive/2012/06/29/381799.htmlhttp://www.aygfsteel.com/ycyk168/comments/381799.htmlhttp://www.aygfsteel.com/ycyk168/archive/2012/06/29/381799.html#Feedback0http://www.aygfsteel.com/ycyk168/comments/commentRss/381799.htmlhttp://www.aygfsteel.com/ycyk168/services/trackbacks/381799.html      一个网站要惛_搜烦引擎排行靠前Q重要度依次为:反链、外链、原创内宏V更新。对?a target="_blank">郑州|站而言Q觉得反铑֒外链ؓ重要Q因为反铄多少直接反映着|站的权重,而外链也会媄响排名。那么这2者之间到底有什么区别,只有弄清楚这点之后我们才能从Ҏ(gu)下手有的攄的开始对|站q行优化?br />      郑州|站觉得反链和外链要每天都增加,日积月篏、多多益善。但是反铑֒外链l对是不相同的,q一点做SEO的h都知道,反链从属于外链,而外链我们完全可以直接理解ؓ本站以外的所有本站的链接Q也可以说外铑ְ是引D蛛爬行来C的网站,很多朋友都知道反向链接不多,然后蜘蛛却疯狂的来到本站Q这完全是外链的作用,如果l常大批量的刉外铄话,那么L索引擎里会发现存在快照的Ҏ(gu)不多或许没有,所以说外链的作用完全是引导蜘蛛爬行到本站来Q简单的说就是\标,指引蜘蛛爬行到本站来的\标?br />      而反铑ְ是存在快照ƈ且长期存在外链,有时候我们会发现一个链接刚刚发出去被蜘蛛抓取ƈ且放Z快照Q但是只存在很短的时间内Q蜘蛛下ơ抓取的时候没有它Q这U情况多数都是劣质外链)Q这U就只能叫做外链。不能够长期存在快照的链接就只能是外链,管勑ּ蜘蛛但不是长期勾引蜘蛛来本站Q那么就可以说不能ؓ本站多投一了。其实反链我们很多站镉K理解成ؓ|站是否受大众喜q指标Q这是正的Q反铑ְ是别的站点对我站点的投票Q反链越多那么我价值就高Q权重就高。反链越多,搜烦引擎得到分值就高Q分D高我排名p好。不q?a target="_blank">郑州|站觉得没有必要L的做反链Q每天认真的原创一文章久OK了,如果实在不会写的也要讲究伪原创,q样让蜘蛛抓取到q且攑և快照Q好的就一直存在就是反链。另外就是做做外链,把蜘蛛勾引过来?br />     H然惌v友情链接的一Ҏ(gu)意,新站或者被降权站交换友情链宁可些甚至没有Q哪怕自己徏一些博客去单向链接Q或者多发一些Y文与外链Q都要比与权重低的站点交换链接要好,一旦自q|站被搜索引擎认同,l予了一定的权重内容收录与快照更新就是做友情链接的时Z。我认ؓ一般在论坛与QQ里l常发找友情链接信息的往往是一些新站与降权、低权重|站Q所以找友情链接最好还是按照刚才谈的第一Ҏ(gu)做,自己的站有了一定的权重后主动在搜烦引擎上找和自己关键字相关的高权重站点更好一些,其次如果Ҏ(gu)l?zhn)的友情链接页面放在IFRame框架里。不要跟他交换友情链接。因为搜索根本抓不到IFRame里的内容?做友情接时一定要用文字链。不要用囄链接。因为图片链接搜索引擎抓Ҏ(gu)|站时根本抓不到囄链接。对你一点用处都没有?br />     个h认ؓ外链可以适当的多做,但是反链׃能刻意的疯狂增加Q不然被认ؓ作弊了会引v被K的,所有的事情都不会来的那么快Q看着人家|站的反铑և万几万的是很慕的,你想想h家做了多久,做的有多辛苦的,所以我们要坚持努力Q既焉择了做站,p准备每天不停写作、更新、宣传,希望q些对大家有?/p>

零全零美 2012-06-29 12:37 发表评论
]]>
վ֩ģ壺 ƽ| | ٹ| ϰ| ԭ| ϳ| | ˼é| ɶ| | ϲ| | º| | ۶| | DZ| ˴| | | | ®| | Ϫ| ٲ| | | | տ| ¡| | | ľ| տ| | | | | | ƽ| |