開發問題匯集 菜鳥的菜,菜鳥的鳥

2022-09-07 01:54:13 字數 3172 閱讀 7413

一、

1.生產系統遇到的第乙個問題

[error] 2016-11-04 09:26:37,680 method:gnhr.ww.json.commonfileaction.list(commonfileaction.j**a:193)

commonfileaction exception

com.microsoft.sqlserver.jdbc.sqlserverexception: 物件名 'commonfile' 無效。

at com.microsoft.sqlserver.jdbc.sqlserverexception.makefromdatabaseerror(unknown source)

at com.microsoft.sqlserver.jdbc.sqlserverstatement.getnextresult(unknown source)

at com.microsoft.sqlserver.jdbc.sqlserverpreparedstatement.doexecutepreparedstatement(unknown source)

at com.microsoft.sqlserver.jdbc.sqlserverpreparedstatement$prepstmtexeccmd.doexecute(unknown source)

at com.microsoft.sqlserver.jdbc.tdscommand.execute(unknown source)

at com.microsoft.sqlserver.jdbc.sqlserverconnection.executecommand(unknown source)

at com.microsoft.sqlserver.jdbc.sqlserverstatement.executecommand(unknown source)

at com.microsoft.sqlserver.jdbc.sqlserverstatement.executestatement(unknown source)

at com.microsoft.sqlserver.jdbc.sqlserverpreparedstatement.executequery(unknown source)

at org.apache.tomcat.dbcp.dbcp.delegatingpreparedstatement.executequery(delegatingpreparedstatement.j**a:96)

at org.apache.tomcat.dbcp.dbcp.delegatingpreparedstatement.executequery(delegatingpreparedstatement.j**a:96)    

原因:本地和測試系統的資料庫跟生產系統的資料庫不是同乙個,生產系統的資料庫裡沒commonfile這個表

解決辦法:

在生產系統的資料庫新建乙個和本地及測試系統一樣的表commonfile

2.生產系統遇到的第二個問題

2016-11-04 10:35:58,584 method:gnhr.dao.helper.basiccommonfilehelper.pstmtinsert(basiccommonfilehelper.j**a:223)

commonfilehelper.pstmtinsert sqlexception

com.microsoft.sqlserver.jdbc.sqlserverexception: 不能將值 null 插入列 'fileid',表 'gn_hr.dbo.commonfile';列不允許有空值。insert 失敗。

at com.microsoft.sqlserver.jdbc.sqlserverexception.makefromdatabaseerror(unknown source)

at com.microsoft.sqlserver.jdbc.sqlserverstatement.getnextresult(unknown source)

at com.microsoft.sqlserver.jdbc.sqlserverpreparedstatement.doexecutepreparedstatement(unknown source)

at com.microsoft.sqlserver.jdbc.sqlserverpreparedstatement$prepstmtexeccmd.doexecute(unknown source)

at com.microsoft.sqlserver.jdbc.tdscommand.execute(unknown source)

at com.microsoft.sqlserver.jdbc.sqlserverconnection.executecommand(unknown source)

at com.microsoft.sqlserver.jdbc.sqlserverstatement.executecommand(unknown source)

at com.microsoft.sqlserver.jdbc.sqlserverstatement.executestatement(unknown source)

at com.microsoft.sqlserver.jdbc.sqlserverpreparedstatement.execute(unknown source)

at org.apache.tomcat.dbcp.dbcp.delegatingpreparedstatement.execute(delegatingpreparedstatement.j**a:172)

at org.apache.tomcat.dbcp.dbcp.delegatingpreparedstatement.execute(delegatingpreparedstatement.j**a:172)

原因:commonfile這個表裡的主鍵fileid在本地和測試系統是設定為自增長,非空的,而生產系統的某某卻沒設定為自增長。

解決:把生產系統的commonfile表的fileid欄位也設定成自增。

ohyea.!~!!

二.action類裡加了乙個private int a;給了set和get方法,在前台用${}輸出卻出現nan

檢查了下發現前後臺**都沒問題,按理說後台只要有set和get方法,前台就能獲取它的值啊;又想int型別的好像必須賦初始值,於是在方法裡加了個a=0;可是還是nan

最後重啟服務,重啟專案,正常了;   有時候就是這麼奇怪,因為快取或者別的什麼原因,出一些莫名的錯誤,重啟,清快取,重編譯試試

ACE菜鳥的問題

我是個ace菜鳥,前一陣子頭痛於萬事開頭難的問題,很多問題相當sb,不過考慮到很多初學者和我一樣被老闆罵得焦頭爛額,這裡還是把學習 ace第一周遇到的問題貼上來,希望對剛剛接觸ace的鳥伴有所幫助 本貼討論的範圍 1 解決5.6版本的ace使用 ace has mfc 後提示win32 nt版本過低...

OPENSSL 菜鳥的問題記錄

課設中的一大段頭疼的問題,自己記錄一下 1.編譯通過後,出現一大堆的連線錯誤 error lnk2001 unresolved external symbol x509 free error lnk2001 unresolved external symbol bio free error lnk2...

菜鳥開發之路 okhttp的簡單封裝

1.封裝的好處 在個人看來,封裝對於乙個專案來說非常重要。物件導向的三大特性之一就是封裝,那麼封裝在我們寫的專案上有什麼致觀的作用呢?第一 封裝能讓你的 更為簡潔,可讀性更高。在團隊合作中,這個效果非常顯著。第二 封裝讓你省去寫不少 的時間。2.關於okhttp的簡單使用 首先在studio 的gr...