遇到的那些坑

此貼記錄工做過程當中遇到的那些坑爹問題。css

一、spring mvc 靜態資源處理html

  spring提供三種對靜態資源的處理方式,我使用的是<mvc:resources mapping="/images/**" location="/images/" />方式,因爲以前分文件配置,將這個標籤跟前端

</context:component-scan>標籤配置在別的xml裏面,而不是**-servlet.xml裏面,將致使正常的spring mvc註解地址訪問不到。web

二、bonecp 連接oracle11gr2存在問題算法

  使用bonecp0.8.0.RELEASE,鏈接oracle11g R2一直提示找不到驅動,換了一夜的驅動錯誤依舊,改成c3p0就OK了。spring

三、使用百度ueditor上傳圖片以後縮放在chrome下存在問題chrome

  增長以下css  .edui-scale{-webkit-box-sizing:content-box;border-box:content-box;-moz-box-sizing:content-box;}apache

四、使用雪花算法生成的ID爲18位,傳到前端會有不少問題,由於js的數字類型精度只能支持到16位,多的都會四捨五入。因此致使前端獲取的ID存在問題。解決辦法就是:服務器

  全都轉成字符串類型。。。mybatis

5.HttpClient 4.3鏈接超時問題

  4.3版本不設置超時的話,一旦服務器沒有響應,等待時間N久(>24小時)。咱們線上環境直接致使全部線程都在等待,卡死。。。解決是給其加上超時時間:

CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet httpGet=new HttpGet("http://www.baidu.com");//HTTP Get請求(POST雷同)
RequestConfig requestConfig = RequestConfig.custom().setSocketTimeout(2000).setConnectTimeout(2000).build();//設置請求和傳輸超時時間
httpGet.setConfig(requestConfig);
httpClient.execute(httpGet);//執行請求

 

6.mybatis異常,這幾天在用mybatis,遇到問題統一記錄下

  1)前幾天改用mybatis有次報了這麼一個異常:Mapped Statements collection already contains value for com.mapabc.boss.core.collect.statistical.dao.CollectStatisticalDao.queryScoreStatistical

  一開始也沒當回事,反正解決了,結果今天又遇到了,缺忘記那天咋搞定的了,又糾結半天,充分印證了那句好腦瓜不如爛筆頭啊,仍是記錄下防止之後再遇到。

  其實就是由於在mapper文件中有重名的方法,這裏雖然報的是queryScoreStatistical,可是可能並非這個,須要檢查下整個xml,找出重名的,改了就OK。

  2)org.apache.ibatis.binding.BindingException: Parameter '__frch_item_0' not found. Available parameters are [param1, list]

   這個是由於在取值的時候沒有對應的屬性名。

http://www.cnblogs.com/lcxdever/p/4286769.html

相關文章
相關標籤/搜索