此貼記錄工做過程當中遇到的那些坑爹問題。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