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

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

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


          網站導航:
           
          主站蜘蛛池模板: 卢湾区| 尼勒克县| 云南省| 漯河市| 巴塘县| 玉林市| 尚义县| 宁晋县| 句容市| 孝感市| 灵川县| 湘阴县| 伊川县| 济南市| 福贡县| 和田市| 绥江县| 新营市| 林芝县| 罗平县| 河源市| 讷河市| 商南县| 商丘市| 台南县| 什邡市| 静安区| 鄂温| 蚌埠市| 乃东县| 新乐市| 清新县| 巴青县| 宝丰县| 咸丰县| 鹤峰县| 南丹县| 始兴县| 涪陵区| 上林县| 郑州市|