﻿<?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-ybc</title><link>http://www.blogjava.net/ybc/</link><description /><language>zh-cn</language><lastBuildDate>Fri, 17 Apr 2026 22:40:02 GMT</lastBuildDate><pubDate>Fri, 17 Apr 2026 22:40:02 GMT</pubDate><ttl>60</ttl><item><title>读取properties文件的简单示例</title><link>http://www.blogjava.net/ybc/archive/2008/03/28/ybc080328.html</link><dc:creator>ybc</dc:creator><author>ybc</author><pubDate>Fri, 28 Mar 2008 01:19:00 GMT</pubDate><guid>http://www.blogjava.net/ybc/archive/2008/03/28/ybc080328.html</guid><wfw:comment>http://www.blogjava.net/ybc/comments/189180.html</wfw:comment><comments>http://www.blogjava.net/ybc/archive/2008/03/28/ybc080328.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ybc/comments/commentRss/189180.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ybc/services/trackbacks/189180.html</trackback:ping><description><![CDATA[<div class="blog_content">package ybc; <br />
<br />
import java.io.File; <br />
import java.io.FileInputStream; <br />
import java.io.FileOutputStream; <br />
import java.io.IOException; <br />
import java.util.Properties; <br />
<br />
<br />
public class GetFile { <br />
<br />
private Properties userList; <br />
<br />
<br />
public GetFile(String name,String password ) {//构造函数 <br />
super(); <br />
Logger log = Logger.getLogger(GetFile.class); <br />
log.debug("构造函数"); <br />
userList=new Properties(); <br />
userList.setProperty(name,password); <br />
<br />
} <br />
<br />
public Properties getUserList() throws IOException <br />
<br />
{ <br />
<br />
// 判断 userList 是否为空，如果为空，则重新加载属性文件 <br />
<br />
if (userList == null) <br />
<br />
{ <br />
<br />
// 首先检查保存用户名、密码的属性文件是否存在 <br />
<br />
File f = new File("d:/userFile.txt"); <br />
<br />
// 如果文件不存在，则创建文件 <br />
<br />
System.out.print("文件的路径:"+f.getAbsolutePath()+"\n"); <br />
<br />
if (!f.exists()) <br />
<br />
f.createNewFile(); <br />
<br />
// 创建新的 Properties 实例，该实例保存了用户名、密码对 <br />
<br />
userList = new Properties(); <br />
<br />
// 从属性文件中加载所有的用户名、密码 <br />
<br />
userList.load(new FileInputStream(f)); <br />
<br />
} <br />
<br />
// 返回保存用户名、密码对的 Properties 实例 <br />
<br />
return userList; <br />
} <br />
<br />
public boolean saveUserList()throws IOException <br />
<br />
{ <br />
<br />
// 如果用户列表为空，则无法保存用户 <br />
<br />
if (userList == null) <br />
<br />
{ <br />
<br />
return false; <br />
<br />
} <br />
<br />
// 调用 Properties 类的 store 方法将用户列表保存到文件输出流 <br />
<br />
userList.store(new FileOutputStream("d:/userFile.txt"), "userList"); <br />
<br />
return true; <br />
<br />
} <br />
<br />
public static void main(String args[]){ <br />
System.out.println("执行的第一步：保存键值对到文本文件中"); <br />
GetFile g= new GetFile("ybc","ybc"); <br />
<br />
try{if(g.saveUserList()) <br />
System.out.print("save successfull!\n"); <br />
}catch(IOException e){ <br />
System.out.print(e.toString()); <br />
} <br />
System.out.println("执行的第二步：取文本文件中的key对应的值"); <br />
//用下面这个类get Userlist <br />
try{ <br />
g.userList=null;//这句不加的话，它就没真正从文本文件中取,不信你试试注释这句，然后运行就看不到打印的文件路径了！！！ <br />
System.out.println("从文件中get的user键:ybc的值："+g.getUserList().get("ybc")+" "); <br />
}catch(IOException e){ <br />
System.out.print(e.toString()); <br />
} <br />
} <br />
// 通过上面的演示你可以简单了解：File、FileOutputStream、FileInputStream和Properties类的使用 <br />
// 以上只是简单的演示了下properties文件的读取过程，要深入了这个类可以参考java 的 Api文档 <br />
} </div>
<script type="text/javascript">
  dp.SyntaxHighlighter.ClipboardSwf = '/javascripts/syntaxhighlighter/clipboard.swf';
  dp.SyntaxHighlighter.HighlightAll('code', true, true);

  fix_image_size($$('div.blog_content img'), 700);
