﻿<?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/tank414/</link><description>&lt;MARQUEE direction="up"  height="80" scrollamount="1"onmouseover=stop() onmouseout=start()&gt;可爱的琪琪，开心快乐每一天&lt;/MARQUEE&gt;</description><language>zh-cn</language><lastBuildDate>Sun, 03 May 2026 04:35:26 GMT</lastBuildDate><pubDate>Sun, 03 May 2026 04:35:26 GMT</pubDate><ttl>60</ttl><item><title>大数据量insert与update语句的效率问题</title><link>http://www.blogjava.net/tank414/archive/2007/03/18/104596.html</link><dc:creator>陈琪</dc:creator><author>陈琪</author><pubDate>Sun, 18 Mar 2007 13:37:00 GMT</pubDate><guid>http://www.blogjava.net/tank414/archive/2007/03/18/104596.html</guid><wfw:comment>http://www.blogjava.net/tank414/comments/104596.html</wfw:comment><comments>http://www.blogjava.net/tank414/archive/2007/03/18/104596.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/tank414/comments/commentRss/104596.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tank414/services/trackbacks/104596.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 大数据量insert与update语句的效率问题&nbsp;&nbsp;<a href='http://www.blogjava.net/tank414/archive/2007/03/18/104596.html'>阅读全文</a><img src ="http://www.blogjava.net/tank414/aggbug/104596.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tank414/" target="_blank">陈琪</a> 2007-03-18 21:37 <a href="http://www.blogjava.net/tank414/archive/2007/03/18/104596.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>据说被称为世上最经典的15句话 </title><link>http://www.blogjava.net/tank414/archive/2007/03/07/102362.html</link><dc:creator>陈琪</dc:creator><author>陈琪</author><pubDate>Wed, 07 Mar 2007 04:44:00 GMT</pubDate><guid>http://www.blogjava.net/tank414/archive/2007/03/07/102362.html</guid><wfw:comment>http://www.blogjava.net/tank414/comments/102362.html</wfw:comment><comments>http://www.blogjava.net/tank414/archive/2007/03/07/102362.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tank414/comments/commentRss/102362.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tank414/services/trackbacks/102362.html</trackback:ping><description><![CDATA[
		<p>据说被称为世上最经典的15句话 </p>
		<p>
				<br />　　1，记住该记住的，忘记该忘记的。改变能改变的，接受不能改变的</p>
		<p>　　2，能冲刷一切的除了眼泪，就是时间，以时间来推移感情，时间越长，冲突越淡，仿佛不断稀释的茶</p>
		<p>　　3，怨言是上天得至人类最大的供物，也是人类祷告中最真诚的部分</p>
		<p>　　4，智慧的代价是矛盾。这是人生对人生观开的玩笑。</p>
		<p>　　5，世上的姑娘总以为自己是骄傲的公主(除了少数极丑和少数极聪明的姑娘例外)</p>
		<p>　　6，如果敌人让你生气，那说明你还没有胜他的把握</p>
		<p>　　7，如果朋友让你生气，那说明你仍然在意他的友情</p>
		<p>　　8，令狐冲说“有些事情本身我们无法控制，只好控制自己。”</p>
		<p>　　9，我不知道我现在做的哪些是对的，那些是错的，而当我终于老死的时候我才知道这些。所以我现在所能做的就是尽力做好每一件事，然后等待着老死。</p>
		<p>　　10，也许有些人很可恶，有些人很卑鄙。而当我设身为他想象的时候，我才知道：他比我还可怜。所以请原谅所有你见过的人，好人或者坏人</p>
		<p>　　11，鱼对水说你看不到我的眼泪，因为我在水里．水说我能感觉到你的眼泪，因为你在我心里。</p>
		<p>　　12，快乐要有悲伤作陪，雨过应该就有天晴。如果雨后还是雨，如果忧伤之后还是忧伤．请让我们从容面对这离别之后的离别。 微笑地去寻找一个不可能出现的你！</p>
		<p>　　13，死亡教会人一切，如同考试之后公布的结果――虽然恍然大悟，但为时晚矣~！</p>
		<p>　　14，你出生的时候，你哭着，周围的人笑着；你逝去的时候，你笑着，而周围的人在哭！一切都是轮回!!!! 我们都在轮回中!!!</p>
		<p>　　15，男人在结婚前觉得适合自己的女人很少，结婚后觉得适合自己的女人很多 !</p>
