﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-java</title><link>http://www.blogjava.net/yefeng/</link><description /><language>zh-cn</language><lastBuildDate>Sat, 02 May 2026 23:49:50 GMT</lastBuildDate><pubDate>Sat, 02 May 2026 23:49:50 GMT</pubDate><ttl>60</ttl><item><title>个人发展请人指点</title><link>http://www.blogjava.net/yefeng/archive/2007/09/30/149821.html</link><dc:creator>野风</dc:creator><author>野风</author><pubDate>Sun, 30 Sep 2007 03:25:00 GMT</pubDate><guid>http://www.blogjava.net/yefeng/archive/2007/09/30/149821.html</guid><wfw:comment>http://www.blogjava.net/yefeng/comments/149821.html</wfw:comment><comments>http://www.blogjava.net/yefeng/archive/2007/09/30/149821.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yefeng/comments/commentRss/149821.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yefeng/services/trackbacks/149821.html</trackback:ping><description><![CDATA[<p>本人学习JAVA差不多3年了吧,回想过去的3年，突然发现自己在技术上没有特别自豪的东西,JAVA编程思想也改了好几编,说不上精通但也很熟悉,各个流行框架差不多都用过，说不上精通但也可以熟练用. <br />
性能优化上,也就建索引,用缓存,页面做静态化,分库,读写分离.最近学习了一下python,语言特性不是很了解,但也能写出小功能块.</p>
<p>JAVA牛人,告诉我,怎么才能让自己强大起来,回首3年没有自豪的技术,极度郁闷中</p>
<p>不在沉默中爆发,就在沉默中死亡!!!!!1</p>
<img src ="http://www.blogjava.net/yefeng/aggbug/149821.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yefeng/" target="_blank">野风</a> 2007-09-30 11:25 <a href="http://www.blogjava.net/yefeng/archive/2007/09/30/149821.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>读写分离记录</title><link>http://www.blogjava.net/yefeng/archive/2006/11/21/82530.html</link><dc:creator>野风</dc:creator><author>野风</author><pubDate>Tue, 21 Nov 2006 06:23:00 GMT</pubDate><guid>http://www.blogjava.net/yefeng/archive/2006/11/21/82530.html</guid><wfw:comment>http://www.blogjava.net/yefeng/comments/82530.html</wfw:comment><comments>http://www.blogjava.net/yefeng/archive/2006/11/21/82530.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/yefeng/comments/commentRss/82530.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yefeng/services/trackbacks/82530.html</trackback:ping><description><![CDATA[系统架构: webwork+spring+hibernate<br />  <br />为了减少数据库处理压力,准备对操作进行读写分离,但分析了一下,还是准备不做了<br /><br />Hibernate中起用了延迟加载,所以在web.xml 配置了OpenSessionInviewFiter ,一次 Session操作时不会马上关闭,但是同一个session中不能出现两个数据源,读写分离失败.<br />虽然在spring 配置多例,能处理这个问题,但这样也带来了数据库连接的增多,<br /><br />现在还想不好怎么来解决这个问题,不知道那位大虾能帮助一下,谢谢!!!!!!!!!!<img src ="http://www.blogjava.net/yefeng/aggbug/82530.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yefeng/" target="_blank">野风</a> 2006-11-21 14:23 <a href="http://www.blogjava.net/yefeng/archive/2006/11/21/82530.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于IBatis缓存使用的一个BUG</title><link>http://www.blogjava.net/yefeng/archive/2006/11/17/81728.html</link><dc:creator>野风</dc:creator><author>野风</author><pubDate>Fri, 17 Nov 2006 03:37:00 GMT</pubDate><guid>http://www.blogjava.net/yefeng/archive/2006/11/17/81728.html</guid><wfw:comment>http://www.blogjava.net/yefeng/comments/81728.html</wfw:comment><comments>http://www.blogjava.net/yefeng/archive/2006/11/17/81728.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yefeng/comments/commentRss/81728.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yefeng/services/trackbacks/81728.html</trackback:ping><description><![CDATA[
		<table cellspacing="0" cellpadding="0" width="100%" bgcolor="#eeeeee" border="0">
				<tbody>
						<tr>
								<td style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 10px; PADDING-TOP: 10px" align="middle">关于IBatis缓存使用的一个BUG</td>
						</tr>
						<tr>
								<td style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px" bgcolor="#ffffff" height="150">
										<p>关于IBatis.Net 版本1.321里面的cacheModel有一个BUG，好大的。当你使用CacheModel</p>
										<p>而同时查询出来的结果是NULL的话，IBatis缓存就会有问题。在IBatis.Net 版本1.32里面一共有3处。</p>
										<p>MappedStatements 400行处， 527 行 778行</p>
										<p>应该改为</p>
										<p> </p>
										<p>obj = RunQueryForObject(request, session, parameterObject, resultObject);</p>
										<p>                                   if(obj!=null)</p>
										<p>                                   {</p>
										<p>                                          _statement.CacheModel[key] = obj;</p>
										<p>                                   }</p>
										<p>每一个缓存前，判断是否为空。</p>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.blogjava.net/yefeng/aggbug/81728.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yefeng/" target="_blank">野风</a> 2006-11-17 11:37 <a href="http://www.blogjava.net/yefeng/archive/2006/11/17/81728.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>今天在一个论坛上看到一道题</title><link>http://www.blogjava.net/yefeng/archive/2006/10/31/78318.html</link><dc:creator>野风</dc:creator><author>野风</author><pubDate>Tue, 31 Oct 2006 08:46:00 GMT</pubDate><guid>http://www.blogjava.net/yefeng/archive/2006/10/31/78318.html</guid><wfw:comment>http://www.blogjava.net/yefeng/comments/78318.html</wfw:comment><comments>http://www.blogjava.net/yefeng/archive/2006/10/31/78318.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yefeng/comments/commentRss/78318.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yefeng/services/trackbacks/78318.html</trackback:ping><description><![CDATA[public class TestString {<br />    public TestString() {<br />    }<br /><br />    public static void main(String[] args) {<br />        String s=new String("Hello");<br />        modify(s);<br />        System.out.println("s===="+s);<br />    }<br /><br />    public static void modify(String s)<br />    {<br />        s+="world";<br />      }<br />}<br /><br />为什么是输出Hello，而不是Helloworld?  <br /><br />java里面会对 String ,int ,Integer 等基本类型，会用值进行传递，在modify 时会clone拷贝一副本在内存里面，但是打印出来的时候，还是按原来内容<br />其他Object类型，按照内存地址进行传递的，所以在modify 的时候会把值改掉，打印出来也会是“Hello world”<img src ="http://www.blogjava.net/yefeng/aggbug/78318.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yefeng/" target="_blank">野风</a> 2006-10-31 16:46 <a href="http://www.blogjava.net/yefeng/archive/2006/10/31/78318.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>spring中的定时器</title><link>http://www.blogjava.net/yefeng/archive/2006/10/31/78285.html</link><dc:creator>野风</dc:creator><author>野风</author><pubDate>Tue, 31 Oct 2006 07:18:00 GMT</pubDate><guid>http://www.blogjava.net/yefeng/archive/2006/10/31/78285.html</guid><wfw:comment>http://www.blogjava.net/yefeng/comments/78285.html</wfw:comment><comments>http://www.blogjava.net/yefeng/archive/2006/10/31/78285.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/yefeng/comments/commentRss/78285.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yefeng/services/trackbacks/78285.html</trackback:ping><description><![CDATA[
		<p>package com.xiewei.soft.text;</p>
		<p>import java.util.TimerTask;</p>
		<p>public class HelloWorldTask extends TimerTask{<br />  public  void  run (){<br />   System.out.print("Hello world");<br />  }<br />}<br /><br /><br /><br />package com.xiewei.soft.text;</p>
		<p>import java.io.IOException;</p>
		<p>import org.springframework.context.ApplicationContext;<br />import org.springframework.context.support.FileSystemXmlApplicationContext;</p>
		<p>public class Fixed {<br />  public static void main(String[] arg) throws IOException{<br /><br />   ApplicationContext ctx=new FileSystemXmlApplicationContext("JavaSource/conf/timetask.xml");<br />   System.in.read();<br />  }<br />}<br /><br />然后在spring配置文件中插入<br />&lt;beans&gt;<br />  &lt;bean id ="helloWordTask"  class="com.xiewei.soft.text.HelloWorldTask" /&gt;<br />  &lt;bean id="timerTask" class="org.springframework.scheduling.timer.ScheduledTimerTask"&gt;<br />    &lt;property name="delay"&gt;<br />      &lt;value&gt;1000&lt;/value&gt;<br />    &lt;/property&gt;<br />    &lt;property name="period"&gt;<br />      &lt;value&gt;3000&lt;/value&gt;<br />    &lt;/property&gt;<br />    &lt;property name="timerTask"&gt;<br />      &lt;ref local="helloWordTask"/&gt;<br />    &lt;/property&gt;<br />  &lt;/bean&gt;<br />  &lt;bean id="timerFactory" class="org.springframework.scheduling.timer.TimerFactoryBean"&gt;<br />   &lt;property name="scheduledTimerTasks"&gt;<br />      &lt;list&gt;<br />      &lt;ref local="timerTask"/&gt;<br />      &lt;/list&gt;<br />    &lt;/property&gt;<br />  &lt;/bean&gt;<br />&lt;/beans&gt;<br /><br />测试成功！！！！！！！<br /></p>
