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

          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開源團隊 閱讀(427) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 南丹县| 赣榆县| 苍山县| 汕尾市| 工布江达县| 封丘县| 伊金霍洛旗| 泰顺县| 嵊泗县| 益阳市| 海晏县| 谢通门县| 赣榆县| 平武县| 葫芦岛市| 开封市| 余庆县| 平昌县| 南溪县| 株洲市| 惠州市| 武穴市| 卢氏县| 宜昌市| 和平县| 万安县| 河东区| 绵阳市| 沛县| 通江县| 榆社县| 资中县| 稷山县| 滨州市| 晋城| 梧州市| 金川县| 同德县| 玉树县| 喀喇| 石河子市|