追隨Java
          簡單的事情重復做,就會產生累積效應!
          posts - 260,  comments - 338,  trackbacks - 0

          我的評論

          共5頁: 上一頁 1 2 3 4 5 
          我也很想加入到Programmer群中,怎樣才能通過呢?
          re: 桂林之旅 Harryson 2005-12-29 08:33  
          @ 瀟瀟雨
          我覺得桂林的人很幸福,有那么多的好地方可供他們休息,玩耍,健身.我還有個想法--去那邊工作生活.
          re: 又一次回家 Harryson 2005-12-29 08:25  
          謝謝瀟瀟雨!
          祝你爺爺身體健康!
          也祝天下老人身體健康!

          re: 小魚的下場 Harryson 2005-12-28 13:48  
          弱肉強食!
          re: 找個男朋友還是養條狗 Harryson 2005-12-28 13:47  
          那你就找個男朋友還養條狗吧,:0)
          re: 當今社會十大實話 Harryson 2005-12-28 13:45  
          有意思呀,
          re: 致歉 Harryson 2005-12-27 10:51  
          我還準備給你發Email了,可我相信管理員會及時的更新的.
          re: 又一次回家 Harryson 2005-12-26 08:03  
          @misseye
          謝謝!:0)
          現在每天都會有爺爺的身影,感覺爺爺走得太快了.
          re: 又一次回家 Harryson 2005-12-19 13:06  
          再次謝謝"非魚"的關心.
          re: [公告]網站恢復正常運行 Harryson 2005-12-09 08:59  
          你們不要那么說,:)
          我們都應該謝謝你們,是你們免費提供這么好空間給我們.
          re: 奇怪的死機?? Harryson 2005-12-09 08:45  
          to:非魚
          謝謝,非魚.:)
          我手上也沒有"64位操作系統"(好像還只有XP有64位的),現在"64位"的相關軟件好像也沒有普及.等到64位的象32位一樣的普及相信問題也能解決了.:0)我下了一個JDK--jdk-1_5_0_06-windows-amd64.exe,也不知amd64代表的是什么,是不是用在AMD 64位cpu的機器上.:(沒有測試過.
          re: 回家了, Harryson 2005-12-08 08:53  
          to:非魚
          非常感謝你的關心,:0)
          re: 奇怪的死機?? Harryson 2005-12-08 08:52  
          to:非魚
          cpu是賽揚D64位的
          jdk 是32位的
          這些信息夠了嗎?:0)謝謝了
          這篇文章我發給了我們開發部的所有成員,其中包括我們的頭.因為我覺得我們的團隊沒有團隊協作精神,一個個沒有一點激情,我感覺很壓抑.我想用這樣好的文章讓我們能從中受到啟發,讓我們能產生共鳴.每個人應實在點,不要那么虛.我們頭過來,每次讓我們感覺很神秘一樣,其實也沒什么.工作也不那么忙,只不過虛張聲勢而已.
          re: [轉載]管理中的十大經典理論 Harryson 2005-11-24 20:18  
          我們不能技術而技術,也應該站在更高層次來提升自己.:0)
          我用的第三方驅動是JTDS,大家可以從"http://sourceforge.net/projects/jtds"下載
          re: 為什么呢>真讓人暈! Harryson 2005-11-15 16:43  
          謝謝pikachu

          這個和路徑有關嗎?并不是不能執行,在某些情況下可以執行比如:"1)一個java應該程序(main方法)調用,copy沒有問題".我最想知道的是tomcat兩種不同的啟動方式有什么不同?
          to loverhythm 不用客氣
          re: spring初始化時出錯了, Harryson 2005-09-21 08:25  
          初始化的問題得到初步解決:
            昨天去客戶那進一步的進行了測試。在客戶(tomcat)服務器沒有配置ip地址和dns服務器地址。我把它們給配置好了,然后重新啟動tomcat服務。嘿嘿,初始化通過,系統正常使用。到底中間的玄機是為什么呢?難道是要配置ip地址?數據庫訪問的url(jdbc:microsoft:sqlserver://192.168.1.35:1433;)到底是怎么去訪問數據庫的呢?這個不得進一步的測試。請指點。
          re: spring初始化時出錯了, Harryson 2005-09-15 15:21  
          應該不是它出錯,因為我在本機測試的時候沒有問題。我覺得最有可能是客戶那邊tomcat服務器不能連到數據庫服務器。現在還沒有去客戶那測試。有等解決,:(
          re: UnknownHostException Harryson 2005-09-08 16:20  
          原來是這個“file://///Rsync-data/Sketch/Sketch_bmp/1234.jpg”表達的方式不正確造成的。
            ”file://///Rsync-data/Sketch/Sketch_bmp/1234.jpg“表示連接遠程服務器(Rsync-data)的共享文件夾(Sketch)下的Sketch_bmp/1234.jpg東東。(在訪問時可能先要登陸服務器Rsync-data)
            如果寫成”file://S:/Sketch_bmp/P/P02960.jpg“就表示把遠程服務器下的”Sketch_bmp“目錄映射到機來了。
          通過Image image = Image.getInstance(”file://S:/Sketch_bmp/P/P02960.jpg“)就會認為s是一個遠程服務器,這樣就會產生”UnknownHostException “錯誤
            問題怎樣得以解決了,暈了差不多一天。java.lang.ArrayIndexOutOfBoundsException//數組越界? 都是它惹的禍。因在程序中我是引用了了一個數組,但也不至于會出差吧,:(。那么問題到在那呢?是這樣的,在我第系統中要訪問兩個不同的數據庫,一個是當前開發的系統的數據庫,另一個是用來攻取某些數據。我只把第一個數據庫用spring+hibernate來管理,另一個用jdbc業處理。“org.springframework.transaction.TransactionSystemException: Could not roll back
          Hibernate transaction; nested exception is org.hibernate.TransactionException: J
          DBC rollback failed
          org.hibernate.TransactionException: JDBC rollback failed
          WARN - DefaultActionInvocation.executeResult(260) | No result defined for action
          com.legend.shipment.web.Shipment2Action and result null
          ”從這個看來,我猜想是不是不能在DAO中引用另一個數據庫的Connection,這樣會造成spring事務管理的混亂。于是我就改寫。把用jdbc處理的東東,也采用spring+hibernate的模式。問題依舊。這可就暈了,眼看系統就要上線了。到了關鍵時候怎么出問題呢?心里有點緊張,一絲不安。一直有信心把問題解決。沒有辦法了,我只得在整個程序中添加了很多log.debug()來測試。測試出,當我不用另一個(獲取數據的數據庫)時,問題就不會產生,只要一加上就會產生上述問題。這可就奇怪了。還有就是有些數據可以,有數據數據不可以。那么問題應該出錯在數據據格式(轉化)上。我把要從獲取數據庫的數據手動硬寫在程序中,程序通過。我原來從數據庫獲取的數據仔細看過。原來,數據庫的數據為81.6的數據輸出來的時候變成了81.599999999999994315658113919198513031005859375。這樣我就想是不是就會產生數組溢出呢?原后我就把數據改成81.6這樣子就沒有問題了。讓我們仔細看一下源碼
          sql = "select b.labourCost,b.epibolyCost from TworkCost as b where b.jscostId = :jscostId";
          session = getSession();
          query = session.createQuery(sql);
          query.setInteger("jscostId",jscostId.intValue());
          list = query.list();
          iterator = list.iterator();
          Object[] rows = null;
          while(iterator.hasNext()) {
          rows= (Object[]) iterator.next();
          // System.out.println((BigDecimal)rows[0]+" "+rows[1]);
          }
          "rows"數組中的內容是BigDecimal的,我可把它強制轉換成了double型的,就在這個轉換過程中,小數位增加了很多,當添加到數據庫中時就發出了數組溢出的error!
          所以,搞技術工作的一定要嚴謹,細心
          我現在覺得也是。現在我就感覺到了這一點。因為我現在保存數據有時會出錯,現在正在找原因,郁悶了一下午了。:<
          出錯信息如下:
          java.lang.ArrayIndexOutOfBoundsException//數組越界?
          at java.lang.System.arraycopy(Native Method)
          at com.microsoft.jdbc.sqlserver.tds.TDSRPCParameter.write(Unknown Source
          )
          at $Proxy5.addShipment(Unknown Source)//我在action(control)中調用了DAO中的方法,Unknown Source不知是為會什么?因為在action的類中我用了一個這樣一方法,shipmentDAO.addShipment(this),this代表了本身的對象,用來(獲取)傳送頁面請求的數據到DAO中。不知前輩們是怎么處理這個地方的?
          at com.legend.shipment.web.Shipment2Action.saveShipment(Shipment2Action.
          java:196)//這個出錯的類的方法出錯的語句, shipmentDAO.addShipment(this);

          還有就是:
          org.springframework.transaction.TransactionSystemException: Could not roll back
          Hibernate transaction; nested exception is org.hibernate.TransactionException: J
          DBC rollback failed
          org.hibernate.TransactionException: JDBC rollback failed
          WARN - DefaultActionInvocation.executeResult(260) | No result defined for action
          com.legend.shipment.web.Shipment2Action and result null

          下面這個不知會不會有問題出現呢?
          at com.legend.shipment.dao.hibernate.ShipmentDAOHibernate.generateShipNu
          m(ShipmentDAOHibernate.java:198)
          //Query query = session.createQuery(sql);
          // query.setLong("jftJsId",jsoId.longValue());它們有可能會出現上面出現的錯誤嗎?
            謝謝,Water Ye的回答和寶貴建議。
          是這樣子的我保存數據和更新數據都是在同一個方法中。用的是spring+hibernate的dao implements HibernateDaoSupport在保存的時候就調用了
          TjobsheetFinishTemp tft = new TjobsheetFinishTemp();
          tft.set**();
          ...
          getHibernateTemplate().saveOrUpdate(tft);//它用tft(pojo)對象的equals來判斷兩個對象是否一致。
          可在set**()主鍵的時候沒有注意到在另一個操作時,主鍵值在頁面中用javascript處理時給忘記了,:)所以hibernate在處理時,就認為它們是不同的對象。:(

             現在項目做完了,也是我學習新東東的時候了,為自己充點電了。于是親自下載了jdk1.5安裝了,好象沒有出現問題。:)真高興。好友"Water"告訴我,從jdk1.4升級到jdk1.5 tomcate(5.0.26)會沒有問題,可在weblogic下會出現不兼容問題。
          共5頁: 上一頁 1 2 3 4 5 

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(10)

          隨筆分類(319)

          AJAX

          Coffee House

          CSS

          Java

          JavaScript

          Open Source

          ProjectManagement

          友情Blog

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 大竹县| 万安县| 栾川县| 吉木萨尔县| 甘洛县| 肇庆市| 靖宇县| 武陟县| 锦屏县| 泾川县| 金秀| 横山县| 玉环县| 苏尼特右旗| 安庆市| 泰安市| 辽宁省| 宁晋县| 出国| 陕西省| 宁阳县| 根河市| 修文县| 安乡县| 喀喇沁旗| 会东县| 东宁县| 玉溪市| 满城县| 南靖县| 定襄县| 蕲春县| 泸定县| 历史| 固阳县| 龙井市| 安乡县| 花垣县| 溆浦县| 卫辉市| 平远县|