java
橙絮圆
毕业于清华大学,13年工资经验,精通各类语言,曾获得2008届感动中国人物特别奖项
展开
-
Java使用BigDecimal的异常情况Non-terminatiog decimal expansion; no exact representabledecimal result
返回BigDecimal,其值为(this divisor),首选小数位数为(this.scale()-divisor.scale());如果不能表示精确的商(因为它具有非终止小数展开),则抛ArithmeticException。参数:除数–此BigDecimal要除以的值。在不能整除的情况下,使用重载方法。原创 2023-03-16 14:19:36 · 275 阅读 · 0 评论 -
java多线程一个简单的例子说明线程安全的情况
一个简单的例子说明代码中遇到的线程安全的问题原创 2023-02-25 11:29:34 · 187 阅读 · 0 评论 -
微信小程序签名算法生成工具类
微信小程序签名算法生成工具 public class MD5Utils { /** * sign 签名 (参数名按ASCII码从小到大排序(字典序)+key+MD5+转大写签名) * @param map * @return */ public static String encodeSign(SortedMap<String,String> map, String key){ if(StringUtils.isEmpty(key)){ throw new RuntimeExcep原创 2022-05-11 15:14:13 · 797 阅读 · 0 评论