<img src ="http://www.blogjava.net/tank414/aggbug/102362.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tank414/" target="_blank">陈琪</a> 2007-03-07 12:44 <a href="http://www.blogjava.net/tank414/archive/2007/03/07/102362.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>c#操作excel后关闭excel.exe的方法</title><link>http://www.blogjava.net/tank414/archive/2006/11/04/excel.html</link><dc:creator>陈琪</dc:creator><author>陈琪</author><pubDate>Sat, 04 Nov 2006 03:28:00 GMT</pubDate><guid>http://www.blogjava.net/tank414/archive/2006/11/04/excel.html</guid><wfw:comment>http://www.blogjava.net/tank414/comments/79040.html</wfw:comment><comments>http://www.blogjava.net/tank414/archive/2006/11/04/excel.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://www.blogjava.net/tank414/comments/commentRss/79040.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tank414/services/trackbacks/79040.html</trackback:ping><description><![CDATA[
		<p>1。网上的一种说法，关闭range,关闭worksheet,关闭workbook，最后关闭excel<br />System.Runtime.InteropServices.Marshal.ReleaseComObject(Range); <br />2System.Runtime.InteropServices.Marshal.ReleaseComObject(myBook); <br />3System.Runtime.InteropServices.Marshal.ReleaseComObject(myExcel); </p>
		<p>Range ＝ null；<br />myBook = null; <br />myExcel = null;</p>
		<p>我试过，没有成功</p>
		<p>
				<br />2。关闭进程<br />C#和Asp.net下excel进程一被打开,有时就无法关闭,   尤其是website.对关闭该进程有过GC、release等方法，但这些方法并不是在所有情况下均适用。  于是提出了kill   process的方法,   目前我见过的方法多是用进程创建时间筛选excel.exe进程,   然后kill 。     这样的方法是不精确的,   也是不安全的,   通过对网上一些关于Api运用文章的阅读,   我找到了更为直接精确找到这个process并kill的方法，以下就是代码         <br />using   System.Runtime.InteropServices;   <br />      <br />  [DllImport("User32.dll",   CharSet   =   CharSet.Auto)]   <br />  public   static   extern   int   GetWindowThreadProcessId(IntPtr   hwnd,   out   int   ID);   <br />  protected   void   Button1_Click(object   sender,   EventArgs   e)   <br />  {   <br />      Excel.ApplicationClass   excel   =   new   Microsoft.Office.Interop.Excel.ApplicationClass();   <br />      excel.Workbooks.Open("d:\aaa.xls",   Type.Missing,   Type.Missing,   Type.Missing,   Type.Missing,   Type.Missing,   Type.Missing,   Type.Missing,   Type.Missing,   Type.Missing,   Type.Missing,   Type.Missing,   Type.Missing,   Type.Missing,   Type.Missing);   <br />      IntPtr   t   =   new   IntPtr(excel.Hwnd);   <br />      int   k   =   0;   <br />      GetWindowThreadProcessId(t,   out   k);   <br />      System.Diagnostics.Process   p   =   System.Diagnostics.Process.GetProcessById(k);   <br />      p.Kill();                   <br />   }</p>
		<p>
				<br />以上代码百分百成功的关闭excel.exe进程<br />我的做法是结合两者，先释放资源，然后关闭进程。<br />同时网上说避免使用GC.Collect 方法 (),因为会导致整个clr进行gc，影响你的性能.所以我也没有调用GC.Collect</p>
