自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Non-terminating decimal expansion; no exact representable decimal result. 无限循环小数解决

BigDecimal 是不可变的、任意精度的有符号十进制数,所以可以做精确计算。但在除法中,准确的商可能是一个无限长的十进制扩展;我们在做除法时,没有指定舍入模式,并且无法表示为准确的结果,因此抛出了这个异常(java.lang.ArithmeticException)。• 只需要在 divide() 方法中传入 MathContext 对象或 RoundingMode 对象,指定精度和舍入模式就可以解决该问题。如下,调用它的重载方法。第2个参数是小数点后保留2位,最后一个是4舍5入。

2023-10-07 14:14:52 902

原创 数据库面试题

MySQL(数据库)1、主键、外键有什么区别?2、怎么理解三范式和反范式?3、范式和反范式的优缺点?4、什么是事务?5、事务有哪几个特性?6、什么是脏读、幻读、不可重复读?7、MySQL 有哪些事务隔离级别?8、MySQL 默认的事务隔离级别是?9、什么是索引?10、索引有什么用?11、索引为什么能提高查询效率?12、索引的设计有哪些原则?13、什么情况下应不建或少建索引?14、MySQL 索引的种类有哪些?15、MySQL 索引最左匹配原则怎么理解?16、MySQL 数据库

2023-06-14 23:09:14 2224

原创 IO 面试题

I/O为input(输入)/ output(输出)的简称input代表将数据从其他地方写入程序,例如从文件中读取文件,将文件内容保存在程序内存中output代表程序将数据输出到某些地方,例如利用程序向文件中保存内容等,在Linux系统中,有一切皆文件的概念,不管对于任何文件,设备,网络设备等,在Linux下都被当做文件来进行处理;位(bit):是计算机中存储数据的最小单位,是二进制数中的一个位数,值为“0”或“1”。字节(byte):计算机中存储数据的单元,是一个8位的二进制数,一个具体的存储空间。

2023-06-14 23:05:52 737

原创 Collections.singletonList 和 Arrays.asList 的区别

可看出两者都可以直接放入元素, 创建并初始化一个 list.

2023-05-24 16:47:28 352

原创 网络编程面试题

IO(网络编程)1、什么是 IO?2、常用的 IO 类有哪些?3、你怎么理解 IO、BIO、NIO、AIO?4、什么是比特(Bit)、字节(Byte)、字符(Char)?5、Java 有哪几种类型的流?首先应该从两个角度来看:从输入输出方面来讲: Java中有 输入流 和 输出流从流的编码方式来讲: Java中有 字节流(byte)和 字符流(char)输出流:OutputStream, OutputStreamReder输入流:InputStream, InputSt

2022-11-29 21:42:56 655 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除