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

          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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 金乡县| 江油市| 正蓝旗| 汝南县| 会理县| 淅川县| 德令哈市| 石棉县| 尚义县| 双城市| 文登市| 类乌齐县| 北海市| 施秉县| 西乡县| 白河县| 石泉县| 乌恰县| 台北县| 正宁县| 尼玛县| 周至县| 弥勒县| 兴安县| 万载县| 东光县| 吴忠市| 宜昌市| 海宁市| 鄂温| 永川市| 将乐县| 吉木萨尔县| 江华| 桦南县| 河源市| 东乌| 淳安县| 中山市| 吴堡县| 桃园县|