<img src ="http://www.blogjava.net/yefeng/aggbug/78285.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yefeng/" target="_blank">野风</a> 2006-10-31 15:18 <a href="http://www.blogjava.net/yefeng/archive/2006/10/31/78285.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>简单的解析文件，取URL地址，并根据地址抓下页面</title><link>http://www.blogjava.net/yefeng/archive/2006/10/31/78277.html</link><dc:creator>野风</dc:creator><author>野风</author><pubDate>Tue, 31 Oct 2006 07:06:00 GMT</pubDate><guid>http://www.blogjava.net/yefeng/archive/2006/10/31/78277.html</guid><wfw:comment>http://www.blogjava.net/yefeng/comments/78277.html</wfw:comment><comments>http://www.blogjava.net/yefeng/archive/2006/10/31/78277.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/yefeng/comments/commentRss/78277.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yefeng/services/trackbacks/78277.html</trackback:ping><description><![CDATA[
		<p>/**<br />   * <br />   * 解析文件，取出URL地址<br />   *<br />   */<br /> public static void regexStr(){<br />  String input="飞机但是<a href="http://mail.Sohu.com.cn">http://mail.Sohu.com.cn</a>飞机恺撒";<br />  Pattern p = Pattern.compile("<a href="http://[*[a-zA-Z]|w{3}].*[a-zA-Z">http://[*[a-zA-Z]|w{3}].*[a-zA-Z</a>]"); <br />  Matcher m = p.matcher(input); <br />  m.find();<br />  String str=m.group();<br />        System.out.print(str);<br />  <br />  <br /> }<br />/**<br /> * 根据URL，把网页保存到本地<br /> * @param urlStr<br /> * @param filename<br /> * @return<br /> */ <br /> public  static  boolean  getUrlToFileInputStream(String urlStr, String filename){<br />   <br />   DataInputStream dataInputStream=null;<br />   try{<br />      URL url = new URL(urlStr);<br />           URLConnection conn = url.openConnection();<br />           dataInputStream = new DataInputStream(conn.getInputStream());<br />           <br />     }catch(Exception e){<br />      e.getMessage();<br />   <br />     }<br />     DataOutputStream dataoutputstream = null;<br />   if(dataInputStream !=null){<br />         try {<br />    dataoutputstream = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(filename)));<br />   <br />   byte b[] = new byte[1024*10];<br />   int len = 0;<br />   while ((len = dataInputStream.read(b, 0, 1024)) != -1) {<br />    dataoutputstream.write(b, 0, len);<br />   }</p>
		<p>   dataoutputstream.flush();<br />         } catch (Exception e) {<br />    // TODO Auto-generated catch block<br />    e.printStackTrace();<br />   }<br />            return true;<br />   }else{<br />    return false;<br />   }<br />     <br />     <br />  }</p>
<img src ="http://www.blogjava.net/yefeng/aggbug/78277.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yefeng/" target="_blank">野风</a> 2006-10-31 15:06 <a href="http://www.blogjava.net/yefeng/archive/2006/10/31/78277.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>