1 在開發的時候發現乙個問題,entitybean 在執行插入操作的時候發現 hql生成的sql多插入了幾個字段,導致oracle報錯。第一步進行除錯發現entitybean確實多了幾個屬性出來,去檢查entitybean 發現他繼承了乙個baseentity,而baseentity裡面確實註解了幾個屬性,這幾個屬性對應的column在表中的字段根本沒有,遂去掉繼承baseentity編譯好再次打包。依然發現還是有著幾個字段,jad反編譯下,發現確實沒有繼承baseentity啊。難道tomcat 問題。第二部:清理tomcat 的temp和work,重新啟動,接著繼續remoting debug,但是問題依然存在,還是多了幾個baseentity的屬性。這次是徹底的鬱悶了,難道是其他專案的影響,乾脆tomcat 只保留這個專案,其他的全部刪除。
這時問題的根源慢慢揭開了,原因:其他專案無法刪除,這個時候才發現編譯的class檔案放錯了地方,實際上放到了恰其他專案中,這樣的問題如果在程式上追根溯源,根本是氣死人。很多看似弱智的問題,其實很多人都有過發生。
2 我們初步開發的時候在除錯程式對資料庫的操作,可能是除錯完了,沒報錯然後去資料庫中看看到底插入了沒有,插入的資料對不對,這次發現問題如下:tomcat 顯示執行insert操作了啊 而且沒有報錯(程式當然做異常處理了),這下鬱悶了,hibernate無誤的只想了操作,資料卻沒有插入進來,這是為何?過程中我找我的領導,領導看了一會兒突然問我,「你查詢的是哪個庫的?」 我頓時醒悟了,查到另外乙個庫了,程式確實沒錯,確實插入到資料庫了。那個真的想打自己。
技術主管最怕遇上的程式設計師
1.固執的程式設計師 老是堅持自己的設計和做法是對的 主管 開發上的東西,如果是 對 的,通常是可以驗證出來 不願接受改變,不嘗試新的做法 主管 現在的技術一日千里,為什麼開發別人做了的東西 批評別人的做法不對,自己才是對 主管 用辯論的時間來proof of concept和測試,更有意思吧 2....
談談程式設計師最討厭做的事
你們猜猜,作為程式設計師你們最討厭做的事是什麼?產品經理頻繁修改需求?不是。測試天天給你提交不可理喻的 bug 也不是。接手別人交接的如火星文一樣的爛 其實也不是。其實我搞了乙個文字遊戲,叫最討厭做的事,而不是最討厭的事,上述幾點,可能是你最討厭的事,但是你又可能不能不做。有一種令人髮指的討厭就是你...
我們做web2 0的口號就是 不求最好,但求最2
一定得選最好的託管中心 全套cisco的網路裝置加sun的伺服器 建就建最酷的使用者體驗 免費註冊帳戶 每個帳戶儲存空間最少也得兩個g 什麼ajax呀 tag呀 rss呀 能給他整地全部給他整上 社群附帶乙個vip區,有牛人7x24小時蹲點幫你解惑 blog上常駐乙個叫keso的傢伙 留小辮兒,特大...