</script>
 <img src ="http://www.blogjava.net/ybc/aggbug/189180.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ybc/" target="_blank">ybc</a> 2008-03-28 09:19 <a href="http://www.blogjava.net/ybc/archive/2008/03/28/ybc080328.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>利用spring2.0+hibernate3.2来做个hbm2ddl的简单示例</title><link>http://www.blogjava.net/ybc/archive/2008/03/26/188769.html</link><dc:creator>ybc</dc:creator><author>ybc</author><pubDate>Wed, 26 Mar 2008 07:34:00 GMT</pubDate><guid>http://www.blogjava.net/ybc/archive/2008/03/26/188769.html</guid><wfw:comment>http://www.blogjava.net/ybc/comments/188769.html</wfw:comment><comments>http://www.blogjava.net/ybc/archive/2008/03/26/188769.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ybc/comments/commentRss/188769.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ybc/services/trackbacks/188769.html</trackback:ping><description><![CDATA[<div class="blog_content">运行环境：eclipse3.2＋myeclispe5.1 <br />
数据库：mysql4.1 <br />
服务期：tomcat5.5 <br />
框架：spring2.0＋hibernate3.2 <br />
1。第一步：把环境搭起来，建个webproject项目 <br />
2。第二步：建个简单的类 <br />
<br />
例如： <br />
package vo; <br />
<br />
public class Student { <br />
private int id; <br />
private String name; <br />
public Student(int id, String name) { <br />
super(); <br />
this.id = id; <br />
this.name = name; <br />
} <br />
public int getId() { <br />
return id; <br />
} <br />
public void setId(int id) { <br />
this.id = id; <br />
} <br />
public String getName() { <br />
return name; <br />
} <br />
public void setName(String name) { <br />
this.name = name; <br />
} <br />
<br />
} <br />
<br />
<br />
第三步：配置hbm文件 <br />
<br />
&lt;?xml version="1.0" encoding="UTF-8"?&gt; <br />
&lt;!DOCTYPE hibernate-mapping PUBLIC <br />
<br />
"-//Hibernate/Hibernate Mapping DTD 3.0//EN" <br />
<br />
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"&gt; <br />
<br />
&lt;hibernate-mapping package="vo"&gt; <br />
<br />
&lt;!-- 每个 class 元素映射一个持久化类 --&gt; <br />
<br />
&lt;class name="Student" table="student_table"&gt; <br />
<br />
&lt;!-- 映射标识属性 --&gt; <br />
<br />
&lt;id name="id"&gt; <br />
<br />
&lt;!-- 指定主键生成器策略 --&gt; <br />
<br />
&lt;generator class="identity"/&gt; <br />
<br />
&lt;/id&gt; <br />
<br />
&lt;!-- 映射 name --&gt; <br />
<br />
&lt;property name="name"/&gt; <br />
<br />
<br />
&lt;/class&gt; <br />
<br />
&lt;/hibernate-mapping&gt; <br />
<br />
<br />
<br />
第四步：配置applicationContext.xml <br />
<br />
&lt;?xml version="1.0" encoding="UTF-8"?&gt; <br />
&lt;!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"&gt; <br />
&lt;beans&gt; <br />
&lt;bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"&gt; <br />
<br />
&lt;property name="jdbcUrl" value="jdbc:mysql://localhost:3306/school"/&gt; <br />
<br />
&lt;property name="driverClass" value="com.mysql.jdbc.Driver"/&gt; <br />
<br />
&lt;property name="user" value="root"/&gt; <br />
<br />
&lt;property name="password" value="1234"/&gt; <br />
<br />
&lt;property name="maxPoolSize" value="40"/&gt; <br />
<br />
&lt;property name="minPoolSize" value="1"/&gt; <br />
<br />
&lt;property name="initialPoolSize" value="1"/&gt; <br />
<br />
&lt;property name="maxIdleTime" value="20"/&gt; <br />
<br />
&lt;/bean&gt; <br />
<br />
&lt;bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"&gt; <br />
<br />
&lt;property name="dataSource" ref="dataSource"/&gt; <br />
<br />
&lt;property name="mappingResources"&gt; <br />
<br />
&lt;list&gt; <br />
<br />
&lt;value&gt;vo/student.hbm.xml&lt;/value&gt; <br />
<br />
&lt;/list&gt; <br />
<br />
&lt;/property&gt; <br />
<br />
&lt;property name="hibernateProperties"&gt; <br />
<br />
&lt;props&gt; <br />
<br />
&lt;prop key="hibernate.dialect"&gt;org.hibernate.dialect.MySQLDialect&lt;/prop&gt; <br />
<br />
&lt;prop key="show_sql"&gt;true&lt;/prop&gt; <br />
<br />
&lt;prop key="hibernate.hbm2ddl.auto"&gt;update&lt;/prop&gt; <br />
<br />
&lt;prop key="hibernate.jdbc.batch_size"&gt;20&lt;/prop&gt; <br />
<br />
&lt;/props&gt; <br />
<br />
&lt;/property&gt; <br />
<br />
&lt;/bean&gt; <br />
<br />
&lt;/beans&gt; <br />
<br />
<br />
<br />
第五步：配置web.xml (注：主要是为了加载applicationContext.xml而用的） <br />
<br />
&lt;?xml version="1.0" encoding="UTF-8"?&gt; <br />
&lt;web-app version="2.4" <br />
xmlns="http://java.sun.com/xml/ns/j2ee" <br />
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <br />
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee <br />
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"&gt; <br />
<br />
&lt;context-param&gt; <br />
&lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; <br />
<br />
&lt;param-value&gt;/WEB-INF/applicationContext.xml&lt;/param-value&gt; <br />
<br />
&lt;/context-param&gt; <br />
<br />
&lt;listener&gt; <br />
<br />
&lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt; <br />
<br />
&lt;/listener&gt; <br />
<br />
&lt;/web-app&gt; <br />
第六步：就可以发布项目和运行tomcat，然后在数据库里就可以看到建成的student_table表了，是不是很简单啊，呵呵这只是个简单的入门。 <br />
<br />
注意：1.在数据库中要先建好database,我这里是school <br />
2.一些包不要忘记添加：如：antlr.jar,asm.jar,c3p0.jar,cglib.jar,commoons-beanutils.jar,commons-collection,jar <br />
hibernate3.2.jar,jta.jar,mysql-connector.jar <br />
spring-2.0.jar等等 <br />
<br />
下面是log4j产生的运行信息： <br />
2008-03-26 14:49:35,796 INFO [main] context.ContextLoader (ContextLoader.java:174) - Root WebApplicationContext: initialization started <br />
2008-03-26 14:49:35,796 INFO [main] core.ApplicationContext (ApplicationContext.java:646) - Loading Spring root WebApplicationContext <br />
2008-03-26 14:49:36,156 INFO [main] core.CollectionFactory (CollectionFactory.java:76) - JDK 1.4+ collections available <br />
2008-03-26 14:49:36,187 INFO [main] core.CollectionFactory (CollectionFactory.java:80) - Commons Collections 3.x available <br />
2008-03-26 14:49:36,390 INFO [main] xml.XmlBeanDefinitionReader (XmlBeanDefinitionReader.java:347) - Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml] <br />
2008-03-26 14:49:36,734 INFO [main] support.AbstractRefreshableApplicationContext (AbstractRefreshableApplicationContext.java:100) - Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory]; root of BeanFactory hierarchy <br />
2008-03-26 14:49:36,812 INFO [main] support.AbstractApplicationContext (AbstractApplicationContext.java:324) - 2 beans defined in application context [Root WebApplicationContext] <br />
2008-03-26 14:49:36,937 INFO [main] support.AbstractApplicationContext (AbstractApplicationContext.java:475) - Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@105fa26] <br />
2008-03-26 14:49:36,953 INFO [main] support.AbstractApplicationContext (AbstractApplicationContext.java:497) - Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@f90137] <br />
2008-03-26 14:49:37,078 INFO [main] support.UiApplicationContextUtils (UiApplicationContextUtils.java:83) - Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@e38fca] <br />
2008-03-26 14:49:37,093 INFO [main] support.DefaultListableBeanFactory (DefaultListableBeanFactory.java:278) - Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory]; root of BeanFactory hierarchy] <br />
2008-03-26 14:49:37,218 INFO [main] log.MLog (MLog.java:80) - MLog clients using log4j logging. <br />
2008-03-26 14:49:37,546 INFO [main] c3p0.C3P0Registry (C3P0Registry.java:204) - Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10] <br />
2008-03-26 14:49:38,296 INFO [main] cfg.Environment (Environment.java:500) - Hibernate 3.2.0 <br />
2008-03-26 14:49:38,343 INFO [main] cfg.Environment (Environment.java:533) - hibernate.properties not found <br />
2008-03-26 14:49:38,343 INFO [main] cfg.Environment (Environment.java:667) - Bytecode provider name : cglib <br />
2008-03-26 14:49:38,359 INFO [main] cfg.Environment (Environment.java:584) - using JDK 1.4 java.sql.Timestamp handling <br />
2008-03-26 14:49:39,390 INFO [main] cfg.HbmBinder (HbmBinder.java:300) - Mapping class: vo.Student -&gt; student_table <br />
2008-03-26 14:49:39,562 INFO [main] hibernate3.LocalSessionFactoryBean (LocalSessionFactoryBean.java:738) - Building new Hibernate SessionFactory <br />
2008-03-26 14:49:39,937 INFO [main] connection.ConnectionProviderFactory (ConnectionProviderFactory.java:72) - Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider <br />
2008-03-26 14:49:40,203 INFO [main] impl.AbstractPoolBackedDataSource (AbstractPoolBackedDataSource.java:462) - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -&gt; 3, acquireRetryAttempts -&gt; 30, acquireRetryDelay -&gt; 1000, autoCommitOnClose -&gt; false, automaticTestTable -&gt; null, breakAfterAcquireFailure -&gt; false, checkoutTimeout -&gt; 0, connectionCustomizerClassName -&gt; null, connectionTesterClassName -&gt; com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -&gt; 1hge1277s1svuo9rknctg8|856d3b, debugUnreturnedConnectionStackTraces -&gt; false, description -&gt; null, driverClass -&gt; com.mysql.jdbc.Driver, factoryClassLocation -&gt; null, forceIgnoreUnresolvedTransactions -&gt; false, identityToken -&gt; 1hge1277s1svuo9rknctg8|856d3b, idleConnectionTestPeriod -&gt; 0, initialPoolSize -&gt; 1, jdbcUrl -&gt; jdbc:mysql://localhost:3306/school, maxAdministrativeTaskTime -&gt; 0, maxConnectionAge -&gt; 0, maxIdleTime -&gt; 20, maxIdleTimeExcessConnections -&gt; 0, maxPoolSize -&gt; 40, maxStatements -&gt; 0, maxStatementsPerConnection -&gt; 0, minPoolSize -&gt; 1, numHelperThreads -&gt; 3, numThreadsAwaitingCheckoutDefaultUser -&gt; 0, preferredTestQuery -&gt; null, properties -&gt; {user=******, password=******}, propertyCycle -&gt; 0, testConnectionOnCheckin -&gt; false, testConnectionOnCheckout -&gt; false, unreturnedConnectionTimeout -&gt; 0, usesTraditionalReflectiveProxies -&gt; false ] <br />
2008-03-26 14:49:40,781 INFO [main] cfg.SettingsFactory (SettingsFactory.java:81) - RDBMS: MySQL, version: 4.1.7-nt <br />
2008-03-26 14:49:40,781 INFO [main] cfg.SettingsFactory (SettingsFactory.java:82) - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.1.13 ( $Date: 2005-11-17 15:53:48 +0100 (Thu, 17 Nov 2005) $, $Revision$ ) <br />
2008-03-26 14:49:40,906 INFO [main] dialect.Dialect (Dialect.java:141) - Using dialect: org.hibernate.dialect.MySQLDialect <br />
2008-03-26 14:49:40,937 INFO [main] transaction.TransactionFactoryFactory (TransactionFactoryFactory.java:31) - Using default transaction strategy (direct JDBC transactions) <br />
2008-03-26 14:49:40,953 INFO [main] transaction.TransactionManagerLookupFactory (TransactionManagerLookupFactory.java:33) - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) <br />
2008-03-26 14:49:40,953 INFO [main] cfg.SettingsFactory (SettingsFactory.java:134) - Automatic flush during beforeCompletion(): disabled <br />
2008-03-26 14:49:40,953 INFO [main] cfg.SettingsFactory (SettingsFactory.java:138) - Automatic session close at end of transaction: disabled <br />
2008-03-26 14:49:40,953 INFO [main] cfg.SettingsFactory (SettingsFactory.java:145) - JDBC batch size: 20 <br />
2008-03-26 14:49:40,953 INFO [main] cfg.SettingsFactory (SettingsFactory.java:148) - JDBC batch updates for versioned data: disabled <br />
2008-03-26 14:49:40,968 INFO [main] cfg.SettingsFactory (SettingsFactory.java:153) - Scrollable result sets: enabled <br />
2008-03-26 14:49:40,968 INFO [main] cfg.SettingsFactory (SettingsFactory.java:161) - JDBC3 getGeneratedKeys(): enabled <br />
2008-03-26 14:49:40,968 INFO [main] cfg.SettingsFactory (SettingsFactory.java:169) - Connection release mode: on_close <br />
2008-03-26 14:49:40,968 INFO [main] cfg.SettingsFactory (SettingsFactory.java:193) - Maximum outer join fetch depth: 2 <br />
2008-03-26 14:49:40,968 INFO [main] cfg.SettingsFactory (SettingsFactory.java:196) - Default batch fetch size: 1 <br />
2008-03-26 14:49:40,968 INFO [main] cfg.SettingsFactory (SettingsFactory.java:200) - Generate SQL with comments: disabled <br />
2008-03-26 14:49:40,968 INFO [main] cfg.SettingsFactory (SettingsFactory.java:204) - Order SQL updates by primary key: disabled <br />
2008-03-26 14:49:40,968 INFO [main] cfg.SettingsFactory (SettingsFactory.java:369) - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory <br />
2008-03-26 14:49:41,000 INFO [main] ast.ASTQueryTranslatorFactory (ASTQueryTranslatorFactory.java:24) - Using ASTQueryTranslatorFactory <br />
2008-03-26 14:49:41,000 INFO [main] cfg.SettingsFactory (SettingsFactory.java:212) - Query language substitutions: {} <br />
2008-03-26 14:49:41,000 INFO [main] cfg.SettingsFactory (SettingsFactory.java:217) - JPA-QL strict compliance: disabled <br />
2008-03-26 14:49:41,000 INFO [main] cfg.SettingsFactory (SettingsFactory.java:222) - Second-level cache: enabled <br />
2008-03-26 14:49:41,000 INFO [main] cfg.SettingsFactory (SettingsFactory.java:226) - Query cache: disabled <br />
2008-03-26 14:49:41,000 INFO [main] cfg.SettingsFactory (SettingsFactory.java:356) - Cache provider: org.hibernate.cache.NoCacheProvider <br />
2008-03-26 14:49:41,000 INFO [main] cfg.SettingsFactory (SettingsFactory.java:241) - Optimize cache for minimal puts: disabled <br />
2008-03-26 14:49:41,000 INFO [main] cfg.SettingsFactory (SettingsFactory.java:250) - Structured second-level cache entries: disabled <br />
2008-03-26 14:49:41,062 INFO [main] cfg.SettingsFactory (SettingsFactory.java:277) - Statistics: disabled <br />
2008-03-26 14:49:41,062 INFO [main] cfg.SettingsFactory (SettingsFactory.java:281) - Deleted entity synthetic identifier rollback: disabled <br />
2008-03-26 14:49:41,062 INFO [main] cfg.SettingsFactory (SettingsFactory.java:296) - Default entity-mode: pojo <br />
2008-03-26 14:49:41,203 INFO [main] impl.SessionFactoryImpl (SessionFactoryImpl.java:161) - building session factory <br />
2008-03-26 14:49:41,781 INFO [main] tuple.PojoInstantiator (PojoInstantiator.java:61) - no default (no-argument) constructor for class: vo.Student (class must be instantiated by Interceptor) <br />
2008-03-26 14:49:42,937 INFO [main] impl.SessionFactoryObjectFactory (SessionFactoryObjectFactory.java:82) - Not binding factory to JNDI, no JNDI name configured <br />
2008-03-26 14:49:42,968 INFO [main] hbm2ddl.SchemaUpdate (SchemaUpdate.java:115) - Running hbm2ddl schema update <br />
2008-03-26 14:49:42,968 INFO [main] hbm2ddl.SchemaUpdate (SchemaUpdate.java:126) - fetching database metadata <br />
2008-03-26 14:49:43,000 INFO [main] hbm2ddl.SchemaUpdate (SchemaUpdate.java:138) - updating schema <br />
2008-03-26 14:49:43,031 INFO [main] hbm2ddl.DatabaseMetadata (DatabaseMetadata.java:91) - table not found: student_table <br />
2008-03-26 14:49:43,031 INFO [main] hbm2ddl.DatabaseMetadata (DatabaseMetadata.java:91) - table not found: student_table <br />
2008-03-26 14:49:43,421 INFO [main] hbm2ddl.SchemaUpdate (SchemaUpdate.java:160) - schema update complete <br />
2008-03-26 14:49:43,546 INFO [main] context.ContextLoader (ContextLoader.java:189) - Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext <br />
2008-03-26 14:49:43,578 INFO [main] context.ContextLoader (ContextLoader.java:199) - Root WebApplicationContext: initialization completed in 7782 ms </div>
<script type="text/javascript">
  dp.SyntaxHighlighter.ClipboardSwf = '/javascripts/syntaxhighlighter/clipboard.swf';
  dp.SyntaxHighlighter.HighlightAll('code', true, true);

  fix_image_size($$('div.blog_content img'), 700);
</script>
 <img src ="http://www.blogjava.net/ybc/aggbug/188769.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ybc/" target="_blank">ybc</a> 2008-03-26 15:34 <a href="http://www.blogjava.net/ybc/archive/2008/03/26/188769.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>