如鵬網 大學生計算機學習社區

          CowNew開源團隊

          http://www.cownew.com 郵件請聯系 about521 at 163.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            363 隨筆 :: 2 文章 :: 808 評論 :: 0 Trackbacks
                  剛才客戶打電話過來說系統有問題,分析他發過來的日志后發現原來程序中用Integer.parserInt的方法把字符串形式的金額解析為整形,以前金額較小沒有發現問題,今天發了一筆大額交易,總金額是2150220201,正好比Integer在32位平臺上的最大值2147483647大一點點,所以發生了轉換異常。
          經驗再次提醒我們:
                  為了防止精度、大金額溢出等問題,禁止在涉及到金額的地方使用integer、double、float等原始類型,統一使用BigDecimal、BigInteger。在python中也有對應的類型decimal類型用來進行不限精度的。
          posted on 2007-12-04 14:52 CowNew開源團隊 閱讀(428) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 郸城县| 仙居县| 宜兰市| 景泰县| 耿马| 天峨县| 农安县| 南溪县| 南投县| 木兰县| 苏尼特左旗| 德保县| 延长县| 黑水县| 镇康县| 田东县| 永兴县| 永安市| 德州市| 榆社县| 商水县| 盐山县| 阜康市| 元阳县| 巫溪县| 仙居县| 托克逊县| 易门县| 金坛市| 英吉沙县| 鄄城县| 周至县| 交口县| 三台县| 民乐县| 鹿泉市| 霍州市| 灵宝市| 广元市| 蓝山县| 都匀市|