<img src ="http://www.blogjava.net/tank414/aggbug/79040.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tank414/" target="_blank">陈琪</a> 2006-11-04 11:28 <a href="http://www.blogjava.net/tank414/archive/2006/11/04/excel.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle时间模糊查询</title><link>http://www.blogjava.net/tank414/archive/2006/10/17/oracle.html</link><dc:creator>陈琪</dc:creator><author>陈琪</author><pubDate>Tue, 17 Oct 2006 07:45:00 GMT</pubDate><guid>http://www.blogjava.net/tank414/archive/2006/10/17/oracle.html</guid><wfw:comment>http://www.blogjava.net/tank414/comments/75653.html</wfw:comment><comments>http://www.blogjava.net/tank414/archive/2006/10/17/oracle.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/tank414/comments/commentRss/75653.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tank414/services/trackbacks/75653.html</trackback:ping><description><![CDATA[
		<p>  思路是先将oracle中时间字段转化成字段串，然后与字符串模糊查询<br />如下：<br />select * from atm1_operatelog t where to_char(t.operatetime,'yyyy-MM-dd') like '2006-10-16'<br /><br />同时反过来也是一样可行的<br />select * from atm1_operatelog t where t.operatetime like to_date('2006-10-16','yyyy-MM-dd')<br />将字段串转化为时间然后使用like关键字</p>
<img src ="http://www.blogjava.net/tank414/aggbug/75653.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tank414/" target="_blank">陈琪</a> 2006-10-17 15:45 <a href="http://www.blogjava.net/tank414/archive/2006/10/17/oracle.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何解决使用jxl写excel文件出现的内存泄露的情况</title><link>http://www.blogjava.net/tank414/archive/2006/09/01/67016.html</link><dc:creator>陈琪</dc:creator><author>陈琪</author><pubDate>Fri, 01 Sep 2006 01:51:00 GMT</pubDate><guid>http://www.blogjava.net/tank414/archive/2006/09/01/67016.html</guid><wfw:comment>http://www.blogjava.net/tank414/comments/67016.html</wfw:comment><comments>http://www.blogjava.net/tank414/archive/2006/09/01/67016.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/tank414/comments/commentRss/67016.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tank414/services/trackbacks/67016.html</trackback:ping><description><![CDATA[
		<p>public static void main(String[] args) {<br />  ListPortAction.test();<br /> }</p>
		<p>    public static void test(){<br />  try{<br />   String targetfile = "c:/1.xls";<br />      OutputStream os = new FileOutputStream(targetfile); <br />      jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(os); <br />      jxl.write.WritableSheet ws = wwb.createSheet("Test Sheet 1", 0); <br />      for(int i=0;i&lt;50;i++){<br />       if(i!=0){<br />        InputStream in = new FileInputStream(targetfile);<br />        Workbook wb = Workbook.getWorkbook(in);<br />        os = new FileOutputStream(targetfile); <br />        wwb = Workbook.createWorkbook(os,wb); <br />        ws = wwb.getSheet(0);<br />        wb.close();           <br />        in.close();<br />       }<br />       for(int j=0;j&lt;1000;j++){<br />        Label l = new Label(0,j+i*1000,"测试");<br />        ws.addCell(l);<br />       }<br />       try{<br />       wwb.write();<br />       wwb.close();<br />       os.flush();<br />       os.close();<br />       }catch(Exception e){<br />        System.out.println("错误2：");<br />        e.printStackTrace();<br />       }<br />      }<br />     }catch(Exception e){<br />      System.out.println("错误：");<br />      e.printStackTrace();<br />     }<br /> }<br />以上是我写的一个测试类，写5W条记录现在是没有问题，先存硬盘,然后从硬盘获取流，最后可以写到response的outputStream中,不过感觉自己的代码质量不是很好，欢迎高手多多指教。可以互相交流思想。</p>
<img src ="http://www.blogjava.net/tank414/aggbug/67016.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tank414/" target="_blank">陈琪</a> 2006-09-01 09:51 <a href="http://www.blogjava.net/tank414/archive/2006/09/01/67016.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>