﻿<?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/raozhh/category/5988.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 30 Aug 2007 07:49:39 GMT</lastBuildDate><pubDate>Thu, 30 Aug 2007 07:49:39 GMT</pubDate><ttl>60</ttl><item><title>如何对Eclips3.3进行加速</title><link>http://www.blogjava.net/raozhh/articles/141232.html</link><dc:creator>饶志华</dc:creator><author>饶志华</author><pubDate>Thu, 30 Aug 2007 03:01:00 GMT</pubDate><guid>http://www.blogjava.net/raozhh/articles/141232.html</guid><wfw:comment>http://www.blogjava.net/raozhh/comments/141232.html</wfw:comment><comments>http://www.blogjava.net/raozhh/articles/141232.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/raozhh/comments/commentRss/141232.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/raozhh/services/trackbacks/141232.html</trackback:ping><description><![CDATA[&nbsp;1、添加启动参数 -vmargs -Xverify:none -Xms256M -Xmx512M -XX:MaxPermSize=128M -XX:+UseParallelGC<br>添加方式：在Eclips快捷方式的目标命令行后面添加以上参数；<br>2、去除不必要的验证方式：将菜单--》preference--》validation中的非必需的选项都去除勾选.<br><br><img src ="http://www.blogjava.net/raozhh/aggbug/141232.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/raozhh/" target="_blank">饶志华</a> 2007-08-30 11:01 <a href="http://www.blogjava.net/raozhh/articles/141232.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Log4j配置及应用实例</title><link>http://www.blogjava.net/raozhh/articles/119710.html</link><dc:creator>饶志华</dc:creator><author>饶志华</author><pubDate>Thu, 24 May 2007 06:09:00 GMT</pubDate><guid>http://www.blogjava.net/raozhh/articles/119710.html</guid><wfw:comment>http://www.blogjava.net/raozhh/comments/119710.html</wfw:comment><comments>http://www.blogjava.net/raozhh/articles/119710.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/raozhh/comments/commentRss/119710.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/raozhh/services/trackbacks/119710.html</trackback:ping><description><![CDATA[<p>1、编写log4j配置文件(如log.config)：<br># Set root category priority to INFO and its only appender to CONSOLE.<br>#log4j.rootCategory=INFO, FILE<br>log4j.rootCategory=INFO, CONSOLE, LOGFILE</p>
<p># Set the enterprise logger category to FATAL and its only appender to CONSOLE.<br>log4j.logger.org.apache.axis.enterprise=FATAL, CONSOLE</p>
<p># CONSOLE is set to be a ConsoleAppender using a PatternLayout.<br>log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender<br>log4j.appender.CONSOLE.Threshold=INFO<br>log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout<br>log4j.appender.CONSOLE.layout.ConversionPattern=- %m%n</p>
<p># LOGFILE is set to be a File appender using a PatternLayout.<br>#WORKDIR setted by system.setProperty!<br>log4j.appender.LOGFILE=org.apache.log4j.FileAppender<br>log4j.appender.LOGFILE.File=${WORKDIR}/log/adapter.log<br>log4j.appender.LOGFILE.Append=true<br>log4j.appender.LOGFILE.Threshold=INFO<br>log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout<br>log4j.appender.LOGFILE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n<br><br>2、使用LogServlet初始化log4j的配置参数：<br>package com.cait.adapter.servlet;</p>
<p>import java.io.FileInputStream;<br>import java.io.IOException;<br>import java.util.Properties;</p>
<p>import javax.servlet.ServletConfig;<br>import javax.servlet.ServletException;<br>import javax.servlet.http.HttpServlet;</p>
<p>import org.apache.log4j.Logger;<br>import org.apache.log4j.PropertyConfigurator;</p>
<p>public class LogServlet extends HttpServlet {</p>
<p>&nbsp;/**<br>&nbsp; * <br>&nbsp; */<br>&nbsp;private static final long serialVersionUID = -1837292475877367091L;</p>
<p>&nbsp;static Logger logger = Logger.getLogger(LogServlet.class);</p>
<p>&nbsp;public LogServlet() {<br>&nbsp;}</p>
<p>&nbsp;public void init(ServletConfig sc) throws ServletException {</p>
<p>&nbsp;&nbsp;String prefix = "";<br>&nbsp;&nbsp;if (sc != null) {<br>&nbsp;&nbsp;&nbsp;prefix = sc.getServletContext().getRealPath("/");<br>&nbsp;&nbsp;} else {<br>&nbsp;&nbsp;&nbsp;prefix = "D:/Project_java/Any3Adapter/web";<br>&nbsp;&nbsp;}<br>&nbsp;&nbsp;String file = sc.getInitParameter("logConfigFile");<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;if (System.getProperty("WORKDIR") == null) {<br>&nbsp;&nbsp;&nbsp;System.setProperty("WORKDIR", prefix);<br>&nbsp;&nbsp;}<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;Properties props = new Properties();<br>&nbsp;&nbsp;try {<br>&nbsp;&nbsp;&nbsp;FileInputStream istream = new FileInputStream(prefix + file);<br>&nbsp;&nbsp;&nbsp;props.load(istream);<br>&nbsp;&nbsp;&nbsp;istream.close();<br>&nbsp;&nbsp;&nbsp;String logFile = prefix + props.getProperty("log4j.appender.file.File");// 设置路径<br>&nbsp;&nbsp;&nbsp;props.setProperty("log4j.appender.file.File", logFile);<br>&nbsp;&nbsp;&nbsp;PropertyConfigurator.configure(props);<br>&nbsp;&nbsp;}<br>&nbsp;&nbsp;catch (IOException e) {<br>&nbsp;&nbsp;&nbsp;System.out.println("Could not read configuration file [" + file + "].");<br>&nbsp;&nbsp;&nbsp;System.out.println("Ignoring configuration file [" + file + "].");<br>&nbsp;&nbsp;&nbsp;return;<br>&nbsp;&nbsp;}<br>&nbsp;}</p>
<p>}<br><br>3、设置web.xml的servlet选项，保证配置被加载<br>&nbsp;&lt;servlet&gt;<br>&nbsp;&nbsp;&lt;servlet-name&gt;LogServlet&lt;/servlet-name&gt;<br>&nbsp;&nbsp;&lt;servlet-class&gt;com.cait.adapter.servlet.LogServlet&lt;/servlet-class&gt;<br>&nbsp;&nbsp;&lt;init-param&gt;<br>&nbsp;&nbsp;&nbsp;&lt;param-name&gt;logConfigFile&lt;/param-name&gt;<br>&nbsp;&nbsp;&nbsp;&lt;param-value&gt;WEB-INF/config/log.config&lt;/param-value&gt;<br>&nbsp;&nbsp;&lt;/init-param&gt;<br>&nbsp;&nbsp;&lt;load-on-startup&gt;1&lt;/load-on-startup&gt;<br>&nbsp;&lt;/servlet&gt;</p>
4、测试用例：<br>....<br>&nbsp;&nbsp;&nbsp;Logger log=Logger.getLogger(this.getClass());<br>&nbsp;&nbsp;&nbsp;log.info("LogServlet Test:&nbsp;&nbsp;&nbsp; testOK");<br>... 
<img src ="http://www.blogjava.net/raozhh/aggbug/119710.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/raozhh/" target="_blank">饶志华</a> 2007-05-24 14:09 <a href="http://www.blogjava.net/raozhh/articles/119710.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>html背景图片设置</title><link>http://www.blogjava.net/raozhh/articles/43477.html</link><dc:creator>饶志华</dc:creator><author>饶志华</author><pubDate>Thu, 27 Apr 2006 01:49:00 GMT</pubDate><guid>http://www.blogjava.net/raozhh/articles/43477.html</guid><wfw:comment>http://www.blogjava.net/raozhh/comments/43477.html</wfw:comment><comments>http://www.blogjava.net/raozhh/articles/43477.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/raozhh/comments/commentRss/43477.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/raozhh/services/trackbacks/43477.html</trackback:ping><description><![CDATA[
		<p id="fp">背景颜色属性(background-color)<br />这个属性为HTML元素设定背景颜色，相当于HTML中bgcolor属性。<br /><br />body {background-color:#99FF00;}<br />上面的代码表示Body这个HTML元素的背景颜色是翠绿色的。<br /><br />演示示例<br /><br />背景图片属性(background-image)<br />这个属性为HTML元素设定背景图片，相当于HTML中background属性。<br /><br />&lt;body style="background-image:url(../images/css_tutorials/background.jpg)"&gt;<br />上面的代码为Body这个HTML元素设定了一个背景图片。<br /><br />演示示例<br /><br />背景重复属性(background-repeat)<br />这个属性和background-image属性连在一起使用，决定背景图片是否重复。如果只设置background-image属性，没设置background-repeat属性，在缺省状态下，图片既横向重复，又竖向重复。<br /><br />repeat-x 背景图片横向重复<br />repeat-y 背景图片竖向重复<br />no-repeat 背景图片不重复<br />body {background-image:url(../images/css_tutorials/background.jpg); background-repeat:repeat-y}<br />上面的代码表示图片竖向重复。<br /><br />演示示例<br /><br />背景附着属性(background-attachment)<br />这个属性和background-image属性连在一起使用，决定图片是跟随内容滚动，还是固定不动。这个属性有两个值，一个是scroll，一个是fixed。缺省值是scroll。<br /><br />body {background-image:url(../images/css_tutorials/background.jpg); background-repeat:no-repeat; background-attachment:fixed}<br />上面的代码表示图片固定不动，不随内容滚动而动。<br /><br />演示示例<br /><br />背景位置属性(background-position)<br />这个属性和background-image属性连在一起使用，决定了背景图片的最初位置。<br /><br />body {background-image:url(../images/css_tutorials/background.jpg);background-repeat:no-repeat; background-position:20px 60px}<br />上面的代码表示背景图片的初始位置距离网页最左面20px，距离网页最上面60px。<br /><br />演示示例<br /><br />背景属性(background)<br />这个属性是设置背景相关属性的一种快捷的综合写法， 包括background-color, background-image, background-repeat, backgroundattachment, background-position。<br /><br />body {background:#99FF00 url(../images/css_tutorials/background.jpg) no-repeat fixed 40px 100px}<br />上面的代码表示，网页的背景颜色是翠绿色，背景图片是background.jpg图片，背景图片不重复显示，背景图片不随内容滚动而动，背景图片距离网页最左面40px，距离网页最上面100px。<br /><br /></p>
<img src ="http://www.blogjava.net/raozhh/aggbug/43477.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/raozhh/" target="_blank">饶志华</a> 2006-04-27 09:49 <a href="http://www.blogjava.net/raozhh/articles/43477.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Web页面等待动画使用.htm</title><link>http://www.blogjava.net/raozhh/articles/23868.html</link><dc:creator>饶志华</dc:creator><author>饶志华</author><pubDate>Wed, 14 Dec 2005 06:40:00 GMT</pubDate><guid>http://www.blogjava.net/raozhh/articles/23868.html</guid><wfw:comment>http://www.blogjava.net/raozhh/comments/23868.html</wfw:comment><comments>http://www.blogjava.net/raozhh/articles/23868.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/raozhh/comments/commentRss/23868.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/raozhh/services/trackbacks/23868.html</trackback:ping><description><![CDATA[<P>在PageLoad中添加心肝下代码（根据情况，将其添加至PageLoad下的所有事件中还是if(!IsPostBack){}中）<BR>//页面等待动画<BR>Response.Write("&lt;base target='_self'&gt;");<BR>Response.Write("&lt;table height=100% width=100% id=mydiv style='CURSOR: wait'&gt;");<BR>Response.Write("&lt;tr&gt;&lt;td valign=bottom align=center style='FONT-SIZE: 10pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;正在初始化数据，请等待！&lt;/td&gt;&lt;/tr&gt;");<BR>Response.Write("&lt;tr&gt;&lt;td valign=top align=center&gt;&lt;img src=../images/default/main/wait.gif&gt;&lt;/td&gt;&lt;/tr&gt;");<BR>Response.Write("&lt;/table&gt;");<BR>Response.Write("&lt;script language=javascript&gt;function HideWait(){mydiv.style.display = 'none';window.clearInterval();}&lt;/script&gt;");<BR>Response.Flush();<BR>//页面等待动画结束<BR><BR>在HTML页面中，添加&lt;sceipt&gt;try{HideWait();}catch(e){}&lt;/script&gt;，以将动画关闭<BR><BR><SPAN class=style1>注意：<BR>1、在有框架的页面中，一定要添加Response.Write("&lt;base target='_self'&gt;");<BR>2、在有文件信息输出至硬盘上的代码时，需保证动画代码只执行一次，否则会报错</SPAN> <br>3、对于Model窗体,应注意 target='_self'的使用，有时会出错</P><img src ="http://www.blogjava.net/raozhh/aggbug/23868.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/raozhh/" target="_blank">饶志华</a> 2005-12-14 14:40 <a href="http://www.blogjava.net/raozhh/articles/23868.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>