上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 45 下一页
摘要: 转载自 不掌握这些坑,你敢用BigDecimal吗? 背景 一直从事金融相关项目,所以对BigDecimal再熟悉不过了,也曾看到很多同学因为不知道、不了解或使用不当导致资损事件发生。 所以,如果你从事金融相关项目,或者你的项目中涉及到金额的计算,那么你一定要花时间看看这篇文章,全面学习一下BigD 阅读全文
posted @ 2022-09-28 10:36 r1-12king 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 转载自基于java的voliate关键字详解 voliate关键字的作用: 一、内存可见性 基于缓存一致性协议,当用voliate关键字修饰的变量改动时,cpu会通知其他线程,缓存已被修改,需要更新缓存。这样每个线程都能获取到最新的变量值。 二、基于内存屏障的防止指令重排 用voliate修饰的变量 阅读全文
posted @ 2022-09-28 10:26 r1-12king 阅读(1000) 评论(0) 推荐(1) 编辑
摘要: Object aa = null; System.out.println(String.valueOf(aa)); 如上,用String.valueOf() 可以避免空指针,但是会返回 “null”, jdk 1.8 源码如下 因此,valueOf() 可能会返回“null”字符串,不能用 Stri 阅读全文
posted @ 2022-09-27 17:20 r1-12king 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 今天使用BigDecimal数据类型做除法的时候,遇到以下报错:Method threw ‘java.lang.ArithmeticException’ exception. Non-terminating decimal expansion; no exact representable deci 阅读全文
posted @ 2022-09-19 18:21 r1-12king 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 原文链接:Python缓存lru_cache的介绍和讲解 一、前言 我们经常谈论的缓存一词,更多的类似于将硬盘中的数据存放到内存中以至于提高读取速度,比如常说的redis,就经常用来做数据的缓存。Python的缓存(lru_cache)是一种装饰在被执行的函数上,将其执行的结果缓存起来,当下次请求的 阅读全文
posted @ 2022-09-19 10:57 r1-12king 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 第一种:b.equals(BigDecimal.ZERO); 第二种b.compareTo(BigDecimal.ZERO)==0,可以比较是否等于0,返回true则等于0,返回false,则不等于0 第一种比较会出问题,比如Bigdecimal b = new Bigdecimal(“0”) 和 阅读全文
posted @ 2022-09-15 18:25 r1-12king 阅读(4540) 评论(0) 推荐(0) 编辑
摘要: 一、源码分析 首先看看这个类所拥有的部分属性字段: 1 public class ArrayList<E> extends AbstractList<E> 2 implements List<E>, RandomAccess, Cloneable, java.io.Serializable 3 { 阅读全文
posted @ 2022-09-07 22:37 r1-12king 阅读(172) 评论(0) 推荐(0) 编辑
摘要: python中divmod()是一个内置函数。python divmod()函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。 在 python 2.3 版本之前不允许处理复数。 divmod(a, b) 参数说明: a: 数字 b: 数字 >>>divmo 阅读全文
posted @ 2022-09-07 15:12 r1-12king 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 原文来自于 一篇文章解决所有二叉树路径问题(问题分析+分类模板+题目剖析) 对于刚刚接触树的问题的新手而言,路径问题是一个比较棘手的问题。题解中关于二叉树路径问题的总结还偏少,今天我用一篇文章总结一下二叉树的路径问题。学透这篇文章,二叉树路径题可以秒杀 问题分类 二叉树路径的问题大致可以分为两类: 阅读全文
posted @ 2022-09-07 11:41 r1-12king 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 原文链接: Java 到底是值传递还是引用传递? - Intopass的回答 - 知乎 https://www.zhihu.com/question/31203609/answer/50992895 Java 到底是值传递还是引用传递? - Hollis的回答 - 知乎 https://www.zh 阅读全文
posted @ 2022-09-06 22:34 r1-12king 阅读(269) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 45 下一页