100天土雞飼養計畫(51)

2021-07-22 22:37:28 字數 704 閱讀 3092

今天上午依舊是搞api,昨天是被url位址沒改,和引數序列化了2次擋住了,而今天則是另乙個極小的錯誤,資料庫連線配置。

今天出現的問題是,測試調通了,但是沒有資料,為了測試演算法是否正確,人為在資料庫裡加了幾條資料,然後卻怎麼也得不到。而發現的原因竟是我想辦法用efprofiler得到了生成的sql語句,把sql貼上到資料庫,發現資料庫執行不通過,進而再觀察發現生成的語句裡有又資料庫裡沒有的字段,遂先懷疑是ef模型錯誤,再一查,發現是ef是正確的,而且和我看到的表字段有巨大的差異,進而檢查資料庫連線配置,發現和現在的使用者名稱不同,最終才發現原來不是用的mysql,用的sqlserver···不得不說,又是乙個仔細檢查就能發現的巨大的低階錯誤,而造成這種低階錯誤的原因有一下幾個:

一、一直使用的mysql資料庫,且我們使用的mysql資料庫裡也有乙個同名的庫檔案,裡面的表名都相同的。

二、兩個資料庫部署在同一臺伺服器上,位址完全相同,乍一看覺得沒有什麼問題。

三、沒有認真聽講,其實在講需求的時候就說過了這次是用的sqlserver。

所以差不多又是搞了一上午吧,總算是搞定了。下午因為沒有其他的任務了,所以自己在搗鼓jenkins,直到下班前,都沒有搞定。

這次的教訓得到2個經驗:乙個是報錯的時候,不要把問題想的太過複雜,有時候就在很小的細節處。二是不要輕易的懷疑權威,如是vs的錯誤,或者引用的庫檔案有錯誤,相比於這些大神,99.99%可能都**我們自己。

2016.09.19星期一

100天土雞飼養計畫(2)

今天因為工作變動的事情,浪費了不少時間,其餘時間了解了一下webservice的工作原理。webservice是一種通訊技術,是基於xml soap wsdl uddi來實現的,乙個個的說。empire burlesque bob dylan usacolumbia 10.90 1985 hide ...

100天土雞飼養計畫(11)

我的天,今天一天的時間浪費在除錯git上了!各種提交有bug!簡直浪費了大量的時間!順帶了解一下新的架構,有點失望呢 感覺並沒有什麼特別大的變化,僅僅只是專案裡的service,controller等重新根據新的思路,劃分到新的資料夾或者專案裡,資料庫的表進行了清理,各表的結構進行了優化,但也就僅此...

100天土雞飼養計畫(19)

今天週六,但是因為颱風的原因,需要補班,其實我好多時候週六都會自己來加班,但是自己加班和被要求上班感覺上還是差太多,總有一種被強迫的感覺.今天最重要的收穫是好好折騰了一下ef 是這樣的,有3個表a,b,c,a表和b表是一對一關係,b表和c表是多對多關係,他們都有關聯屬性。現在我需要生成乙個objec...